قسمت نهم از سری آموزش برنامهنویسی پایناسکریپت. در این قسمت آموزش دادیم که به چه صورت توسط ATR در پایناسکریپت برای معاملات خود حد ضرر قرار بدید. توجه فرمایید که این سری آموزش مربوط به برنامهنویسی پاین اسکریپت بوده و ربطی به موضوع تحلیل تکنیکال و روشهای آن ندارد و کدهای ارائه شده تنها برای آموزش میباشد.
ما در این آموزش توسط ATR در پایناسکریپت حد ضرر تایین کردهایم، ۲ متغیر longStop و shortStop حد ضررهای ما میباشند. برای حد ضرر پوزیشن لانگ در صورتی که مقدار useStructure برابر True باشد، کمترین قیمت ۷ کندل آخر ( که این مقدار ۷ رو با lookback تعیین میکنیم) را از ضرب مقدار atr در یک متغیر که به صورت دستی توی برنامه مشخص میشود بدست میآوریم. این متغیر جهت فرار از Shadow های مارکت هستش بیشتر و گیر نیوفتادن توی Trap ها.
و برای shortStop هم بر عکس بالا عمل میکنیم.
کدهایی که در آموزش حد ضرر توسط ATR در پایناسکریپت نوشته شده است به شرح زیر میباشد:
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © CoingramSite //@version=4 study("Lesson 9", overlay=true) //Inputs atrLength = input(title="Lenght",type= input.integer ,defval=14 ,minval=1) useStructure = input(title="Use Structure ?",type=input.bool,defval=true) lookback = input(title="Lookback Candle Counter",type=input.integer, defval=7,minval=1) atrStopMultiplier = input(title="ATR * ?" ,type=input.float, defval=1.0, minval = 0.1) //Calculation atr = atr(atrLength) longStop = (useStructure ? lowest(low,lookback) : close) - atr * atrStopMultiplier shortStop = (useStructure ? highest(high,lookback) : close) + atr * atrStopMultiplier plot(shortStop, color = color.orange , style= plot.style_linebr, title="Short SL", transp=0) plot(longStop, color = color.red, style= plot.style_linebr, title="Long SL", transp=0)
مشاهده ویدیو در یوتیوب کوینگرام:
سلام و ممنون از این سری فیلمهای آموزشیتون در مورد پاین اسکریپت
salam mishe vase raveshe martingel ham amoozesh gharar bedid
سلام
اگه توی پاین اسکریپت منظورتون هستش که بحث استراتژیهاش برسیم قرار میدیم.