یہ حکمت عملی ای ایم اے کراس اوور پر مبنی ایک سادہ رجحان کی پیروی کرنے والی حکمت عملی ہے۔ اس میں مختلف پیرامیٹرز ، ایک قلیل مدتی ای ایم اے لائن اور ایک طویل مدتی ای ایم اے لائن کے ساتھ دو ای ایم اے لائنیں استعمال ہوتی ہیں۔ جب قلیل مدتی ای ایم اے لائن طویل مدتی ای ایم اے لائن سے اوپر عبور کرتی ہے تو ، طویل ہوجائیں۔ جب قلیل مدتی ای ایم اے لائن طویل مدتی ای ایم اے لائن سے نیچے عبور کرتی ہے تو ، پوزیشن بند کریں۔ اسٹاپ نقصان کے ساتھ اور خطرے کو سنبھالنے کے لئے منافع حاصل کریں۔
ای ایم اے اشارے ایک رجحان کی پیروی کرنے والا اشارے ہے جو قیمت کو نمایاں طور پر ہموار کرتا ہے۔ قلیل مدتی ای ایم اے لائن حالیہ رجحان کی عکاسی کرتے ہوئے قیمت کی تبدیلیوں کا تیزی سے جواب دیتی ہے۔ طویل مدتی ای ایم اے لائن طویل مدتی رجحان کی عکاسی کرتے ہوئے سست ردعمل ظاہر کرتی ہے۔ جب مختصر ای ایم اے طویل مدتی ای ایم اے سے اوپر عبور کرتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ حالیہ عروج کی رفتار طویل مدتی رجحان سے زیادہ مضبوط ہے ، طویل عرصے تک جاسکتا ہے۔ اس کے برعکس ، جب مختصر ای ایم اے طویل ای ایم اے سے نیچے عبور کرتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ حالیہ زوال کی رفتار مضبوط ہے ، طویل پوزیشن کو بند کرنا چاہئے۔
یہ حکمت عملی 9 مدت اور 21 مدت EMA لائنیں طے کرتی ہے۔ 9 مدت مختصر EMA اور 21 مدت طویل EMA کے کراس اوور کو ٹریڈنگ سگنل کے طور پر استعمال کریں:
خطرے کے حل:
یہ حکمت عملی رجحانات کی پیروی کرنے کے لئے دو ای ایم اے کے ای ایم اے کراس اوور پر سرمایہ لگاتی ہے۔ اس کا فائدہ سادہ منطق ، درمیانی تجارتی تعدد ، درمیانی سے طویل مدتی رجحانات کو پکڑنا ہے۔ تاہم ای ایم اے کا پسماندہ اثر ہے۔ فلٹریشن کے لئے مزید اشارے شامل کرنا اور متحرک اسٹاپ نقصان کو بہتر بنانا خطرے کو مزید کم کرسکتا ہے۔ مجموعی طور پر ، ای ایم اے کراس اوور درمیانی سے طویل مدتی رجحانات کو پکڑنے سے موثر ہے۔
/*backtest start: 2023-01-25 00:00:00 end: 2024-01-31 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("EMA Crossover Strategy", overlay=true) // Input parameters shortPeriod = input(9, title="Short EMA Period") longPeriod = input(21, title="Long EMA Period") stopLossPercent = input(1, title="Stop Loss (%)") / 100 takeProfitMultiplier = input(2, title="Take Profit Multiplier") // Calculate EMAs emaShort = ema(close, shortPeriod) emaLong = ema(close, longPeriod) // Plot EMAs plot(emaShort, color=color.blue, title="Short EMA") plot(emaLong, color=color.red, title="Long EMA") // Strategy logic strategy.entry("Buy", strategy.long, when=crossover(emaShort, emaLong)) strategy.close("Buy", when=crossunder(emaShort, emaLong)) // Risk management atrValue = atr(14) stopLossLevel = close * (1 - stopLossPercent) takeProfitLevel = close * takeProfitMultiplier strategy.exit("Take Profit/Stop Loss", from_entry="Buy", loss=stopLossLevel, profit=takeProfitLevel)