ایک سے زیادہ موونگ ایوریج اور اسٹاکسٹک آسکیلیٹر کراس اوور مقداری حکمت عملی

SMA MA
تخلیق کی تاریخ: 2024-12-12 17:23:02 آخر میں ترمیم کریں: 2024-12-12 17:23:02
کاپی: 0 کلکس کی تعداد: 414
1
پر توجہ دیں
1617
پیروکار

ایک سے زیادہ موونگ ایوریج اور اسٹاکسٹک آسکیلیٹر کراس اوور مقداری حکمت عملی

جائزہ

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

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

اس حکمت عملی میں 3 ، 5 ، 6 ، 10 ، اور 80 دن کی پانچ حرکت پذیر اوسط اور ایک بے ترتیب جھٹکا اشارے (اسٹوکاسٹک آسکیلیٹر) کا استعمال کیا گیا ہے۔ تجارتی سگنل کا محرک مندرجہ ذیل شرائط پر مبنی ہے:

  1. خریدنے کا اشارہ: MA10 پر MA5 اور MA6 کا سامنا کرنا پڑتا ہے جبکہ بے ترتیب کمپن اشارے کے K لائن پر D لائن کا سامنا کرنا پڑتا ہے.
  2. فروخت سگنل: MA5 کے نیچے MA10 اور MA6 کو عبور کرتے وقت ٹرگر ہوتا ہے ، اور بے ترتیب کمپن اشارے کی D لائن کے نیچے K لائن کو عبور کرتی ہے۔ حکمت عملی 15 سائیکلوں کے لئے٪ K قدر اور 9 سائیکلوں کے لئے٪ D قدر کا استعمال کرتی ہے ، جس میں سلائیڈنگ اوسط کے ذریعہ سگنل کو مزید ہموار کرنا ہوتا ہے۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

حکمت عملی کی اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-10 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Moving Average and Stochastic Crossover Strategy", overlay=true)

// Calculate the moving averages
ma3 = ta.sma(close, 3)
ma5 = ta.sma(close, 5)
ma6 = ta.sma(close, 6)
ma10 = ta.sma(close, 10)
ma80 = ta.sma(close, 80)

// Stochastic Oscillator with settings %K(15), %D(9), and slowing 9
k = ta.stoch(close, high, low, 15)
d = ta.sma(k, 9)
slow_d = ta.sma(d, 9)

// Buy signal confirmation: MA10 crosses above MA5, MA6, and K line crosses above D line
buySignalConfirmation = ta.crossover(ma10, ma5) and ta.crossover(ma10, ma6) and ta.crossover(k, d)

// Sell signal confirmation: MA5 crosses above MA10, MA6, and D line crosses above K line
sellSignalConfirmation = ta.crossunder(ma5, ma10) and ta.crossunder(ma5, ma6) and ta.crossunder(d, k)

// Strategy logic
if (buySignalConfirmation)
    strategy.entry("Buy", strategy.long)
    
if (sellSignalConfirmation)
    strategy.entry("Sell", strategy.short)

// Plot the moving averages and Stochastic Oscillator for visualization
plot(ma3, color=color.orange, title="MA3", linewidth=2)
plot(ma5, color=color.blue, title="MA5", linewidth=2)
plot(ma6, color=color.purple, title="MA6", linewidth=2)
plot(ma10, color=color.green, title="MA10", linewidth=2)
plot(ma80, color=color.red, title="MA80", linewidth=2)

plot(k, color=color.blue, title="%K", linewidth=2)
plot(d, color=color.red, title="%D", linewidth=2)
plot(slow_d, color=color.purple, title="Slow %D", linewidth=2)