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

ADX EFI 50 چلتی اوسط چینل پل بیک حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-19 17:10:51
ٹیگز:

جائزہ

یہ حکمت عملی رجحان کی تجارت کے لئے 50 پیریڈ حرکت پذیر اوسط چینل ، ADX سمتی اشاریہ اور EFI توانائی انڈیکس کا ایک مجموعہ استعمال کرتی ہے۔ جب EFI توانائی انڈیکس رجحان کا آغاز ظاہر کرتا ہے تو ، یہ 50 MA چینل کے علاقے میں پل بیک کے دوران مارکیٹ میں داخل ہوتا ہے۔ یہ حکمت عملی 1 منٹ کے ٹائم فریم کے لئے موزوں ہے۔

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

  1. 50 پیریڈ کے چلتے ہوئے اوسط چینل کا حساب لگائیں، جس میں اوپری بینڈ اعلی قیمتوں کا چلتا ہوا اوسط ہے اور نچلی بینڈ کم قیمتوں کا چلتا ہوا اوسط ہے۔

  2. رجحان کی طاقت کا تعین کرنے کے لئے ADX سمت انڈیکس کا حساب لگائیں، اور صرف مضبوط رجحانات (ADX> 20) کے دوران تجارت پر غور کریں.

  3. طویل مدتی (120 پیریڈ) اور قلیل مدتی (15 پیریڈ) ای ایف آئی توانائی کے اشاریہ جات کا حساب لگائیں۔ 0 سے زیادہ طویل مدتی اشاریہ توانائی میں مجموعی طور پر بڑھتی ہوئی رجحان کی نشاندہی کرتا ہے ، جبکہ 0 سے کم قلیل مدتی اشاریہ قلیل مدتی بڑھتی ہوئی رجحان کی نشاندہی کرتا ہے۔

  4. جب طویل اور قلیل مدتی ای ایف آئی انڈیکس خریدنے کا اشارہ دیتے ہیں، اور قیمت 50 ایم اے چینل میں واپس آتی ہے، تو ایک طویل پوزیشن لی جاتی ہے۔

  5. جب طویل اور قلیل مدتی ای ایف آئی اشاریہ جات فروخت کا اشارہ دیتے ہیں، اور قیمت 50 ایم اے چینل میں واپس آتی ہے، تو ایک مختصر پوزیشن لی جاتی ہے۔

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

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

  1. 50 ایم اے چینل واضح طور پر اہم رجحان کی سمت کا تعین کرتا ہے.

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

  3. ای ایف آئی انڈیکس کم خطرے والے اندراج کے مقامات کے لئے رجحان توانائی کے اضافے کو پکڑتا ہے۔

  4. واپسی کا انتظار کرنے سے بہتر خطرہ انعام کا تناسب ملتا ہے۔

  5. متعدد اشارے کے مجموعے غلط بریک آؤٹ کے خطرات کو مؤثر طریقے سے فلٹر کرتے ہیں۔

خطرے کا تجزیہ

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

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

  2. مختلف مارکیٹوں میں، ای ایف آئی غلط سگنل دے سکتا ہے، جس میں ADX جیسے رجحان فلٹرنگ اشارے کے ساتھ جوڑی کی ضرورت ہوتی ہے.

  3. بہت گہری پُل بیک داخلہ پوائنٹس کو یاد کرسکتے ہیں ، ممکنہ طور پر ایم اے ٹوننگ کی ضرورت ہوتی ہے۔

  4. ایک ہی تجارتی آلہ مارکیٹ کے منظم خطرات کو متنوع کرنے میں ناکام رہتا ہے۔

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

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

  1. زیادہ سے زیادہ آلات پر ٹیسٹ کریں تاکہ زیادہ سے زیادہ عالمگیر پیرامیٹرز تلاش کریں۔

  2. ٹریلنگ سٹاپ نقصانات کے ذریعے منافع لینے کا اضافہ کریں.

  3. ADX، EFI کی ترتیبات اور زیادہ کے پیرامیٹر کی اصلاح.

  4. مضبوط رجحان بمقابلہ جھوٹے بریک آؤٹ کا پتہ لگانے کے لئے مشین لرننگ کو شامل کریں۔

  5. وقت کے فریم کے درمیان پوزیشن سائزنگ کے ساتھ کثیر وقت فریم تجزیہ شامل کریں.

  6. سگنل کے معیار کو بہتر بنانے کے لئے زیادہ رجحان فلٹرنگ اشارے کا اندازہ کریں.

خلاصہ

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


/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 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/
// © trent777brown

