ٹرپل انڈیکیٹر کلاؤڈ پیٹرن کی بنیاد پر مندرجہ ذیل حکمت عملی کا رجحان


تخلیق کی تاریخ: 2023-09-13 17:38:55 آخر میں ترمیم کریں: 2023-09-13 17:38:55
کاپی: 0 کلکس کی تعداد: 669
1
پر توجہ دیں
1617
پیروکار

اس حکمت عملی کا نام ٹریپل اشارے بادل کی شکل پر مبنی رجحان سے باخبر رہنے کی حکمت عملی ہے۔ یہ حکمت عملی تین مختلف قسم کے رجحان اشارے کا استعمال کرتی ہے ، جو بادل کی شکل کو تشکیل دینے کے لئے مربوط ہوتی ہے ، اور جب قیمت بادل کی شکل کو توڑ دیتی ہے تو رجحان سے باخبر رہنے کی تجارت کرتی ہے۔

اس حکمت عملی میں مندرجہ ذیل تین اشارے شامل ہیں:

کوف مین ایک متحرک اوسط ہے جو مارکیٹ کی اتار چڑھاؤ کو پکڑنے کے لئے تیار ہے؛

ہل منتقل اوسط، ہموار موڑ کی خصوصیات کے ساتھ، جعلی سگنل کو فلٹر کر سکتے ہیں؛

قیمتوں میں اضافے اور کمی کو روکنے کے لئے قیمتوں کا چینل قائم کرنا۔

یہ تینوں مل کر بادل کی شکل بناتے ہیں ، بادل کا سب سے زیادہ قیمت والا سلسلہ ، بادل کا نچلا کم ترین قیمت والا سلسلہ۔

ٹرانزیکشن لاجسٹکس:

جب K لائن کی اونچائی بادل کی چوٹی کو توڑ دیتی ہے تو ، یہ اشارہ کرتا ہے کہ اوپر کی طرف جانے والا چینل ٹوٹ گیا ہے ، جس سے خریدنے کا اشارہ ملتا ہے۔

جب K لائن بند ہوتی ہے یا کم ہوتی ہے تو ، نیچے کی رجحان کا آغاز ہوتا ہے ، اور ایک سے زیادہ کو ختم کردیا جاتا ہے۔

اس حکمت عملی کا فائدہ یہ ہے کہ اشارے کا مجموعہ رجحان کی حالت کا تعین کرنے میں زیادہ درست ہے ، جعلی سگنل کو کم کرتا ہے۔ لیکن پیرامیٹرز کی اصلاح اب بھی اہم ہے۔ اسٹاپ نقصان کی حکمت عملی بھی ضروری ہے۔

مجموعی طور پر ، کثیر اشارے کے انٹیگریٹڈ فیصلے کا رجحان ایک عام اور موثر طریقہ ہے۔ لیکن تاجر کو حکمت عملی کو ایڈجسٹ کرنے کے لئے کافی فیصلہ اور لچک کی ضرورت ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-09-12 00:00:00
end: 2023-02-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SnarkyPuppy

//@version=5
strategy("HKST Cloud", overlay=true, default_qty_type= strategy.percent_of_equity, default_qty_value=100)



////////////////nAMA
Lengthkaufman = input(20) 
xPrice = ohlc4
xvnoise = math.abs(xPrice - xPrice[1])
nfastend = 0.666
nslowend = 0.0645
nsignal = math.abs(xPrice - xPrice[Lengthkaufman])
nnoise = math.sum(xvnoise, Lengthkaufman)
nefratio = nnoise != 0? nsignal / nnoise : 0
nsmooth = math.pow(nefratio * (nfastend - nslowend) + nslowend, 2) 
nAMA =  float(0)
nAMA := nz(nAMA[1]) + nsmooth * (xPrice - nz(nAMA[1]))

//plot(nAMA,color=color.red)
///short=input(true)



///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////

////////hull moving average
hull_len=input(20)
hull= ta.hma(nAMA,hull_len)

///////atr trail
atr_factor=input(2)
atr_period=input(5)
[supertrend, direction] = ta.supertrend(atr_factor,atr_period)

/////////cloud
band1= math.max(supertrend,hull,nAMA)
band2= math.min(supertrend,hull,nAMA)

b1=plot(band1, "band1", color = color.rgb(76, 175, 79, 85), style=plot.style_linebr)
b2=plot(band2, "band2", color = color.rgb(255, 82, 82, 78), style=plot.style_linebr)
fill(b1,b2,color.rgb(12, 50, 186, 75))
longCondition = ta.crossover(high,band1) //or ta.crossover(low,band2)
if (longCondition)
    strategy.entry("Up", strategy.long)

shortCondition =  ta.crossunder(low,band2) or close<band2
if (shortCondition) 
    strategy.close("Up", shortCondition)