ورود/ثبت‌نام

تحلیل تکنیکال Mizar_trading درباره نماد BTC در تاریخ ۱۴۰۲/۲/۱۸

https://sahmeto.com/message/3304105
Mizar_trading
Mizar_trading
رتبه: 14201
،تکنیکال،Mizar_trading

خوش آمدید دوباره به مجموعه آموزشی Trading View ما! در این درس دوم، یاد گرفت که چگونه منطق ورود برای یک اندیکاتور Bollinger Band را با استفاده از Pine Script کدنویسی کنید. اگر تازه وارد هستید و درس اول را از دست داده اید، ما اکیداً توصیه می کنیم از آنجا شروع کنید زیرا یک پایه محکم برای درک مفاهیمی که امروز پوشش داد فراهم می کند: در این درس عملی، شما را در هر مرحله از کدنویسی منطق ورود برای اندیکاتور Bollinger Band خودتان با استفاده از Pine Script راهنمایی می کنیم. در پایان این درس، یک اندیکاتور کاربردی داشت که می توانید از آن برای اطلاع رسانی به تصمیمات معاملاتی خود استفاده کنید. پس بنشینید، یک فنجان قهوه بردارید و شروع کنیم! کدنویسی منطق ورود a) در اینجا ما تابع Mikilap را با دو آرگومان فراخوانی می کنیم: - جفت ارز و - بازه زمانی که می استفاده کنیم. // فراخوانی تابع Mikilap برای شروع محاسبات Pine Script® b) در آغاز تابع، رشته ها را به رشته های ساده تبدیل می کنیم. // تعریف یک تابع منفرد Pine Script برای رسیدگی به Request و جلوگیری از خطاهای Repainting Pine Script® c) از آنجایی که ما تابع را برای دریافت یک مقدار صحیح فراخوانی می کنیم، باید یک متغیر خروجی را به عنوان یک عدد صحیح تعریف کنیم و این متغیر را به عنوان آخرین خط در دامنه محلی کد تابع قرار دهیم تا مقدار صحیح را برگردانیم. Pine Script® مرحله 1: با استفاده از باند پایین Bollinger Band بر اساس SMA (close, 21) و انحراف معیار 2.0 سعی کنید میله هایی را برجسته کنید، جایی که close نزدیک به باند پایین باشد a) درخواست مقادیر برای جفت ارز با request.security() Pine Script® ما توصیه می کنیم از توابع repainting مانند request یا barstate فقط در یک دامنه محلی (درون یک تابع) استفاده کنید و request مقادیر محاسبه شده پیچیده را انجام ندهید. برای صرفه جویی در ظرفیت محاسبه، مفید است که فقط چهار OHLC کلاسیک را request و پس از request.security() هر گونه محاسبه ای را با این چهار انجام دهید. b) محاسبه مقادیر پایین Bollinger Bands همانطور که ما به اطلاعات جهانی نیاز داریم، اینکه چه نوع منبع، طول و مقدار انحراف برای محاسبه استفاده شود، بیایید ورودی برای Bollinger Band را در بخش شروع عمومی کد برش داده و جایگذاری کنیم و همانطور که می به دنبال مقادیر close "نزدیک" به پهنای باند پایین باشیم، باید تعریف کنیم که "نزدیک" به چه معناست. بیایید آن را در یک متغیر ورودی دیگر انجام دهیم، شاید بخواهیم بعداً با این تعریف بازی کنیم. Pine Script® ابتدا، بیایید با بازنویسی Bollinger Bandplot، که دیگر نیازی نیست، آن را روی نمودار قابل مشاهده کنیم. // فراخوانی تابع Mikilap برای شروع محاسبات Pine Script® // خروجی روی نمودار // قسمت 2 - رسم Band در اطراف پهنای باند پایین Bollinger Band برای CoinPair فعال روی نمودار Pine Script® c) اکنون ما از همان محاسبه برای جفت ارز در داخل تابع استفاده می کنیم و با انتخاب منبع (OHLC) برای استفاده، که در متغیر ورودی مربوطه فعال است، شروع می کنیم. // تعریف یک تابع منفرد Pine Script برای رسیدگی به Request و جلوگیری از خطاهای Repainting Pine Script® d) از آنجایی که پهنای باند برای مقادیر close جالب توسط باند ما تعریف شده است، تنها چیزی که برای قسمت Bollinger Band در اندیکاتور Mikilap ما کم است این است که بررسی کنیم آیا مقدار close یک bar در داخل band ما است یا خیر. از آنجایی که ما در مورد میله های بسته شده صحبت می کنیم، مطمئن شوید که واقعاً بسته شده است با استفاده از barstate.isconfirmed (تابع داخلی repainting!) و آن را در یک متغیر در سر تابع ذخیره کنید تا از درخواست مکرر این اطلاعات جلوگیری شود. Pine Script® اکنون بیایید بررسی کنیم که آیا مقدار close یک bar در داخل band ما است یا خیر. Pine Script® و در صورتی که مقدار close در داخل باشد، متغیر خروجی را 1 افزایش دهید. Pine Script® با استفاده از bb_entry[1]، ما به bar آخر در کنار میله فعلی اشاره می کنیم، زیرا می در باز شدن bar پس از برآورده شدن معیارها وارد شویم. e) و برای اینکه این ورودی های احتمالی قابل مشاهده باشند، می یک برچسب در زیر bar قرار دهیم و قیمت ورودی (= مقدار باز bar) را به عنوان mouseover (توضیحات ابزار) نشان دهیم. این فقط باید در صورتی اتفاق بیفتد که coinpair فعال روی نمودار همان coinpair باشد که در محاسبه تابع است. Pine Script® نکته: شما برچسب ها را دوست داشت (!) و در صورتی که به دنبال نمادهای متنی هستید که می توانند به عنوان برچسب استفاده شوند، اینجا را ببینید: messletters.com/en/symbols/ اگر به کمک نیاز دارید از راهنمای مرجع Pine Script استفاده کنید، که 99٪ از همه چیز را در Pine Script توضیح می دهد، اینجا: tradingview.com/pine-script-reference/v5/ f) از آنجایی که تابع ما اکنون مقادیر صحیح مختلفی (0 یا 1) را برمی گرداند، می توانیم از این اطلاعات برای رنگ آمیزی پس زمینه نمودار فعلی در صورت وجود 1 استفاده کنیم. // فراخوانی تابع Mikilap برای شروع محاسبات Pine Script® g) برای به پایان رساندن این درس کوچک Pine Script و دستیابی به اهداف اولیه خود، فقط باید اندیکاتور دوم (RSI) را در تابع ادغام کنیم. ما می از RSI برای 0.5 روز (12 ساعت) استفاده کنیم و از آن برای اطمینان از عدم ورود به یک ورودی طولانی در یک بازار اشباع فروش (< 25) یا اشباع خرید (> 70) استفاده کنیم. ما از RSI (low, 12) در محدوده 25 تا 45 استفاده کرد. وظایف شما: متغیرهای ورودی جدیدی برای RSI تعریف کنید: src_rsi و length_rsi متغیرهای ورودی جدیدی برای محدوده RSI که می استفاده کنیم تعریف کنید: rsi_min و rsi_max (لطفاً از قالب "inline" یک نوع ورودی استفاده کنید) RSI (src_rsi, length_rsi) را در داخل تابع Mikilap خود محاسبه کنید یک متغیر بولی (rsi_entry) تعریف کنید تا بررسی کند که آیا مقدار RSI محاسبه شده در داخل محدوده است (لطفاً به عنوان آخرین بررسی barstate_info را اضافه کنید) بررسی ورودی RSI را به بررسی ورودی Bollinger Band اضافه کنید تا آنها را ترکیب کنید تبریک می گوییم برای اتمام درس دوم در Trading View - امیدواریم آن را آموزنده و جذاب یافته باشید! ما متعهد هستیم که بینش های ارزشمند و دانش عملی را در طول این مجموعه آموزشی در اختیار شما قرار دهیم. بنابراین، دوست داریم از شما بشنویم! لطفاً در زیر نظر خود را با پیشنهادات خود در مورد اینکه می در درس بعدی روی چه چیزی تمرکز کنیم، بگذارید. از اینکه در این سفر یادگیری به ما پیوستید متشکریم، و ما هیجان زده هستیم که به کاوش در Trading View با شما ادامه دهیم!

ترجمه شده از: English
نمایش اصل پیام
نوع سیگنال: خنثی
تایم فریم:
1 ساعت
قیمت لحظه انتشار:
‎$۲۷٬۹۴۲٫۰۹
اشتراک گذاری
نماد برگزیده
برترین تریدر‌
دنبال شده
هشدار