
یہ حکمت عملی ایک باہمی مساوی کراس سگنل پر مبنی ایک مقداری تجارتی نظام ہے جو متحرک اسٹاپ اسٹاپ نقصان کے طریقہ کار کے ساتھ مل کر خطرے کا انتظام کرتی ہے۔ حکمت عملی 20 دوروں اور 50 دوروں کی اشاریہ حرکت پذیری اوسط ((EMA) کو سگنل کے اشارے کے طور پر استعمال کرتی ہے ، اور منافع اور خطرے کو متوازن کرنے کے لئے نسبتا moderate معتدل 2.5٪ اسٹاپ اور 4٪ اسٹاپ کی سطح طے کرتی ہے۔ یہ حکمت عملی خاص طور پر درمیانے درجے کے خطرے کی برداشت کرنے والے تاجروں کے لئے ڈیزائن کی گئی ہے ، جو مارکیٹ کے رجحانات میں تبدیلی کے وقت مواقع کو بروقت پکڑنے اور خطرے پر قابو پانے کے قابل ہے۔
حکمت عملی کی بنیادی منطق درج ذیل کلیدی عناصر پر مبنی ہے:
یہ ایک معقول ڈیزائن شدہ وسط رسک کوانٹم ٹریڈنگ حکمت عملی ہے ، جس میں یکساں کراس لائن کے ذریعہ رجحانات کو پکڑنا ہے ، جبکہ متحرک اسٹاپ اسٹاپ نقصان کے انتظام کے خطرات کا استعمال کیا جاتا ہے۔ حکمت عملی کا بنیادی فائدہ یہ ہے کہ اس میں نظام سازی کی اعلی سطح ہے ، خطرہ کنٹرول ہے ، لیکن عملی استعمال میں حکمت عملی کی کارکردگی پر مارکیٹ کے ماحول کے اثرات پر توجہ دینے کی ضرورت ہے۔ مسلسل اصلاح اور بہتری کے ذریعہ ، اس حکمت عملی کی مختلف مارکیٹ کے ماحول میں مستحکم کارکردگی برقرار رکھنے کا امکان ہے۔ یہ تجویز کی جاتی ہے کہ تاجر کو عملی طور پر استعمال کرنے سے پہلے ، کافی تاریخی اعداد و شمار کی جانچ پڑتال کی جائے ، اور پیرامیٹرز کو اپنی خطرے کی برداشت کی صلاحیت کے مطابق ایڈجسٹ کریں۔
/*backtest
start: 2024-10-12 00:00:00
end: 2024-11-11 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Estrategia STX - Medias Móviles con Riesgo Medio", overlay=true)
// Parámetros configurables
mmr_period = input.int(20, title="Periodo Media Móvil Rápida (MMR)")
mml_period = input.int(50, title="Periodo Media Móvil Lenta (MML)")
stop_loss_percent = input.float(2.5, title="Stop-Loss (%)", step=0.1) // Stop-Loss moderado
take_profit_percent = input.float(4.0, title="Take-Profit (%)", step=0.1) // Take-Profit moderado
// Cálculo de medias móviles (Exponenciales)
mmr = ta.ema(close, mmr_period) // Media Móvil Rápida
mml = ta.ema(close, mml_period) // Media Móvil Lenta
// Señales de Compra y Venta
long_condition = ta.crossover(mmr, mml) // Señal de compra
short_condition = ta.crossunder(mmr, mml) // Señal de venta
// Calcular niveles de Stop-Loss y Take-Profit solo al activar la compra
var float entry_price = na
var float stop_loss_level = na
var float take_profit_level = na
if (long_condition)
entry_price := close
stop_loss_level := entry_price * (1 - stop_loss_percent / 100)
take_profit_level := entry_price * (1 + take_profit_percent / 100)
// Condiciones de salida (Stop-Loss y Take-Profit)
exit_condition = (close <= stop_loss_level) or (close >= take_profit_level)
// Ejecución de Órdenes
if (long_condition)
strategy.entry("Compra", strategy.long)
if (short_condition or exit_condition)
strategy.close("Compra")
// Trazar Medias Móviles y Niveles
plot(mmr, color=color.blue, linewidth=2, title="Media Móvil Rápida (MMR)")
plot(mml, color=color.orange, linewidth=2, title="Media Móvil Lenta (MML)")
plot(not na(entry_price) ? stop_loss_level : na, color=color.red, style=plot.style_line, linewidth=1, title="Stop-Loss")
plot(not na(entry_price) ? take_profit_level : na, color=color.green, style=plot.style_line, linewidth=1, title="Take-Profit")