استراتژی کندل بار صعودی/نزولی (BarUpDn)
تعریف
استراتژی کندل بار صعودی/نزولی (BarUpDn)، زمانی واردِ موقعیت (پوزیشن) خرید (لانگ) میشود که کندلِ فعلی، سبز باشد (قیمت بستهشدن (پایانی) > قیمت باز شدن) و بالاتر از قیمت پایانیِ کندلِ قبلی باز شود. درهمین حال، اگر کندلِ فعلی، قرمز باشد و قیمت بازشدنِ آن کمتر از قیمتِ پایانی کندلِ قبلی باشد، وارد موقعیت شورت (فروش) میشود. همچنین، اگر درصدِ زیانِ روزانه از عددِ مشخصشده در تنظیماتِ اندیکاتور بیشتر شود، تمام پوزیشنها بسته خواهند شد.
کد زبان برنامهنویسی پاین (Pine)
//@version=5
strategy(“BarUpDn Strategy”, overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
maxIdLossPcnt = input.float(1, “Max Intraday Loss(%)”)
strategy.risk.max_intraday_loss(maxIdLossPcnt, strategy.percent_of_equity)
if (close > open and open > close[1])
strategy.entry(“BarUp”, strategy.long)
if (close < open and open < close[1])
strategy.entry(“BarDn”, strategy.short)
//plot(strategy.equity, title=”equity”, color=color.red, linewidth=2, style=plot.style_areabr)
نتیجهگیری
استراتژی کندل بار صعودی/نزولی (BarUpDn)، براساس آن بوده که آیا کندلِ خاصی در محدوده سبز و بالاتر از کندل قبلی وجود دارد یا قرمز و پایینتر از کندلِ قبلی است. این استراتژی همچنین بهدنبال تغییراتِ سریع قیمت است و تلاش میکند تا این تغییرات را مبادله کند و بهطور بالقوهای واردِ شروعِ یک روندِ صعودی یا نزولی شود. استراتژی مذکور مضاف بر این نسبتاً ساده بوده و میتواند بهعنوان یک نقطه شروع آموزشی برای تازهواردان به استراتژیهایِ زبان برنامهنویسی پاین باشد و مورد استفاده قرار گیرد.