یہ ایک قلیل مدتی تجارتی حکمت عملی ہے جو خرید و فروخت کے سگنل پیدا کرنے کے لئے چلتی اوسط لائنوں کی سنہری کراس کا استعمال کرتی ہے۔ یہ تجارتی سگنل کے طور پر مختلف ادوار کے ساتھ دو افادیت پسند چلتی اوسط (ای ایم اے) لائنوں کو ملازمت دیتی ہے۔ جب مختصر مدت کی ای ایم اے لائن طویل مدت کی ای ایم اے لائن سے اوپر عبور کرتی ہے تو ، ایک سنہری کراس تشکیل دی جاتی ہے اور خرید کا سگنل ٹرگر ہوتا ہے۔ جب مختصر مدت کی ای ایم اے طویل مدت کی ای ایم اے سے نیچے عبور کرتی ہے تو ، موت کا کراس ہوتا ہے اور فروخت کا سگنل پیدا ہوتا ہے۔
اس حکمت عملی کا بنیادی منطق دو ای ایم اے لائنوں کا حساب لگانا ہے ، ایک 55 مدت کی قلیل مدتی ای ایم اے ہے ، اور دوسرا 34 مدت کا طویل مدتی ای ایم اے ہے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے کو عبور کرتا ہے تو ، یہ خیال کیا جاتا ہے کہ قیمت کا عروج ہوا ہے ، لہذا خریدنے کا اشارہ متحرک ہوجاتا ہے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے نیچے عبور کرتا ہے تو ، اسے قیمت کے نیچے رجحان سمجھا جاتا ہے ، لہذا فروخت کا اشارہ پیدا ہوتا ہے۔
کوڈ میں ، پہلے دو ای ایم اے پیرامیٹرز ان پٹ ہوتے ہیں ، جس کی بنیاد پر دو ای ایم اے لائنوں کا حساب لگایا جاتا ہے۔ جب خرید یا فروخت کے سگنل آتے ہیں تو ، اسی کے مطابق نشانات دکھائے جاتے ہیں۔ دریں اثنا ، دونوں ای ایم اے لائنیں بدیہی رجحان کے فیصلے کے لئے موم بتی کے چارٹ پر دکھائی جاتی ہیں۔
عام طور پر ، یہ ایک بہت ہی آسان اور عملی قلیل مدتی تجارتی حکمت عملی ہے ، خاص طور پر ابتدائی افراد کے لئے سیکھنے اور اپنانے کے لئے موزوں ہے کیونکہ اس کے استعمال میں آسانی اور کافی افادیت ہے۔ جب تک کہ پیرامیٹرز کو دوسرے فیصلے کے اوزار سے تکمیل کے ساتھ مستقل طور پر بہتر بنایا جاتا ہے ، حکمت عملی تیزی سے مضبوط ہوگی۔ بنیادی خیال میں اعلی قدر ہے اور آگے بڑھنے کے لئے مزید تحقیق کا مستحق ہے۔
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-28 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("mohammad tork strategy", overlay=true) // Input parameters lengthShortEMA = input(55, title="Short EMA Length") lengthLongEMA = input(34, title="Long EMA Length") // Calculate EMAs emaShort = ta.ema(close, lengthShortEMA) emaLong = ta.ema(close, lengthLongEMA) // Conditions for Long Signal longCondition = ta.crossover(emaLong, emaShort) // Conditions for Short Signal shortCondition = ta.crossunder(emaLong, emaShort) // Execute Long Signal strategy.entry("Long", strategy.long, when = longCondition) // Execute Short Signal strategy.entry("Short", strategy.short, when = shortCondition) // Plot EMAs on the chart plot(emaShort, color=color.blue, title="Short EMA") plot(emaLong, color=color.red, title="Long EMA") // Plot Long Signal Icon with Buy Label plotshape(series=longCondition, title="Long Signal", color=color.green, style=shape.triangleup, location=location.abovebar, size=size.small, text="Buy") // Plot Short Signal Icon with Sell Label plotshape(series=shortCondition, title="Short Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sell")