کثیر ایس ایم اے چلتی اوسط کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-28 15:08:37
ٹیگز:

img

جائزہ

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

حکمت عملی کا اصول

  1. مختلف ادوار کی 5 SMA چلتی اوسطوں کا حساب لگائیں (8 دن، 21 دن، 50 دن، 100 دن، 200 دن)
  2. حتمی حرکت پذیر اوسط اشارے حاصل کرنے کے لئے 5 چلتی اوسط کا اوسط لیں
  3. خریدنے کے سگنل پیدا کریں جب بند ہونے والی قیمتیں چلتی اوسط سے اوپر بڑھتی ہیں
  4. جب بند ہونے والی قیمتیں چلتی اوسط سے کم ہوجاتی ہیں تو فروخت سگنل تیار کریں

متعدد ٹائم فریموں کے ایس ایم اے کا اوسط بنا کر ، یہ حکمت عملی مؤثر طریقے سے منحنی خطوط کو ہموار کرسکتی ہے اور جھوٹے بریک آؤٹ کو فلٹر کرسکتی ہے۔ ایک واحد حرکت پذیر اوسط کے مقابلے میں ، اس میں زیادہ استحکام ہے۔

فوائد کا تجزیہ

  1. ایک سے زیادہ وقت کے فریم کے چلتے ہوئے اوسط کا استعمال مؤثر طریقے سے مارکیٹ شور کو فلٹر کرسکتا ہے اور رجحانات کی نشاندہی کرسکتا ہے
  2. ہموار وکر، بہت زیادہ جھوٹے سگنل پیدا کرنے سے بچنے کے
  3. حکمت عملی منطق سادہ اور واضح ہے، سمجھنے اور لاگو کرنے کے لئے آسان، beginners کے سیکھنے کے لئے موزوں ہے
  4. اشارے کے اثر کو بہتر بنانے کے لئے قابل تخصیص چلتی اوسط مدت کا مجموعہ

خطرے کا تجزیہ

  1. چلتی اوسط نظام مجموعی طور پر پیچھے رہ جاتا ہے اور وقت کے ساتھ قیمتوں میں تبدیلیوں کے ساتھ نہیں رہ سکتا
  2. جب بریک آؤٹ کی ناکامی واقع ہوتی ہے تو ، اسٹاپ نقصان کا نقطہ بہت دور ہوتا ہے ، نقصان کا زیادہ خطرہ ہوتا ہے
  3. سٹاپ نقصان کی لائنیں اکثر دوڑتے ہوئے رجحانات میں شروع ہوتی ہیں

ان خطرات کو کچھ چلتی اوسط مدت کو مناسب طریقے سے کم کرکے اور تصدیق کے لئے دیگر اشارے شامل کرکے کم کیا جاسکتا ہے۔

اصلاح کی ہدایات

  1. بہترین پیرامیٹرز تلاش کرنے کے لئے چلتی اوسط ادوار کے مجموعے کو بہتر بنائیں
  2. بریکآؤٹ سگنلز کی تصدیق کے لئے ٹریڈنگ حجم جیسے اشارے شامل کریں
  3. رجحان کے اشارے شامل کریں تاکہ اتار چڑھاؤ والے بازاروں میں جھوٹے اشاروں سے بچنے کے لئے
  4. متحرک طور پر زیادہ سے زیادہ پیرامیٹرز تلاش کرنے کے لئے خودکار پیرامیٹر کی اصلاح کے پروگرام تیار کریں

خلاصہ

اس حکمت عملی کا مجموعی خیال واضح ہے۔ متعدد ٹائم فریموں کے چلنے والے اوسط کو مربوط کرکے ، یہ مؤثر طریقے سے رجحانات کی نشاندہی کرسکتا ہے اور ایک مستحکم اور عملی حکمت عملی ہے۔ تاہم ، ہمیں اس کے تاخیر اور جھوٹے سگنل کے خطرات پر بھی توجہ دینے کی ضرورت ہے۔ پیرامیٹر کی ترتیبات کو مزید بہتر بنانے ، تصدیق کے اشارے شامل کرنے وغیرہ کے ذریعہ ، ہم اس حکمت عملی کو مستقل طور پر بہتر بنا سکتے ہیں تاکہ اسے ایک طاقتور مقداری تجارتی آلہ بنایا جاسکے۔


/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-27 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("STRATEGY AVERAGE MULTI_SMA", overlay=true)


sma1 = sma(close,input(title="SMA 1", defval=8))

sma2 = sma(close,input(title="SMA 2", defval=21))

sma3 = sma(close,input(title="SMA 3", defval=50))

sma4 = sma(close,input(title="SMA 4", defval=100))

sma5 = sma(close,input(title="SMA 5", defval=200))


mediaSMA= (sma1+sma2+sma3+sma4+sma5)/5

//color mediaSMA

MediaUP = mediaSMA>mediaSMA[1]
colorUP = (MediaUP ? #3CFF35 : na)

MediaDOWN = mediaSMA<mediaSMA[1]
colorDOWN =(MediaDOWN ? #FF0F03 : na)

colorN =(not MediaUP and not MediaDOWN and mediaSMA==mediaSMA[1] ? white : na )

plot(mediaSMA,title="Avarege MULTI_SMA UP", color=colorUP, style=circles, linewidth=2, transp=0)
plot(mediaSMA,title="Avarege MULTI_SMA DOWN", color=colorDOWN, style=circles, linewidth=2, transp=0)
plot(mediaSMA,title="Avarege MULTI_SMA UP NEUTRAL", color=colorN, style=circles, linewidth=2, transp=0)


//plot(sma1,color=blue,linewidth=1, style=line,transp=0,title="SMA 1")
//plot(sma2,color=yellow,linewidth=1, style=line,transp=0,title="SMA 2")
//plot(sma3,color=green,linewidth=1, style=line,transp=0,title="SMA 3")
//plot(sma4,color=purple,linewidth=1, style=line,transp=0,title="SMA 4")
//plot(sma5,color=red,linewidth=1, style=line,transp=0,title="SMA 5")


// Strategy

//BUY
comprar=close>mediaSMA and mediaSMA>mediaSMA[1] 
fechar=close<mediaSMA and mediaSMA<mediaSMA[1]
 
strategy.entry("BUY",strategy.long,when=comprar)
strategy.entry("SELL",strategy.short, when=fechar)

//SELL
vender=close<mediaSMA and mediaSMA<mediaSMA[1] 
fechar2=close>mediaSMA and mediaSMA>mediaSMA[1]

strategy.entry("SELL",strategy.short, when=vender)
strategy.entry("BUY", strategy.long,when=fechar2)



مزید