پانچ روزہ موونگ ایوریج گولڈن کراس پیچھا کرنے کی حکمت عملی


تخلیق کی تاریخ: 2023-09-21 12:16:22 آخر میں ترمیم کریں: 2023-09-21 12:16:22
کاپی: 0 کلکس کی تعداد: 694
1
پر توجہ دیں
1617
پیروکار

جائزہ

یہ حکمت عملی 5 ویں اور 78 ویں دن کی متحرک اوسط لکیری فورکس پر مبنی ہے جس کا مقصد شارٹ لائن کی قیمتوں میں Momentum کی توڑ سے پیدا ہونے والے مواقع کو پکڑنا ہے۔

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

  1. 3،78، اور 195 دن کی وزن والی متحرک اوسط کا حساب لگائیں۔

  2. جب 3 دن کی لائن 195 دن کی لائن کو پار کرتی ہے تو ، خریدنے کا اشارہ ہوتا ہے۔

  3. جب 3 دن کی لائن 78 دن کی لائن کے اوپر ہوتی ہے اور 78 دن کی لائن 195 دن کی لائن کے اوپر ہوتی ہے تو ، اس کو اوپر کی طرف جانے والے چینل میں سمجھا جاتا ہے اور خریدنے کا اشارہ بھی دیا جاتا ہے۔

  4. 6 اے ٹی آر متحرک اسٹاپ لائن ترتیب دیں ، اسٹاپ لائن کے نیچے اسٹاپ سگنل دیں

  5. جب 3 دن کی لائن 195 دن کی لائن کو دوبارہ عبور کرتی ہے تو اسٹاپ سگنل جاری ہوتا ہے۔

طاقت کا تجزیہ

  1. کثیر مساوی کراس مجموعہ، مؤثر فلٹرنگ جعلی توڑ

  2. متحرک اسٹاپ نقصان سے بچنے کے لئے ترتیب دیا گیا ہے۔

  3. ایک ٹرانزیکشن کی اوسط ہولڈنگ سائیکل صرف 2 گھنٹے ہے ، جو مختصر لائن Momentum ٹریڈنگ کے لئے موزوں ہے۔

  4. زیادہ سے زیادہ واپسی 20 فیصد کے ارد گرد کنٹرول کیا جا سکتا ہے.

خطرے کا تجزیہ

  1. فکسڈ اوسط پیرامیٹرز مارکیٹ کی تبدیلیوں کے مطابق نہیں ہیں۔

  2. نمونہ کی مدت صرف ایک سال ہے، نمونہ کی توثیق کی حکمت عملی کو بڑھانے کی ضرورت ہے۔

  3. اسٹاپ نقصان پیرامیٹرز کو بہتر بنانے اور خطرے کو کنٹرول کرنے کی ضرورت ہے۔

  4. قیمتوں میں اضافے سے نمٹنے کے قابل نہیں.

  5. آپ کو ایک بار پھر آپ کے اکاؤنٹ میں لاگ ان کرنے کی ضرورت ہے.

اصلاح کی سمت

  1. مختلف اوسط لائن پیرامیٹرز کی جانچ ، مجموعہ کو بہتر بنائیں۔

  2. اسٹاپ اسٹاپ نقصان پیرامیٹرز کو بہتر بنائیں ، منافع کے خطرے کو متوازن کریں۔

  3. داخلہ کی جانچ پڑتال کی شرائط کو کم کرنے کے لئے جیلوں میں داخل ہونے کے امکانات کو کم کریں.

  4. پوزیشن مینجمنٹ کو بہتر بنانا ، رجحانات کے مطابق پوزیشنوں کو آہستہ آہستہ بڑھانا

  5. مختلف اقسام اور طویل عرصے تک ٹیسٹ کریں۔

  6. مونٹی کارلو کے لئے زیادہ سے زیادہ واپسی کا جائزہ لیں.

خلاصہ کریں۔

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

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

//@version=4
// © FinTasticTrading 2021/2/14
// This is a 5 day moving average crossing long strategy, used in short term momentum trading strategy.
// Momentum trading Strategy: When S&P 500 index is at up trend (or above 60 sma), buy 10+ stocks in top 20% stock RS ranking at equal weight using this MA5X_L strategy. Change stocks when any stock exited by algorithm.  
// Back test start since 2020/7/1, each long entry for condition 1 is $30000, condition 2 is $20000, with max of 2 long positions.
// Setup: 10 minutes chart
// Buy condition 1) 3 wma cross up 180 wma (5day) 2) 3wma > 60wma > 180wma UP Trend Arrangement (UTA)
// Exit condition 1) 3 wma cross under 180 wma 2) position profit > 20% and 3 wma cross under 6 ATRs line (green)
//@version=4

strategy("MA5X_L", overlay=true, pyramiding=2,default_qty_type=strategy.cash, default_qty_value=100000)
s_len = input( 3 )
m_len = input( 78 )  // 2 day moving average
l_len = input( 195)  // equal to 5 Day moving average
xl_len = input(390)  // 10 day moving average
//Draw WMAs
s_ma = wma(close,s_len)
m_ma = wma(close,m_len)
l_ma = wma(close,l_len)
xl_ma = sma(close,xl_len)
plot(s_ma, color=color.yellow, linewidth=2)
plot(m_ma, color=color.fuchsia, linewidth=2)
plot(l_ma, color=color.blue, linewidth=2)
plot(xl_ma, color = color.gray, linewidth=2)

//ATR Stop Profit , length = 40 or 1 day
Periods = input(title="ATR Period", type=input.integer, defval=40)
Multiplier = input(title="ATR Multiplier", type=input.float, step=0.1, defval=6.0)
sl=hl2-(Multiplier*atr(Periods))
sl1 = nz(sl[1], sl)
sl := s_ma[1] > sl1 ? max(sl, sl1) : sl
plot(strategy.position_size > 0 ? sl:na, title="Stop Loss", style=plot.style_linebr, linewidth=2, color=color.green)

//Backtest since
condition100 = time>=timestamp(2020, 07, 01, 00, 00) 

//Long Entry Condition 1 : s_ma Cross UP l_ma
if crossover(s_ma, l_ma) and condition100
    strategy.entry("X Up", strategy.long, qty = 30000/close, comment="X Up")

//Long Entry Condition 2 : s_ma > m_ma > l_ma
condition31 = s_ma>m_ma and m_ma>l_ma
condition32 = condition31[1]==false and condition31 == true and condition100
strategy.entry("UTA", strategy.long, qty = 20000/close, when = condition32, comment="UTA")

//Long Exit Condition 1 :  3 wma cross under 180 wma
condition50 = crossunder(s_ma, l_ma)
strategy.close_all(when = condition50, comment="X Dn")

//Long Exit Condition 2 : position profit > 20% and 3 wma cross under 6 ATRs line (green)
strategy.close_all(when = crossunder(close,sl) and strategy.openprofit>30000*0.2, comment="Stop")