
یہ حکمت عملی 30 دن اور 200 دن کی اوسط اوسط کی بنیاد پر ایک تجارتی حکمت عملی ہے۔ یہ XAUUSD گولڈ 1 منٹ کے چارٹ پر چلتی ہے تاکہ قلیل مدتی قیمتوں کے رجحانات کو پکڑ سکے۔ یہ حکمت عملی ایک ہی وقت میں اسٹاپ نقصان اور اسٹاپ اسٹاپ سیٹنگ کا استعمال کرتی ہے تاکہ خطرہ کا انتظام کیا جاسکے۔
یہ حکمت عملی 30 دن اور 200 دن کی حرکت پذیر اوسط کے کراس کو بطور ٹریڈنگ سگنل استعمال کرتی ہے۔ جب 30 دن کی حرکت پذیر اوسط پر 200 دن کی حرکت پذیر اوسط کو عبور کیا جائے تو ، زیادہ کام کریں۔ جب 30 دن کی حرکت پذیر اوسط کے نیچے 200 دن کی حرکت پذیر اوسط کو عبور کیا جائے تو ، خالی ہوجائیں۔ اس کے علاوہ ، جب کوئی الٹ سگنل ہوتا ہے تو ، موجودہ پوزیشن کو ختم کردیں اور پھر نئے سگنل کی سمت میں پوزیشن کھولیں۔
اس حکمت عملی میں رجحانات کی پیروی اور اوسط لائن کراسنگ کے فوائد کو یکجا کیا گیا ہے۔ 30 دن کی اوسط لائن قیمت میں تبدیلیوں کا زیادہ تیزی سے جواب دیتی ہے ، اور 200 دن کی اوسط لائن میں زیادہ مضبوط رجحان فلٹرنگ ہے۔ ان کے کراسنگ سے مارکیٹ میں داخل ہونے اور باہر جانے کے لئے واضح سگنل ملتا ہے۔
اس حکمت عملی میں مندرجہ ذیل خطرات شامل ہیں:
مندرجہ ذیل طریقوں سے خطرے کو کم کیا جا سکتا ہے:
یہ حکمت عملی مندرجہ ذیل پہلوؤں سے بہتر بنائی جا سکتی ہے۔
اس حکمت عملی کا مجموعی طور پر کام ہموار ہے ، بنیادی تجارتی منطق صاف اور جامع ہے۔ یہ تجارت کے سگنل پیدا کرنے کے لئے دوہری مساوی لائن کراس کا استعمال کرتا ہے ، اور پوزیشن کھولنے کے طریقہ کار کو تبدیل کرکے منافع کو مقفل کرتا ہے۔ اس طرح کی تجارت سے قیمتوں کے توازن کے دوران بڑے نقصانات سے بچا جاسکتا ہے۔ اس کے ساتھ ہی ، اسٹاپ نقصان کی روک تھام کا تعین بھی خطرے پر قابو پانے میں مددگار ہے۔ لیکن اس حکمت عملی میں کچھ خامیاں بھی ہیں ، جو بنیادی طور پر سگنل کی کثرت سے ظاہر ہوتی ہیں اور قیمتوں کے اتار چڑھاؤ کے بنیادی عوامل کو نظرانداز کرتی ہیں۔ فلٹرنگ ، مشروط فنڈ مینجمنٹ ماڈیول اور پیرامیٹرز کی اصلاح کو متعارف کرانے سے خطرے کو کم کیا جاسکتا ہے ، حکمت عملی کی استحکام اور منافع میں اضافہ ہوتا ہے۔
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Estrategia de Cruce de Medias Móviles", overlay=true)
// Medias móviles
ma30 = ta.sma(close, 30)
ma60 = ta.sma(close, 60)
ma200 = ta.sma(close, 200)
// Cruce de medias móviles
crossoverUp = ta.crossover(ma30, ma200)
crossoverDown = ta.crossunder(ma30, ma200)
// Señales de compra y venta
longCondition = crossoverUp
shortCondition = crossoverDown
// Ejecución de órdenes
if (longCondition)
strategy.entry("Buy", strategy.long)
strategy.exit("Cover", "Buy", stop=close - 40.000, limit=close + 40.000)
if (shortCondition)
strategy.entry("Sell", strategy.short)
strategy.exit("Cover", "Sell", stop=close + 40.000, limit=close - 40.000)
// Plot de las medias móviles
plot(ma30, color=color.blue, title="MA 30")
plot(ma60, color=color.orange, title="MA 60")
plot(ma200, color=color.green, title="MA 200")
// Condiciones para cerrar la posición contraria
if (strategy.position_size > 0)
if (crossoverDown)
strategy.close("Buy")
if (strategy.position_size < 0)
if (crossoverUp)
strategy.close("Sell")