
یہ حکمت عملی ایس ایم اے کی اوسط لمبائی کا حساب لگانے اور اوسط سے اوسط لگانے کے ذریعہ اوسط لگانے کا اشارے بناتی ہے۔ جب قیمت بڑھتی ہے تو اوسط لائن کو توڑنے پر خریدنے کا اشارہ ہوتا ہے ، اور جب قیمت گرتی ہے تو اوسط لائن کو توڑنے پر فروخت کا اشارہ ہوتا ہے۔ یہ ایک عام اوسط لائن کراسنگ حکمت عملی ہے۔
یہ حکمت عملی ایک سے زیادہ وقت کے ایس ایم اے کی اوسط کے ذریعے موثر طور پر منحنی خطوط کو ہموار کرنے کے قابل ہے ، جعلی بریکوں کو ختم کرتی ہے۔ یہ ایک واحد اوسط لائن کے مقابلے میں زیادہ استحکام رکھتا ہے۔
ان خطرات کو کم کرنے کے لئے، مناسب طریقے سے، کچھ اوسط سائیکلوں کو کم کرنے اور دیگر اشارے کی توثیق میں شامل کرنے کے لئے.
اس حکمت عملی کا مجموعی نظریہ واضح ہے ، اور متعدد ٹائم پیجوں میں یکساں انضمام کے ذریعہ ، رجحانات کی موثر شناخت کرنے کے قابل ، یہ ایک مستحکم عملی حکمت عملی ہے۔ لیکن ہمیں اس کی پسماندگی اور غلط اطلاع دینے کے خطرے پر بھی توجہ دینے کی ضرورت ہے۔ مزید اصلاح کے پیرامیٹرز کی ترتیب ، تصدیق کے اشارے شامل کرنے اور اس طرح کے ذرائع کے ذریعہ ، اس حکمت عملی کو مستقل طور پر بہتر بنایا جاسکتا ہے ، تاکہ یہ ایک طاقتور مقدار میں تجارت کا آلہ بن سکے۔
/*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)