یہ حکمت عملی دو اشارے - سادہ چلتی اوسط (ایس ایم اے) اور توسیعی چلتی اوسط (ای ایم اے) کی بنیاد پر قلیل مدتی تجارت کرتی ہے۔ جب ای ایم اے ایس ایم اے سے اوپر عبور کرتا ہے تو یہ خرید سگنل تیار کرتا ہے اور جب ایس ایم اے ای ایم اے سے نیچے عبور کرتا ہے تو سگنل فروخت کرتا ہے۔ یہ حکمت عملی 1 منٹ کے ٹائم فریم پر اعلی تعدد کی تجارت کے لئے موزوں ہے۔
اس حکمت عملی کے بنیادی اشارے 20 پیریڈ ایس ایم اے اور 21 پیریڈ ای ایم اے ہیں۔ ایس ایم اے تصادفی قیمتوں میں اتار چڑھاؤ کو مؤثر طریقے سے فلٹر کرسکتا ہے اور طویل مدتی رجحانات کو پکڑ سکتا ہے۔ ایس ایم اے کے مقابلے میں ، ای ایم اے حالیہ قیمتوں میں بدلاؤ پر تیزی سے رد عمل ظاہر کرتا ہے اور نئے رجحانات کی شناخت پہلے کرسکتا ہے۔
جب ای ایم اے ایس ایم اے کے اوپر عبور کرتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قلیل مدتی اوسط لائن طویل مدتی سے اوپر ہے اور قیمتیں بڑھنا شروع ہوجاتی ہیں۔ یہ سنہری کراس خرید کا اشارہ ہے۔ جب ایس ایم اے ای ایم اے سے نیچے عبور کرتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ طویل مدتی اوسط لائن مختصر مدت سے نیچے ہے اور قیمتیں گرنا شروع ہوجاتی ہیں۔ یہ موت کا کراس فروخت کا اشارہ ہے۔
حکمت عملی آسان اور سیدھی ہے۔ ای ایم اے اور ایس ایم اے کے مابین سنہری / موت کے صلیبوں کو پکڑ کر ، تجارتی سگنل آسانی سے تیار کیے جاسکتے ہیں۔
اس حکمت عملی کے فوائد میں شامل ہیں:
اس میں دو وسیع پیمانے پر منظور شدہ سادہ اشارے استعمال کیے گئے ہیں جو سمجھنے اور لاگو کرنے میں آسان ہیں۔
ایس ایم اے اور ای ایم اے کا امتزاج زیادہ واضح تجارتی سگنل پیدا کرتا ہے۔
یہ اعلی تعدد کے قلیل مدتی تجارت کے لئے موزوں ہے اور قلیل مدتی قیمتوں میں اتار چڑھاؤ کو پکڑتا ہے۔
ٹریڈنگ منطق بہت سادہ اور واضح ہے، پیرامیٹر کی اصلاح کے لئے آسان ہے.
عمل درآمد کا کوڈ جامع اور توسیع اور اصلاح کرنے کے لئے آسان ہے.
اس حکمت عملی کے کچھ خطرات بھی ہیں:
کارکردگی پیرامیٹر ٹوننگ پر بہت زیادہ انحصار کرتی ہے۔ غلط پیرامیٹرز سے زیادہ تجارت یا لاپتہ تجارت ہوسکتی ہے۔
مارکیٹ میں شدید اتار چڑھاؤ کے دوران غیر واضح یا غلط سگنل سامنے آسکتے ہیں۔
قلیل مدتی اشارے جعلی بریک آؤٹ کے لئے کمزور ہیں جس کے نتیجے میں غیر ضروری نقصانات ہوتے ہیں۔
ہائی فریکوئنسی ٹریڈنگ کے لیے کافی فنڈنگ سپورٹ کی ضرورت ہوتی ہے، ورنہ زیادہ سے زیادہ نقصان سے زیادہ ہونے کا خطرہ ہوتا ہے۔
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں سے مزید بہتر بنایا جاسکتا ہے:
ایس ایم اے اور ای ایم اے کے ادوار کو بہتر بنائیں تاکہ بہترین پیرامیٹر مجموعہ تلاش کیا جا سکے جس میں گرڈ سرچ اور جینیاتی الگورتھم جیسے طریقے استعمال کیے جائیں۔
سٹاپ نقصان شامل کریں اور ایک ہی تجارت کے نقصان کو کنٹرول کرنے اور منافع کی جگہ کو بڑھانے کے لئے منافع لے لو.
جھوٹے بریک آؤٹ کو فلٹر کرنے کے لئے دیگر اشارے جیسے KDJ، RSI کے ساتھ مل کر.
زیادہ سے زیادہ نقصان سے تجاوز کرنے سے بچنے کے لئے اعتدال پسند پوزیشن سائزنگ۔
یہ حکمت عملی ایس ایم اے اور ای ایم اے ، دو آسان اور موثر اشارے کا فائدہ اٹھاتی ہے ، اور اشارے کے امتزاج کو اپناتی ہے ، واضح تجارتی سگنل پیدا کرتی ہے۔ منطق کی سادگی سے اس پر عمل درآمد اور جانچ کرنا آسان ہوجاتا ہے۔ دریں اثنا ، اس حکمت عملی کے کچھ خطرات ابھی بھی ہیں۔ حقیقی دنیا میں درخواست سے پہلے مزید جانچ اور اصلاح کی ضرورت ہے۔ آخر میں ، یہ قلیل مدتی تجارت کے لئے ایک موثر خیال فراہم کرتا ہے اور مزید دریافت کرنے کے قابل ہے۔
/*backtest start: 2022-11-30 00:00:00 end: 2023-12-06 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Cruce de SMA y EMA - Estrategia", overlay=true) // Definición de variables smaLength = 20 emaLength = 21 sma = ta.sma(close, smaLength) ema = ta.ema(close, emaLength) // Cruce de SMA y EMA hacia arriba (orden de compra) buySignal = ta.crossover(ema, sma) // Cruce de EMA y SMA hacia arriba (orden de venta) sellSignal = ta.crossover(sma, ema) // Configuración de la relación riesgo/recompensa stopLoss = input(1, title="Stop Loss") takeProfit = input(2, title="Take Profit") // Gestión de órdenes strategy.entry("Buy", strategy.long, when = buySignal) strategy.entry("Sell", strategy.short, when = sellSignal) strategy.exit("Take Profit/Stop Loss", from_entry = "Buy", stop = close * (1 - stopLoss/100), limit = close * (1 + takeProfit/100)) strategy.exit("Take Profit/Stop Loss", from_entry = "Sell", stop = close * (1 + stopLoss/100), limit = close * (1 - takeProfit/100)) // Marcado de señales en el gráfico plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, title="Buy Signal") plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, title="Sell Signal")