مومینٹم ریورسل موونگ ایوریج امتزاج کی حکمت عملی


تخلیق کی تاریخ: 2024-01-12 12:22:47 آخر میں ترمیم کریں: 2024-01-12 12:22:47
کاپی: 0 کلکس کی تعداد: 639
1
پر توجہ دیں
1617
پیروکار

مومینٹم ریورسل موونگ ایوریج امتزاج کی حکمت عملی

جائزہ

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

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

123 ریورسنگ حکمت عملی مندرجہ ذیل اصولوں کو استعمال کرتی ہے جو ٹریڈنگ سگنل پیدا کرتی ہے:

  1. جب اختتامی قیمت دو دن کے لئے بڑھتی ہے اور نویں دن بے ترتیب اشارے 50 سے کم ہے تو ، زیادہ کام کریں
  2. جب اختتامی قیمت میں مسلسل دو دن کی کمی ہو اور نویں دن بے ترتیب اشارے 50 سے زیادہ ہو تو ، shorted

اس حکمت عملی میں یہ فیصلہ کیا جاتا ہے کہ آیا قیمتوں میں قلیل مدت میں نئی اونچائی یا کمیاں پیدا ہوں گی یا نہیں ، اور اس کے ساتھ ساتھ بے ترتیب اشارے کے ساتھ مل کر ایک کثیر فاصلے والا اشارے بھی ہوتا ہے ، جس سے تجارتی سگنل پیدا ہوتا ہے۔

سی ایم او کی یکساں حکمت عملی مندرجہ ذیل اصولوں کو استعمال کرتی ہے جو ٹریڈنگ سگنل پیدا کرتی ہے:

  1. 5، 10، اور 20 دن کے سی ایم او کی قیمتوں کا حساب لگائیں
  2. اس کا اوسط تلاش کریں
  3. جب اوسط سی ایم او 70 سے زیادہ ہو تو زیادہ کام کریں
  4. جب اوسط سی ایم او 70 سے کم ہو تو ، خالی جگہیں بنائیں

یہ حکمت عملی مختلف دورانیہ CMO اقدار کے مجموعی آپریشن کے ذریعے ، قیمت کی حرکیات کے اشارے کے زیادہ خالی ہونے کا فیصلہ کرتی ہے ، جس سے تجارتی سگنل پیدا ہوتا ہے۔

مجموعی حکمت عملی دونوں حکمت عملیوں کے سگنل پر AND آپریشن کرتی ہے ، یعنی جب دونوں حکمت عملیوں کے سگنل بیک وقت زیادہ یا بیک وقت خالی ہوجاتے ہیں تو ، اس مجموعی حکمت عملی سے ہی اصل تجارتی سگنل پیدا ہوتا ہے۔

اسٹریٹجک فوائد

یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:

  1. مجموعی سگنل زیادہ قابل اعتماد اور جعلی سگنل کو کم کرتا ہے
  2. 123 ریورسنگ حکمت عملی مختصر مدت کے ایڈجسٹمنٹ کے بعد رجحانات کو پکڑنے کے لئے موزوں ہے
  3. CMO اوسط حکمت عملی بڑے پیمانے پر قیمتوں کی نقل و حرکت کا تعین کرتی ہے
  4. مختلف مارکیٹ کے حالات کے مطابق

خطرے کا تجزیہ

اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

  1. 123 ریورسنگ حکمت عملی کی قیمتوں پر زیادہ انحصار ہے اور اس کی ناکامی کا امکان ہے
  2. سی ایم او انڈیکس مارکیٹ میں اتار چڑھاؤ کے لئے حساس ہے اور غلط سگنل دے سکتا ہے
  3. مجموعی حکمت عملی کے اشارے بہت محتاط ہوسکتے ہیں اور تجارت کے مواقع سے محروم ہوسکتے ہیں
  4. پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کرنے کی ضرورت ہے تاکہ وہ مختلف دورانیہ اور مارکیٹ کے حالات کے مطابق ہو

