وسائل لوڈ ہو رہے ہیں... لوڈنگ...

متحرک منافع / نقصان کے انتظام کے نظام کے ساتھ ذہین چلتی اوسط کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2025-01-10 15:39:12
ٹیگز:ایم اےایس ایم اےٹی پیSL

 Intelligent Moving Average Crossover Strategy with Dynamic Profit/Loss Management System

جائزہ

یہ حکمت عملی متحرک اوسط کراس اوور سگنلز پر مبنی ایک ذہین تجارتی نظام ہے ، جس میں متحرک منافع / نقصان کے انتظام کی میکانزم کے ساتھ مل کر ہے۔ بنیادی حکمت عملی میں تجارتی سگنلز پیدا کرنے کے لئے 7 مدت اور 40 مدت کے سادہ متحرک اوسط (ایس ایم اے) کے کراس اوور کا استعمال کیا جاتا ہے ، جبکہ ایک فیصد پر مبنی اسٹاپ نقصان اور منافع کے کنٹرول سسٹم کو مربوط کیا جاتا ہے تاکہ خطرہ کا درست انتظام کیا جاسکے۔

حکمت عملی کے اصول

یہ حکمت عملی مندرجہ ذیل بنیادی طریقہ کار پر مبنی ہے: 1. سگنل جنریشن: تجارتی سگنل مختصر مدت (7 دن) اور طویل مدت (40 دن) کی حرکت پذیر اوسط کے مابین کراس اوور کا مشاہدہ کرکے تیار کیے جاتے ہیں۔ خریدنے کے سگنل اس وقت پیدا ہوتے ہیں جب قلیل مدتی ایم اے طویل مدتی ایم اے کے اوپر عبور کرتا ہے ، اور جب یہ اس سے نیچے عبور کرتا ہے تو سگنل فروخت کرتا ہے۔ پوزیشن مینجمنٹ: یہ نظام ایک پوزیشن میکانزم کو استعمال کرتا ہے ، جس سے سرمایہ کا موثر استعمال یقینی بنانے کے لئے پوزیشن کھلے ہونے کے دوران متعدد اندراجات کو روکا جاتا ہے۔ خطرہ کنٹرول: داخلہ کی قیمت پر مبنی متحرک اسٹاپ نقصان / منافع حاصل کرنے کا نظام مربوط کرتا ہے۔ اسٹاپ نقصان داخلہ کی قیمت سے 1٪ نیچے اور منافع حاصل کرنے سے 2٪ اوپر مقرر کیا جاتا ہے ، جس سے ہر تجارت کے لئے مقداری خطرہ کا انتظام ممکن ہوتا ہے۔

حکمت عملی کے فوائد

  1. سگنل کی قابل اعتماد: تیز رفتار اور سست حرکت پذیر اوسطوں کو یکجا کرکے مؤثر طریقے سے قیمت کے رجحان کی تبدیلیوں کو پکڑتا ہے۔
  2. جامع رسک مینجمنٹ: ہر تجارت کے عین مطابق رسک کنٹرول کے لئے متحرک سٹاپ نقصان / منافع لینے کے طریقہ کار کو شامل کرتا ہے۔
  3. پیرامیٹر لچک: تمام اہم پیرامیٹرز کو انٹرفیس کے ذریعے ایڈجسٹ کیا جاسکتا ہے ، بشمول ایم اے کی مدت اور منافع / نقصان کی فیصد۔
  4. نمائش: ریئل ٹائم مانیٹرنگ کے لئے چارٹ پر واضح طور پر حرکت پذیر اوسط اور منافع / نقصان کی سطح دکھاتا ہے۔

حکمت عملی کے خطرات

  1. ایم اے لیگ: حرکت پذیر اوسطاً پسماندہ اشارے ہیں، جو ممکنہ طور پر اتار چڑھاؤ والی منڈیوں میں تاخیر کا سبب بن سکتے ہیں۔
  2. ضمنی مارکیٹ کا خطرہ: رینج سے منسلک مارکیٹوں میں اکثر غلط سگنل پیدا کر سکتا ہے۔
  3. فکسڈ سٹاپ نقصان کا خطرہ: فیصد پر مبنی فکسڈ اسٹاپ میں کچھ مارکیٹ کے حالات میں لچک کی کمی ہوسکتی ہے۔

