زبردست اوسیلیٹر ڈبل اسٹوکاسٹک فلٹرڈ ڈائیورجنسی ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-27 15:51:44
ٹیگز:

img

جائزہ

حیرت انگیز آسکیلیٹر ڈبل اسٹوکاسٹک فلٹرڈ ڈائیورجنسی ٹریڈنگ حکمت عملی سگنل کی وشوسنییتا کو بہتر بنانے کے لئے اسٹوکاسٹک آسکیلیٹر کے زیادہ خریدنے اور زیادہ فروخت ہونے والے حالات کی طرف سے فلٹر کردہ حیرت انگیز آسکیلیٹر (اے او) اور قیمت کی کارروائی کے درمیان اختلافات کا پتہ لگانے کے ذریعے ممکنہ خرید اور فروخت کے مواقع کی نشاندہی کرتی ہے۔

حکمت عملی منطق

حکمت عملی میں مندرجہ ذیل اجزاء شامل ہیں:

  1. زبردست آسکیلیٹر (اے او) حساب کتاب: اے او مارکیٹ کی رفتار کی حرکیات کی نشاندہی کرنے کے لئے وسط نقطہ (ایچ ایل 2) کے 5 مدت اور 34 مدت کے ایس ایم اے کے درمیان فرق ہے۔

  2. اسٹوکاسٹک آسکیلیٹر: ایک مدت میں قیمت کی حد سے بند ہونے کی قیمت کا موازنہ کرکے رفتار اور ممکنہ الٹ پوائنٹس کا اندازہ کرنے کے لئے استعمال کیا جاتا ہے۔ زیادہ خرید / فروخت کی سطح کا پتہ لگانے کے لئے 14 پیریڈ اسٹوکاسٹک (اسٹوک کے) اور 3 پیریڈ ایس ایم اے (اسٹوک ڈی) کا استعمال کرتا ہے۔

  3. فرق کا پتہ لگانے کا منطق: اس وقت آسان کیا جاتا ہے جب قیمت ایک سمت میں چلتی ہے جبکہ اے او مخالف سمت میں چلتی ہے۔ حقیقی دنیا میں فرق کا پتہ لگانے میں زیادہ رنگین تجزیہ شامل ہوتا ہے۔

  4. اسٹوکاسٹک فلٹرنگ: اسٹوکاسٹک فروخت کے لئے زیادہ خریدنے اور خریدنے کے لئے زیادہ فروخت کرنے کی حالت کے ذریعہ فلٹر کردہ سگنل۔

  5. سگنل پلاٹنگ: فلٹرنگ کے بعد شکلوں کے طور پر چارٹ پر پلاٹ کیے گئے تصدیق شدہ سگنل۔

  6. داخلے کے قواعد: تصدیق شدہ تیزی کے سگنل پر طویل اندراج، تصدیق شدہ کمی کے سگنل پر مختصر اندراج۔

فوائد کا تجزیہ

اس حکمت عملی میں رجحان کی پیروی اور الٹ کی نشاندہی ، قابل اعتماد اشاروں کے ساتھ مل کر ہے۔ فوائد میں شامل ہیں:

  1. اے او مختصر مدت کے رجحان کی تبدیلیوں کی نشاندہی کرنے میں مدد کرتا ہے، قیمت کے ساتھ اختلاف قابل اعتماد سگنل کا ذریعہ فراہم کرتا ہے.

  2. اسٹوکاسٹک فلٹرز غلط سگنلز سے بچتے ہیں جن میں زیادہ خریدنے / زیادہ فروخت کی تصدیق نہیں ہوتی ہے۔

  3. اشارے کا مجموعہ مضبوط مارکیٹ تشخیص اور وشوسنییتا فراہم کرتا ہے۔

  4. واضح اندراج کے اشارے اور قوانین، آسان نفاذ.

  5. معقول اشارے کا انتخاب اور پیرامیٹرز، اچھا بیک ٹسٹ اور زندہ کارکردگی.

خطرے کا تجزیہ

ممکنہ خطرات میں شامل ہیں:

  1. سادہ تفریق کا پتہ لگانے سے سگنلز کو غلط اندازہ لگانے کا خطرہ ہوتا ہے۔ اصلاح سے غلط اندازہ لگانے کا امکان کم ہوسکتا ہے۔

  2. جامد پیرامیٹر کی ترتیبات مارکیٹ کے بدلتے حالات میں کم کارکردگی کا مظاہرہ کرسکتی ہیں۔ موافقت پذیر پیرامیٹر کارکردگی کو بہتر بنا سکتے ہیں۔

  3. اسٹوکاسٹک فلٹرنگ سے کچھ منافع بخش مواقع ضائع ہوسکتے ہیں۔ فلٹرز کو ایڈجسٹ کرنے سے زیادہ تجارت حاصل ہوسکتی ہے۔

  4. کھلی پوزیشنوں کے لئے نقصانات کے کنٹرول کے کوئی سخت میکانزم نہیں۔ اسٹاپ نقصانات یا پوزیشن سائزنگ کے قوانین سے خطرے کو بہتر طریقے سے کنٹرول کیا جاسکتا ہے۔

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

مزید اصلاحات کے لئے شعبے:

  1. اعلی معیار کے سگنلز کے لئے متغیر سگنل کی شناخت کی منطق کو بہتر بنائیں۔

  2. زیادہ سے زیادہ پیرامیٹرز تلاش کرنے کے لئے مختلف پیرامیٹرز کے مجموعے کی جانچ کریں.

  3. انفرادی تجارتوں پر نیچے کی طرف کنٹرول کرنے کے لئے سٹاپ نقصان کی حکمت عملی شامل کریں.

  4. انٹری سائزنگ قوانین اور کھلی پوزیشن مینجمنٹ کو بہتر بنائیں.

  5. متحرک پیرامیٹر اور منطق کی اصلاح کے لئے مشین لرننگ متعارف کروائیں۔

  6. کثیر عنصر ڈرائیونگ کے لئے مزید ڈیٹا ذرائع شامل کریں.

خلاصہ

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


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

//@version=5
strategy("Fixed AO Divergence Strategy", shorttitle="Fixed AO+Stoch", overlay=true)

// Calculate Awesome Oscillator
ao() => ta.sma(hl2, 5) - ta.sma(hl2, 34)
aoVal = ao()

// Stochastic Oscillator
stochK = ta.stoch(close, high, low, 14)
stochD = ta.sma(stochK, 3)

// Simplify the divergence detection logic
// For educational purposes, we will define a basic divergence detection mechanism
// Real-world application would require more sophisticated logic

// Detect bullish and bearish divergences based on AO and price action
bullishDivergence = (close > close[1]) and (aoVal < aoVal[1])
bearishDivergence = (close < close[1]) and (aoVal > aoVal[1])

// Stochastic Overbought/Oversold conditions
stochOverbought = (stochK > 80) and (stochD > 80)
stochOversold = (stochK < 20) and (stochD < 20)

// Filtered signals
confirmedBullishSignal = bullishDivergence and stochOversold
confirmedBearishSignal = bearishDivergence and stochOverbought

// Plot signals
plotshape(series=confirmedBullishSignal, style=shape.triangleup, location=location.belowbar, color=color.green, title="Bullish Divergence", text="BUY")
plotshape(series=confirmedBearishSignal, style=shape.triangledown, location=location.abovebar, color=color.red, title="Bearish Divergence", text="SELL")

// Strategy Entry
if (confirmedBullishSignal)
    strategy.entry("Long", strategy.long, comment="Long Entry")

if (confirmedBearishSignal)
    strategy.entry("Short", strategy.short, comment="Short Entry")


مزید