چلتے ہوئے اوسط ڈھلوان اور کراس اوور پر مبنی ٹرینڈ ٹریڈنگ کی حکمت عملی


تخلیق کی تاریخ: 2023-09-20 14:32:22 آخر میں ترمیم کریں: 2023-09-20 14:32:22
کاپی: 0 کلکس کی تعداد: 951
1
پر توجہ دیں
1617
پیروکار

جائزہ

یہ حکمت عملی ایک غیر سٹاپ رجحان ٹریڈنگ کو لاگو کرنے کے لئے EMAs کے ایک کثیر گروپ کی سمت سمت اور کراس تعلقات کی طرف سے رجحان کی سمت کا تعین کرتی ہے. یہ ہمیشہ ایک bullish یا bearish پوزیشن پر قبضہ کر سکتا ہے.

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

  1. تین گروپوں کے مختلف ادوار کے EMAs کا حساب لگائیں ، بالترتیب فاسٹ ، میڈیم اور سست EMAs۔

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

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

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

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

طاقت کا تجزیہ

  1. ای ایم اے کے ایک سے زیادہ گروپوں نے رجحانات کی سمت کو زیادہ درست اندازہ لگایا۔

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

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

  4. ایک بار پھر قیمتوں میں کراسنگ کی تصدیق ، جعلی توڑ سے بچنے کے لئے۔

  5. ٹرینڈ کے مواقع کو بھرپور طریقے سے پکڑنے کے لئے ہمیشہ پوزیشن میں رہیں۔

خطرے کا تجزیہ

  1. ای ایم اے کی بنیاد پر ، زلزلے کے حالات میں پوزیشن رکھنا خطرناک ہے۔

  2. ای ایم اے پیرامیٹرز غلط ترتیب دیئے گئے ہیں ، ممکنہ طور پر موڑ کا نقطہ نظر نظر نہیں آیا ہے۔

  3. ٹرینڈ کی مضبوطی یا کمزوری کا اندازہ نہیں لگایا جاسکتا ہے ، اور ممکنہ طور پر پوزیشنوں کو بہت جلد تبدیل کیا جاسکتا ہے۔

  4. انفرادی نقصانات کو مؤثر طریقے سے کنٹرول کرنے میں ناکام۔

اصلاح کی سمت

  1. مختلف ای ایم اے پیرامیٹرز کے مجموعے کی جانچ کریں اور بہتر پیرامیٹرز تلاش کریں۔

  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)