اس کا علاج یہ ہے:

  1. ریورس حکمت عملی کو بہتر بنانے کے لئے شکل کے فیصلے کے قواعد
  2. سی ایم او کی یکساں حکمت عملی میں دیگر معاون اشارے شامل کرنا
  3. حالیہ مدت کے لئے حکمت عملی کے اثرات کا اندازہ لگانا ، متحرک ایڈجسٹمنٹ پیرامیٹرز

اصلاح کی سمت

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

  1. مشین لرننگ الگورتھم کا استعمال کرتے ہوئے خود کار طریقے سے مجموعہ کے وزن کو بہتر بنانا
  2. پالیسی پیرامیٹرز کو متحرک طور پر بہتر بنانے کے لئے ایک موافقت پذیر پیرامیٹر ماڈیول شامل کریں
  3. اسٹاپ نقصان ماڈیولز میں اضافہ ، خطرے کو مؤثر طریقے سے کنٹرول کریں
  4. حکمت عملی کی مضبوطی کا اندازہ لگانا اور شکل کی شناخت کے الگورتھم کو بہتر بنانا
  5. صنعت کے انتخاب، بنیادیات اور دیگر عوامل کے ساتھ

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 19/09/2019
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The 
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close 
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. 
// The strategy sells at market, if close price is lower than the previous close price 
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
//    This indicator plots average of three different length CMO's. This indicator 
//    was developed by Tushar Chande. A scientist, an inventor, and a respected 
//    trading system developer, Mr. Chande developed the CMO to capture what he 
//    calls "pure momentum". For more definitive information on the CMO and other 
//    indicators we recommend the book The New Technical Trader by Tushar Chande 
//    and Stanley Kroll.
//    The CMO is closely related to, yet unique from, other momentum oriented 
//    indicators such as Relative Strength Index, Stochastic, Rate-of-Change, etc. 
//    It is most closely related to Welles Wilder?s RSI, yet it differs in several ways:
//    - It uses data for both up days and down days in the numerator, thereby directly 
//    measuring momentum;
//    - The calculations are applied on unsmoothed data. Therefore, short-term extreme 
//    movements in price are not hidden. Once calculated, smoothing can be applied to 
//    the CMO, if desired;
//    - The scale is bounded between +100 and -100, thereby allowing you to clearly see 
//    changes in net momentum using the 0 level. The bounded scale also allows you to 
//    conveniently compare values across different securities.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
    vFast = sma(stoch(close, high, low, Length), KSmoothing) 
    vSlow = sma(vFast, DLength)
    pos = 0.0
    pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
	         iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) 
	pos

CMOav(Length1,Length2,Length3, TopBand, LowBand) =>
    pos = 0
    xMom = close - close[1]
    xMomabs = abs(close - close[1])
    nSum1 = sum(xMom, Length1)
    nSumAbs1 = sum(xMomabs, Length1)
    nSum2 = sum(xMom, Length2)
    nSumAbs2 = sum(xMomabs, Length2)
    nSum3 = sum(xMom, Length3)
    nSumAbs3 = sum(xMomabs, Length3)
    nRes = 100 * (nSum1 / nSumAbs1 + nSum2 / nSumAbs2 + nSum3 / nSumAbs3 ) / 3
    pos := iff(nRes > TopBand, 1,
    	     iff(nRes < LowBand, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & CMOav", shorttitle="Combo", overlay = true)
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
Length1 = input(5, minval=1)
Length2 = input(10, minval=1)
Length3 = input(20, minval=1)
TopBand = input(70, minval=1)
LowBand = input(-70, maxval=-1)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posCMOav = CMOav(Length1,Length2,Length3, TopBand, LowBand)
pos = iff(posReversal123 == 1 and posCMOav == 1 , 1,
	   iff(posReversal123 == -1 and posCMOav == -1, -1, 0)) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1 , 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )