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

متعدد چلتی اوسط اور اسٹوکاسٹک آسکیلیٹر کراس اوور مقداری حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-12-12 17:23:02
ٹیگز:ایس ایم اےایم اے

img

جائزہ

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

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

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

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

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

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

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

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

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

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

خلاصہ

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


/*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)



متعلقہ

مزید