//@version=5
// strategy("adx efi 50 ema channel, trend pullback", overlay=true, margin_long=100, margin_short=100, currency=currency.USD, initial_capital= 100000, close_entries_rule="ANY")

//bollingerbands
[basis, upperband, lowerband]= ta.bb(ohlc4, 50, 3) 
[basis2, upperband2, lowerband2]= ta.bb(ohlc4, 50, 2)
psar= ta.sar(.1, .1, .09)
ema50= ta.ema(hlc3, 50) 
ema50hi= ta.ema(high, 50) 
ema50lo= ta.ema(low, 50) 
ema18= ta.wma(hlc3, 15)
wma9= ta.wma(open, 9) 
wma5= ta.wma(ohlc4, 5) 
ema34= ta.rma(hlc3, 10)
[macdline, signalline, histline]= ta.macd(hlc3, 5, 34, 5) 
[macdline2, signalline2, histline2]= ta.macd(hlc3, 15,70, 24) 
[diplus, diminus, adx]= ta.dmi(20, 20) 
[diplus2, diminus2, adx2]= ta.dmi(12, 12)
rsi= ta.rsi(hlc3, 14)
rsisma= ta.sma(rsi, 10) 
stoch= ta.stoch(close, high, low, 21)
k= ta.wma(stoch, 3)
d= ta.wma(k, 3)
trendline5= ta.wma(hlc3, 300) 
trendline9= ta.wma(open, 540) 
trendline18= ta.wma(open, 1080)
atr=ta.atr(14)
plot(psar, color=color.red, style=plot.style_circles)
plot(ema50, color=color.white, linewidth=4) 
plot(ema50hi, color=color.yellow, linewidth=4)
plot(ema50lo, color=color.yellow, linewidth=4)
plot(ema34, color=color.aqua, linewidth=4)
plot(wma9, color=color.gray, linewidth=4) 
plot(wma5, color=color.lime, linewidth=4) 
plot(trendline18, color=color.orange, linewidth=4) 
plot(upperband, color=color.navy, linewidth=4) 
plot(lowerband, color=color.navy, linewidth=4)
plot(upperband2, color=color.navy, linewidth=4)
plot(lowerband2, color=color.navy, linewidth=4)
plot(trendline9, color=color.maroon, linewidth=4)
plot(trendline5, color=color.yellow, linewidth=4)


efi = ta.rma(ta.change(close) * volume, 15)
efi2= ta.rma(ta.change(close) * volume, 120)

buy= efi2 > 0 and efi < 0 and efi[1] < efi  and adx >= 20 and open < ema50hi
sell= efi2 < 0 and efi > 0 and efi[1] > efi and adx >= 20 and open > ema50lo

//ell= rsi > 50 and ta.crossunder(wma5, wma9) and psar > high and ema18 <= ema50hi and macdline > 0 and macdline < signalline
//buy= ta.crossunder(close, ema50) and rsi < 50 and adx2 < adx2[1] and k < 25 and psar > high
//uy= rsi < 60 and ta.crossover(wma5, wma9)  and psar < low and ema18 >= ema50 and macdline2 > 0 and diplus2 < 30 // and histline2 < 0  
//buy=  ema18 > ema50 and ta.crossunder(rsi, 45) and open < ema50hi and adx2[3] < adx2 and diplus2 < 25 and macdline < 0  and adx < 10
//sell= ta.crossover(close, ema50) and rsi > 50 and adx2 < adx2[1] and k > 75 and psar < low
//ell= ema18 < ema50 and ta.crossover(rsi, 60) and open > ema50lo and diminus2 < 30 and macdline2 < 0 and adx2[2] < adx2 
//buy sell conditions 1
//buy= ta.crossover(wma5, ema18) and ema18 > ema50lo and diplus > 22 and diminus < 22 and adx > 15
//ell= ta.crossover(psar, high) and macdline2 < signalline2 and rsi < rsisma
//when conditions
buytrig= ema34 >= ema50lo
selltrig= ema34 <= ema50hi
//strategy
sl= low - atr * 8
tp= high +  atr * 4
sellsl= high + atr * 8
selltp= low - atr * 4
if(buy)
    strategy.entry("buy", strategy.long, when= buytrig)
    strategy.exit("exit buy", "buy", limit= tp, stop= sl)
    strategy.close("close", when= ta.crossunder(ema34, ema50lo))
if(sell)
    strategy.entry("sell", strategy.short, when= selltrig)
    strategy.exit("exit sell", "sell", limit= selltp, stop= sellsl)


مزید