
یہ حکمت عملی ہال کی چلتی اوسط اور کارمین کی لہر کو جوڑتی ہے تاکہ قیمت کے رجحانات کی نشاندہی اور ان کا سراغ لگایا جاسکے۔ یہ رجحانات کی پیروی کرنے والی حکمت عملی ہے۔ یہ ہال کی چلتی اوسط کو دو مختلف ادوار میں استعمال کرکے تجارتی سگنل بناتا ہے اور کارمین کی لہر کے ساتھ مل کر اس کی ہموار پروسیسنگ کرتا ہے جس کا مقصد سگنل کے معیار اور حکمت عملی کی استحکام کو بہتر بنانا ہے۔
حکمت عملی ٹریڈنگ سگنل کی تعمیر کے لئے 24 دوروں کی ہال منتقل اوسط hma اور 24 دوروں کی ٹرپل ہال منتقل اوسط hma3 کا استعمال کرتی ہے۔
جب ہما پر ہما 3 لگایا جاتا ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب ہما کے نیچے ہما 3 لگایا جاتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
حکمت عملی کارمین فلٹر کو بطور ڈیفالٹ بند کردیں ، کارمین فلٹر کو آن کرنے کے بعد ، زیادہ شور کو فلٹر کرنے اور سگنل کے معیار کو بہتر بنانے کے لئے ہما اور ہما 3 پر کارمین فلٹرنگ کریں۔
کرمان فلٹرز پیش گوئی اور تصحیح کے اقدامات کے ذریعہ سگنل میں بے ترتیب شور کو ختم کرتے ہیں۔ ہر پیمائش اور پچھلی پیش گوئی کے مابین فرق کو درست کرنے کے لئے ایک ترمیم کے طور پر استعمال کیا جاتا ہے تاکہ اگلے پیمائش کی قیمت کی زیادہ درست پیش گوئی کی جاسکے۔ بار بار پیش گوئی اور تصحیح کے ذریعہ ، شور کے اثرات کو آہستہ آہستہ کم کیا جاسکتا ہے ، جس سے سگنل زیادہ ہموار ہوجاتا ہے۔
یہ حکمت عملی کرمن کی لہر کا استعمال کرتی ہے تاکہ متحرک اوسط حکمت عملی کی استحکام کو بڑھا سکے ، بے ترتیب اتار چڑھاؤ کے اثرات کو ختم کیا جاسکے ، اور مستقل رجحانات کی پیروی کی جاسکے۔
ایک متحرک اوسط کے مقابلے میں ، دوہری متحرک اوسط نظام مستقل رجحانات کو بہتر طور پر پہچان سکتا ہے۔
ہال منتقل اوسط قیمتوں میں تبدیلی کو زیادہ حساس طور پر پکڑنے کے لئے حالیہ قیمتوں کو زیادہ وزن دینے کے لئے ایک وزن کے ساتھ حساب کیا جاتا ہے.
کرمان فلٹرز سگنل میں بے ترتیب شور کو مؤثر طریقے سے فلٹر کرتے ہیں ، جعلی سگنل کو کم کرتے ہیں اور سگنل کے معیار کو بہتر بناتے ہیں۔
حکمت عملی کے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، جس میں مارکیٹ کے مطابق مختلف حالات کے مطابق سائیکل کی لمبائی اور کرمن لہر میں اضافے کو ایڈجسٹ کیا جاسکتا ہے۔
حکمت عملی کا استعمال کرتے ہوئے ٹرانس پیکیجنگ ٹیکنالوجی سگنل کی تعمیر، زیادہ دیرپا رجحانات کی شناخت، اور بہت زیادہ بے ترتیب اتار چڑھاؤ کی طرف سے fooled ہونے سے بچنے کے لئے.
بصری انٹرفیس سگنل اور رجحان کی حیثیت کو ظاہر کرتا ہے ، جس سے آپریٹنگ آسان ہے۔
ڈبل چلتی اوسط حکمت عملی رجحانات کے موڑ کے مقامات پر غلط سگنل پیدا کرنے کے لئے آسان ہے اور موڑ کو وقت پر پکڑنے میں ناکام ہے۔
ایک بار جب قیمتوں میں تیزی سے تبدیلی کا موقع ضائع ہوجاتا ہے تو ، اس کے نتیجے میں قیمتوں میں تیزی سے تبدیلی کا موقع ضائع ہوجاتا ہے۔
شدید اتار چڑھاو کے حالات کے لئے موزوں نہیں ہے ، اور اس سے بچنے کے لئے زلزلے کے ٹکرانے کے مرحلے میں استعمال کیا جانا چاہئے
کرمان فلٹر کے پیرامیٹرز کی ترتیب حکمت عملی کی کارکردگی کو متاثر کرتی ہے ، اور زیادہ سے زیادہ فائدہ موثر سگنل کو فلٹر کرسکتا ہے۔
طویل دورانیہ کی ترتیب غیر حساس ہے ، جبکہ مختصر دورانیہ کی ترتیب شور سے متاثر ہوتی ہے ، جس میں مارکیٹ کے مطابق پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت ہوتی ہے۔
زیادہ کھلی پوزیشن کا وقت غیر مستحکم ہے ، بغیر پوزیشن کے مرحلے میں موجود ہے ، جس سے فنڈز کے استعمال کی کارکردگی کم ہوتی ہے۔
آپ کو اپنی مرضی کے مطابق متحرک اوسط متحرک اصلاح کے پیرامیٹرز کو استعمال کرنے کی کوشش کر سکتے ہیں ، جو اتار چڑھاؤ کی شرح کے مطابق سائیکل کی لمبائی کو ایڈجسٹ کرتی ہے۔
اس کے علاوہ ، آپ کو مارکیٹ کی صورتحال کا اندازہ لگانے کے لئے اتار چڑھاؤ کے اشارے کا استعمال کرنا چاہئے ، اتار چڑھاؤ کے بازار میں تجارت سے گریز کرنا چاہئے ، اور صرف اس وقت تجارت کرنا چاہئے جب رجحان واضح ہو۔
نقصانات کو روکنے اور خطرے پر قابو پانے کی حکمت عملی کو بہتر بنانے کے ل.
کرمان فلٹرنگ پیرامیٹرز کو بہتر بنائیں ، ٹریک کی حساسیت اور شور فلٹرنگ کی سطح کو متوازن کریں۔
دوسرے اشارے کے ساتھ مل کر سگنل کی تاثیر کی تصدیق کریں ، جیسے مقدار کی پیمائش ، بلین بینڈ کا اندازہ لگانا کہ رجحان برقرار ہے ، وغیرہ۔
اس حکمت عملی کو زیادہ لچکدار اور قابل اطلاق بنانے کے لئے مشین لرننگ اور دیگر ٹریننگ پیرامیٹرز کا استعمال کیا جاسکتا ہے۔
یہ حکمت عملی ڈبل ہال منتقل اوسط اور کرمن فلو کے ذریعہ رجحانات کی پیروی کرتی ہے ، جس سے پائیدار رجحانات کی شناخت اور سگنل کی کیفیت کو بہتر بنایا جاسکتا ہے۔ تاہم ، مستحکم منافع حاصل کرنے کے لئے پیرامیٹرز کی اصلاح ، حالات کے مطابق موافقت اور خطرے پر قابو پانے پر توجہ دی جانی چاہئے۔ مشین لرننگ اور مقداری تجزیہ حکمت عملی کی کارکردگی کو مزید بڑھا سکتا ہے۔ مسلسل اصلاح کے ذریعہ ، مستحکم اور موثر رجحانات کی پیروی کرنے والی تجارتی حکمت عملی تشکیل دی جاسکتی ہے۔
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Hull Trend with Kahlman Strategy Backtest", shorttitle="HMA-Kahlman Trend Strat", overlay=true)
src = input(hl2, "Price Data")
length = input(24, "Lookback")
showcross = input(true, "Show cross over/under")
gain = input(10000, "Gain")
k = input(true, "Use Kahlman")
hma(_src, _length) =>
wma((2 * wma(_src, _length / 2)) - wma(_src, _length), round(sqrt(_length)))
hma3(_src, _length) =>
p = length/2
wma(wma(close,p/3)*3 - wma(close,p/2) - wma(close,p),p)
kahlman(x, g) =>
kf = 0.0
dk = x - nz(kf[1], x)
smooth = nz(kf[1],x)+dk*sqrt((g/10000)*2)
velo = 0.0
velo := nz(velo[1],0) + ((g/10000)*dk)
kf := smooth+velo
a = k ? kahlman(hma(src, length), gain) : hma(src, length)
b = k ? kahlman(hma3(src, length), gain) : hma3(src, length)
c = b > a ? color.lime : color.red
crossdn = a > b and a[1] < b[1]
crossup = b > a and b[1] < a[1]
p1 = plot(a,color=c,linewidth=1,transp=75)
p2 = plot(b,color=c,linewidth=1,transp=75)
fill(p1,p2,color=c,transp=55)
plotshape(showcross and crossdn ? a : na, location=location.absolute, style=shape.labeldown, color=color.red, size=size.tiny, text="S", textcolor=color.white, transp=0, offset=-1)
plotshape(showcross and crossup ? a : na, location=location.absolute, style=shape.labelup, color=color.green, size=size.tiny, text="B", textcolor=color.white, transp=0, offset=-1)
longCondition = crossup
if (longCondition)
strategy.entry("LE", strategy.long)
shortCondition = crossdn
if (shortCondition)
strategy.entry("SE", strategy.short)