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

کثیر اشارے کراس اوور متحرک حکمت عملی کا نظام: ایک مقداری تجارتی ماڈل جو ای ایم اے ، آر وی آئی اور ٹریڈنگ سگنلز پر مبنی ہے

مصنف:چاؤ ژانگ، تاریخ: 2024-11-12 15:58:01
ٹیگز:ای ایم اےRVIاے ٹی آرSLٹی پی

img

جائزہ

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

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

یہ حکمت عملی تجارتی فیصلوں کے لئے تین بنیادی اجزاء پر مبنی ہے:

  1. ڈبل ای ایم اے سسٹم: کراس اوورز کے ذریعے مارکیٹ کے رجحانات کا تعین کرنے کے لئے 20 پیریڈ اور 200 پیریڈ ای ایم اے کا استعمال کرتا ہے۔
  2. RVI اشارے: مارکیٹ میں اتار چڑھاؤ کی سمت کی تصدیق کرتا ہے اور اضافی ٹریڈنگ کی تصدیق فراہم کرتا ہے
  3. اپنی مرضی کے مطابق سگنل: تیسری تصدیق کے لئے بیرونی تجارتی سگنل کو ضم کرتا ہے نظام طویل پوزیشنوں میں داخل ہوتا ہے جب:
  • EMA20 EMA200 سے اوپر کی حد سے تجاوز کرتا ہے
  • RVI مثبت ہے
  • خریدنے کا اشارہ موصول ہوتا ہے مختصر شرائط الٹ جاتی ہیں۔ اس کے علاوہ ، نظام خطرے کے انتظام کے لئے اے ٹی آر پر مبنی متحرک اسٹاپ نقصان اور منافع حاصل کرنے کے اہداف کا استعمال کرتا ہے۔

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

  1. متعدد تصدیق کا طریقہ کار: متعدد آزاد اشارے تجزیہ کے ذریعے جھوٹے سگنل کو کم کرتا ہے
  2. متحرک رسک مینجمنٹ: اے ٹی آر پر مبنی سٹاپ نقصان مارکیٹ کی اتار چڑھاؤ کے مطابق ڈھالتا ہے
  3. لچکدار سرمائے کا انتظام: نقد رقم پر مبنی پوزیشن سائزنگ کا استعمال کرتا ہے
  4. بصری معاونت: تجزیہ اور اصلاح کے لئے مکمل گرافک انٹرفیس
  5. ماڈیولر ڈیزائن: آسان دیکھ بھال اور اصلاح کے لئے آزاد اجزاء

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

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

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

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

خلاصہ

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


/*backtest
start: 2024-10-01 00:00:00
end: 2024-10-31 23:59:59
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Gold Bot with Viamanchu, EMA20/200, and RVI - 3min", overlay=true)

// Parámetros de las EMAs
ema20 = ta.ema(close, 20)
ema200 = ta.ema(close, 200)

// Relative Volatility Index (RVI)
rvi_length = input(14, title="RVI Length")
rvi = ta.rma(close - close[1], rvi_length) / ta.rma(math.abs(close - close[1]), rvi_length)

// Simulación de Viamanchu (aleatoria para demo, se debe reemplazar por señal de Viamanchu real)
var int seed = time
simulated_vi_manchu_signal = math.random() > 0.5 ? 1 : -1  // 1 para compra, -1 para venta (puedes sustituir por la lógica de Viamanchu)

// Gestión de riesgos: Stop Loss y Take Profit usando ATR
atr_length = input(14, title="ATR Length")
atr = ta.atr(atr_length)
atr_multiplier = input.float(1.5, title="ATR Multiplier for Stop Loss/Take Profit")
stop_loss_level = strategy.position_avg_price - (atr * atr_multiplier)
take_profit_level = strategy.position_avg_price + (atr * atr_multiplier)

// Condiciones de entrada
longCondition = ta.crossover(ema20, ema200) and rvi > 0 and simulated_vi_manchu_signal == 1
shortCondition = ta.crossunder(ema20, ema200) and rvi < 0 and simulated_vi_manchu_signal == -1

// Ejecutar compra (long)
if (longCondition)
    strategy.entry("Compra", strategy.long, stop=stop_loss_level, limit=take_profit_level)

// Ejecutar venta (short)
if (shortCondition)
    strategy.entry("Venta", strategy.short, stop=stop_loss_level, limit=take_profit_level)

// Visualización de las condiciones de entrada en el gráfico
plotshape(series=longCondition, title="Compra señal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition, title="Venta señal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Visualización de las EMAs en el gráfico
plot(ema20, color=color.blue, title="EMA 20")
plot(ema200, color=color.red, title="EMA 200")

// Visualización del RVI en el gráfico
plot(rvi, color=color.green, title="RVI")
hline(0, "Nivel 0", color=color.gray)


متعلقہ

مزید