ای ایم اے ڈیلپ اور کراس ٹرینڈ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-20 14:32:22
ٹیگز:

جائزہ

یہ حکمت عملی رجحان کی سمت کا تعین کرنے کے لئے متعدد ای ایم اے کے درمیان ڈھلوان کی سمت اور کراس تعلقات کا استعمال کرتی ہے۔ یہ ہر وقت طویل یا مختصر رہ سکتی ہے۔

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

  1. EMAs کے 3 گروپوں کا حساب لگائیں - تیز، درمیانے اور سست EMAs.

  2. جب تیز EMA درمیانے EMA سے اوپر سے گزرتا ہے، اور درمیانے EMA کا ڈھلوان مثبت ہوجاتا ہے، تو طویل سگنل پیدا ہوتا ہے۔

  3. جب تیز EMA درمیانے EMA سے نیچے گزرتا ہے، اور درمیانے EMA کا ڈھلوان منفی ہوجاتا ہے، تو مختصر سگنل پیدا ہوتا ہے۔

  4. جب قیمت سست ای ایم اے سے تجاوز کرتی ہے تو طویل اور جب قیمت سست ای ایم اے سے تجاوز کرتی ہے تو مختصر ہوجائیں۔

  5. ای ایم اے ڈیلپ تعلقات رجحان کی تبدیلیوں کی عکاسی کرتے ہیں۔ قیمتوں کے کراس اوورز اندراج کی تصدیق کرتے ہیں۔

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

  1. متعدد ای ایم اے رجحانات کی تشخیص میں درستگی کو بہتر بناتے ہیں۔

  2. تیز ، درمیانے اور سست EMAs میں رجحان اور استحکام کو معقول حد تک ممتاز کیا جاتا ہے۔

  3. ای ایم اے کے ڈھلوان میں ہونے والی تبدیلیاں رجحان کی تبدیلیوں کے بارے میں ابتدائی اشارے دیتی ہیں۔

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

  5. ہمیشہ ایک پوزیشن کو مکمل طور پر برقرار رکھنے کے رجحان کے مواقع پر قبضہ.

خطرے کا تجزیہ

  1. صرف ای ایم اے پر انحصار کرنے سے رینج سے منسلک ادوار کے دوران پوزیشن کے بڑے خطرات پیدا ہوتے ہیں۔

  2. غلط EMA پیرامیٹرز اہم نکات کو نظر انداز کر سکتے ہیں۔

  3. رجحان کی طاقت کا تعین کرنے میں ناکامی، قبل از وقت ریورس انٹریز کا خطرہ ہے۔

  4. کوئی مؤثر واحد تجارتی نقصان کنٹرول نہیں.

بہتری کی ہدایات

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

  2. طاقت کا تعین کرنے کے لئے MACD جیسے دیگر اشارے شامل کریں.

  3. خطرے کے کنٹرول کے لئے سٹاپ نقصان کے طریقہ کار کو شامل کریں.

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

  5. سرمایہ کے انتظام کے لئے پوزیشن سائزنگ کو بہتر بنائیں۔

  6. عارضی طور پر تجارت بند کریں جب رجحان ہلکا پھلکا ہو جاتا ہے۔

خلاصہ

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


/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("EMA Slope + EMA Cross Strategy (by ChartArt)", shorttitle="CA_-_EMA_slope_cross", overlay=true)

// ChartArt's EMA Slope + EMA Cross Strategy
//
// Version 1.0
// Idea by ChartArt on March 10, 2018.
//
// This strategy uses divergences between
// three moving averages and their slope
// directions as well as crosses between
// the price and the moving averages
// to switch between long/short positions.
//
// The strategy is non-stop in the market
// and always either long or short.
// 
// In addition the moving averages are colored
// depending if they are trending up or down.
//
// List of my work: 
// https://www.tradingview.com/u/ChartArt/

// Input
price = input(close)
MA1_Length = input(2,step=1, title="EMA 1 Length")
MA2_Length = input(4,step=1, title="EMA 2 Length")
MA3_Length = input(20,step=1, title="EMA 3 Length")

switch1=input(true, title="Show Bar Color?")
switch2=input(true, title="Show Moving Averages?")

// Calculation
MA1 = ema(price, MA1_Length)
MA2 = ema(price, MA2_Length)
MA3 = ema(price, MA3_Length)

// Strategy
long = crossunder(price, MA3) or ( change(price)<0 and change(MA1)<0 and crossunder(price,MA1) and change(MA2)>0 )
short = crossover(price, MA3) or ( change(price)>0 and change(MA1)>0 and crossover(price,MA1)  and change(MA2)<0 ) 

if long
    strategy.entry("Long", strategy.long, comment="Long")

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

// Strategy Alert
alertcondition(long, title='EMA Slope + EMA Cross Strategy, Long Alert', message='Go Long!')
alertcondition(short, title='EMA Slope + EMA Cross Strategy, Short Alert', message='Go Short!')

// MA trend bar color
up =  change(MA2)>0 and change(MA3)>0
dn =  change(MA2)<0 and change(MA3)<0
bar_color = up?green:dn?red:blue
barcolor(switch1?bar_color:na)

// MA trend output color
MA2_color = change(MA2)>0?lime:change(MA2)<0?red:blue
MA3_color = change(MA3)>0?lime:change(MA3)<0?red:blue

// MA output
EMA2 = plot(switch2?MA2:na, title="EMA 2", style=linebr, linewidth=2, color=MA2_color)
EMA3 = plot(switch2?MA3:na, title="EMA 3", style=linebr, linewidth=4, color=MA3_color)
fill(EMA2, EMA3, color=silver, transp=50)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

مزید