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

ایکسپونینشل حرکت پذیر اوسط کی حکمت عملی کے بعد رجحان

مصنف:چاؤ ژانگ، تاریخ: 2023-12-01 13:46:46
ٹیگز:

img

جائزہ

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

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

اس حکمت عملی میں بالترتیب 8 ، 12 ، 24 اور 72 کی مدت کے ساتھ چار ای ایم اے استعمال کیے جاتے ہیں۔ وہ رجحان کی سمت کے لئے چارٹ پر بصری رہنماؤں کی حیثیت سے کام کرتے ہیں۔ جب اختتامی قیمت سستے ای ایم اے کو توڑتی ہے تو ، یہ خریدنے کے مواقع کی نشاندہی کرتی ہے۔ جب تیز ای ایم اے سستے کو توڑتی ہے تو ، یہ فروخت کے مواقع کی نشاندہی کرتی ہے۔

دو انٹری سگنل ہیں:

  1. پل بیک انٹری: 12، 24 اور 72 پیریڈ کے ای ایم اے پر اختتامی قیمت کی کراسنگ ایک پل بیک انٹری سگنل بناتی ہے۔
  2. ٹرینڈ انٹری: بند ہونے والی قیمت کا 72 پیریڈ ای ایم اے کے ساتھ ساتھ 8 پیریڈ ای ایم اے کے ساتھ ساتھ 12 اور 24 پیریڈ ای ایم اے دونوں پر عبور کرنا ایک ٹرینڈ انٹری سگنل بناتا ہے۔

وہاں تین باہر نکلنے کے سگنل ہیں:

  1. مقررہ منافع لینے: منافع کے ہدف کے طور پر مقرر 100 پپس کی طرح ایک مقررہ قدر.
  2. ٹریلنگ سٹاپ نقصان: ایک مقررہ ٹریلنگ سٹاپ جیسے 50 پپس.
  3. ریورس ایگزٹ: 24 پیریڈ ای ایم اے کا 12 پیریڈ ای ایم اے سے نیچے کا کراسنگ ایگزٹ کے لئے رجحان کی تبدیلی کا اشارہ کرتا ہے۔

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

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

  1. مضبوط رجحان کی پیروی کرنے کی صلاحیت تیزی سے مارکیٹ کی تبدیلیوں کو پکڑنے کے لئے.
  2. رجحان کی سمت کی نشاندہی میں اعلی درستگی.
  3. دونوں رجحانات اور pullbacks پر داخل کرنے کے لئے اچھی لچک.
  4. سٹاپ نقصان میکانکس کے ساتھ ٹھوس خطرہ کنٹرول.

خطرے کا تجزیہ

کچھ خطرات کو روکنے کی ضرورت ہے:

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

مندرجہ ذیل اقدامات مندرجہ بالا خطرات کو کنٹرول کرنے میں مدد کرسکتے ہیں:

  1. مناسب EMA مدت کے مجموعے کا انتخاب کرکے پیرامیٹرز کو بہتر بنائیں۔
  2. تبدیلیوں کی تصدیق کے لیے دیگر اشارے شامل کریں۔
  3. ٹھیک ٹیون سٹاپ نقصان کی میکانزم سٹاپ کی سطح کو آرام سے.

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

مزید اصلاحات کی گنجائش ہے:

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

نتیجہ

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


/*backtest
start: 2023-10-31 00:00:00
end: 2023-11-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © moondevonyt

//@version=5
strategy("Cornoflower Trend Following Crypto", overlay=true)

// Input Settings
lenEma8 = input(8, title="Length of 8 EMA")
lenEma12 = input(12, title="Length of 12 EMA")
lenEma24 = input(24, title="Length of 24 EMA")
lenEma72 = input(72, title="Length of 72 EMA")

// Calculate the EMAs
ema8 = ta.ema(close, lenEma8)
ema12 = ta.ema(close, lenEma12)
ema24 = ta.ema(close, lenEma24)
ema72 = ta.ema(close, lenEma72)

// Entry Conditions
pullbackEntry = ta.crossover(close, ema12) and ta.crossover(close, ema24) and ta.crossover(close, ema72)
initialEntry = ta.crossover(close, ema72) and ta.crossover(ema8, ema12) and ta.crossover(ema8, ema24)

// Exit Conditions
profitTarget = 100 // Example target in pips, adjust according to your preference
trailingStop = 50 // Example trailing stop value in pips, adjust according to your preference
exitCondition = ta.crossunder(ema12, ema24)

// Execute Strategy
if pullbackEntry
    strategy.entry("Pullback Entry", strategy.long)
if initialEntry
    strategy.entry("Initial Entry", strategy.long)

if strategy.position_size > 0
    strategy.exit("Profit Target", "Pullback Entry", limit=close + (profitTarget * syminfo.mintick))
    strategy.exit("Trailing Stop", "Pullback Entry", stop=close - (trailingStop * syminfo.mintick), trail_points=trailingStop)
    strategy.exit("Exit Condition", "Initial Entry", stop=close, when=exitCondition)
    
// Plot EMAs
plot(ema8, color=color.yellow, title="8 EMA", linewidth=1, style=plot.style_line)
plot(ema12, color=color.purple, title="12 EMA", linewidth=1, style=plot.style_line)
plot(ema24, color=color.blue, title="24 EMA", linewidth=1, style=plot.style_line)
plot(ema72, color=color.rgb(235, 255, 59), title="72 EMA", linewidth=1, style=plot.style_line)

مزید