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


تخلیق کی تاریخ: 2024-02-22 13:59:07 آخر میں ترمیم کریں: 2024-02-22 13:59:07
کاپی: 0 کلکس کی تعداد: 658
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

یہ حکمت عملی تیزی سے EMA اور سست EMA کی اوسط کی کراسنگ کا حساب لگاتے ہوئے ، مارکیٹ کی رجحان کی سمت کا تعین کرتی ہے ، اور رجحان سے باخبر رہنے کے لئے تجارت کرتی ہے۔ جب تیزی سے EMA پر سست EMA کو عبور کرتے ہیں تو ، زیادہ کام کریں اور جب قیمت تیزی سے EMA سے نیچے آجائے تو ، اس کی جگہ لے لیں۔

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

اسٹریٹجی میں تیزی سے EMA کی اوسط مدت i_shortTerm اور سست رفتار EMA کی اوسط مدت i_longTerm داخل کی جاتی ہے تاکہ تیزی سے EMA اور سست رفتار EMA کا حساب لگایا جاسکے۔ جب طویل مدتی EMA ((goLongCondition1 شرط) مختصر مدت کے EMA پر پہنتا ہے ، اور قیمت قلیل مدتی EMA ((goLongCondition2 شرط) سے زیادہ ہوتی ہے تو ، زیادہ اندراج کرتا ہے۔ جب قیمت قلیل مدتی EMA ((exitCondition2 شرط) سے نیچے آجاتی ہے تو ، اس سے باہر نکل جاتا ہے۔

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

طاقت کا تجزیہ

اس حکمت عملی کے اہم فوائد یہ ہیں:

  1. captured ای ایم اے اوسط کو عبور کرنے کا استعمال کرتے ہوئے مارکیٹ کے اہم رجحانات کی سمت کا تعین کریں ، مارکیٹ میں قلیل مدتی اتار چڑھاؤ کی مداخلت سے بچیں ، اور اہم رجحانات کو لاک کریں۔

  2. تیز رفتار ای ایم اے پیرامیٹرز کو ترتیب دیں ، جو رجحانات کے فیصلے کی حساسیت کو ایڈجسٹ کرسکیں ، مختلف حالات میں لچکدار ہوں۔

  3. حکمت عملی کی منطق سادہ اور واضح ہے ، اس پر عمل درآمد آسان ہے ، اور یہ مقدار میں تجارت کرنے والے ابتدائی افراد کے لئے موزوں ہے۔

  4. اپنی مرضی کے مطابق ای ایم اے سائیکل پیرامیٹرز ، مختلف اقسام اور مارکیٹوں کے لئے ایڈجسٹمنٹ پیرامیٹرز ، حکمت عملی کے اثر کو بہتر بنائیں۔

  5. ای ایم اے سے باہر نکلنے کے لئے قیمتوں کا استعمال کرتے ہوئے ، خطرے کو مؤثر طریقے سے کنٹرول کریں ، فنڈز کی حفاظت کریں۔

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں:

  1. جب رجحان الٹ جاتا ہے تو ، ای ایم اے کراس سگنل قیمت سے زیادہ آہستہ آہستہ بدل جاتا ہے ، جس سے زیادہ نقصان ہوسکتا ہے۔

  2. مختصر مدت کے ای ایم اے میں داخلے کے لئے متعدد توڑنے سے ، جعلی توڑ نقصان کا سبب بن سکتا ہے۔

  3. پیرا میڈیکل پیرامیٹرز کی غلط ترتیب بھی حکمت عملی کے اثر کو متاثر کرتی ہے۔

  4. اثر مارکیٹ کے رجحانات کے ساتھ منسلک ہے اور تمام اقسام اور مراحل کے لئے موزوں نہیں ہے۔

خطرے کے انتظام کے اقدامات:

  1. ای ایم اے پیرامیٹرز کو بہتر بنانا اور رجحان کی تبدیلی کے لئے حساسیت کو بہتر بنانا

  2. داخلہ وقت کا تعین کرنے کے لئے دوسرے اشارے فلٹر شامل کریں۔

  3. ڈیبگ پیرامیٹرز کو مسلسل بہتر بنایا جاتا ہے، نسل اور مارکیٹ کے مطابق.

  4. حکمت عملی کے اطلاق کے منظر نامے کو اچھی طرح سے سمجھیں اور اندھا دھند استعمال کرنے سے گریز کریں۔

اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

  1. MACD، KD اور دیگر اشارے کے استعمال کے ذریعے سگنل فلٹرنگ، داخلہ کے وقت کو بہتر بنانے کے لئے.

  2. موبائل سٹاپ نقصان کا اضافہ، منافع کا سراغ لگانا، اور خطرے کو مزید کنٹرول کرنا

  3. اتار چڑھاؤ کے اشارے اے ٹی آر کے ساتھ مل کر اسٹاپ نقصان کی پوزیشن کو بہتر بنائیں۔

  4. مزید سائنسی ای ایم اے پیرامیٹرز کی ترتیب کے طریقوں کو جانچنے اور پیرامیٹرز کو مزید بہتر بنانے کے لئے۔

  5. سگنل کی درستگی کو بہتر بنانے کے لئے ایک سے زیادہ ٹائم فریم کی توثیق کریں۔

  6. ٹرینڈ کی رفتار تیز ہونے کے دوران بڑے پیمانے پر مارکیٹ کو پکڑنے کے لئے BREAKOUT بہتر حکمت عملی کی کوشش کریں.

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-02-15 00:00:00
end: 2024-02-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © pradhan_abhishek

//@version=5
strategy('EMA cross-over strategy by AP', overlay=true, shorttitle='EMACS-AP', initial_capital=100000, default_qty_value=100, default_qty_type=strategy.percent_of_equity, commission_value=0.025)

// inputs
i_shortTerm = input(title='Fast EMA', defval=21)
i_longTerm = input(title='Slow EMA', defval=55)
// select backtest range: if this is not given, then tradingview goes back since inception / whereever it finds data
i_from = input(defval = timestamp("01 Jan 2023 00:00"), title = "From")
i_to = input(defval = timestamp("31 Dec 2033 23:59"), title = "To")
i_showBg = input(defval = true, title = "Show In-trade / Out-trade background")

// create date function "within window of time"
date() => true

// exponential moving average (EMA) variables, derived from input parameters
shortTermEMA = ta.ema(close, i_shortTerm)
longTermEMA = ta.ema(close, i_longTerm)
atr = ta.atr(14)

// ### Trade strategy: begins ###
inTrade = strategy.position_size > 0
notInTrade = strategy.position_size <= 0

goLongCondition1 = shortTermEMA > longTermEMA
goLongCondition2 = close > shortTermEMA

// exitCondition1 = shortTermEMA < midTermEMA
exitCondition2 = close < shortTermEMA

// enter if not in trade and long conditions are met
if date() and goLongCondition1 and goLongCondition2 and notInTrade
    strategy.entry('long', strategy.long)
    // exit on stop-Loss hit
    stopLoss = close - atr * 3
    strategy.exit('exit', 'long', stop=stopLoss)

// exit if already in trade and take profit conditions are met
if date() and exitCondition2 and inTrade
    strategy.close(id='long')
// ###Trade strategy: ends ###

// plot emas & background color for trade status
plot(shortTermEMA, color=color.new(color.blue, 0))
plot(longTermEMA, color=color.new(color.green, 0))
trade_bgcolor = notInTrade ? color.new(color.red, 75) : color.new(color.green, 75)
bgcolor(i_showBg ? trade_bgcolor : color.new(color.white, 75))