حکمت عملی کی اصلاح کی ہدایات

  1. سگنل فلٹرنگ: رجحان کی طاقت کی نشاندہی کرنے کے لئے رجحان فلٹرز، جیسے ADX کو شامل کرنے کی سفارش کی جاتی ہے.
  2. متحرک اسٹاپ: زیادہ ذہین رسک مینجمنٹ کے لیے اسٹاپ نقصان کی سطح کو مارکیٹ کی اتار چڑھاؤ سے جوڑنے پر غور کریں۔
  3. پوزیشن سائزنگ: اتار چڑھاؤ پر مبنی متحرک پوزیشن سائزنگ سسٹم متعارف کروانا۔
  4. مارکیٹ کو اپنانا: مختلف مارکیٹ کے حالات کے تحت مختلف پیرامیٹرز کی ترتیبات کے لئے مارکیٹ کی حالت کو تسلیم کرنے کا ماڈیول شامل کریں.

خلاصہ

یہ حکمت عملی متحرک اوسط کراس اوورز کے ذریعے مارکیٹ کے رجحانات کو حاصل کرتی ہے جبکہ متحرک منافع / نقصان کے کنٹرول کے ذریعہ رسک مینجمنٹ کو نافذ کرتی ہے ، جس سے مضبوط عملیت کا مظاہرہ ہوتا ہے۔ اگرچہ اندرونی تاخیر کے خطرات موجود ہیں ، لیکن تجویز کردہ اصلاح کی سمت حکمت عملی کے استحکام اور منافع کو مزید بڑھا سکتی ہے۔ حکمت عملی کی اعلی تشکیل اس کو مزید اصلاح اور تخصیص کے لئے موزوں بناتی ہے۔


/*backtest
start: 2024-12-10 00:00:00
end: 2025-01-08 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":49999}]
*/

//@version=5
strategy("Cruzamento de Médias Móveis (Configuração Interativa)", overlay=true)

// Permite que o usuário defina os períodos das médias móveis na interface
periodo_ma7 = input.int(7, title="Período da Média Móvel 7", minval=1)
periodo_ma40 = input.int(40, title="Período da Média Móvel 40", minval=1)

// Definindo as médias móveis com os períodos configuráveis
ma7 = ta.sma(close, periodo_ma7)
ma40 = ta.sma(close, periodo_ma40)

// Parâmetros de stop loss e take profit
stop_loss_pct = input.float(1, title="Stop Loss (%)", minval=0.1) / 100
take_profit_pct = input.float(2, title="Take Profit (%)", minval=0.1) / 100

// Condições para compra e venda
compra = ta.crossover(ma7, ma40)
venda = ta.crossunder(ma7, ma40)

// Impede novas entradas enquanto já houver uma posição aberta
if (compra and strategy.position_size == 0)
    strategy.entry("Compra", strategy.long)

// Cálculo do preço de stop loss e take profit
stop_loss_price = strategy.position_avg_price * (1 - stop_loss_pct)
take_profit_price = strategy.position_avg_price * (1 + take_profit_pct)

// Estratégia de saída com stop loss e take profit
strategy.exit("Saída", from_entry="Compra", stop=stop_loss_price, limit=take_profit_price)

// Sinal de venda (fechamento da posição)
if (venda)
    strategy.close("Compra")

// Plotando as médias móveis no gráfico
plot(ma7, color=color.blue, title="Média Móvel 7")
plot(ma40, color=color.red, title="Média Móvel 40")

// Plotando o Stop Loss e Take Profit no gráfico
plot(stop_loss_price, color=color.red, style=plot.style_line, linewidth=2, title="Stop Loss")
plot(take_profit_price, color=color.green, style=plot.style_line, linewidth=2, title="Take Profit")


متعلقہ

مزید