دو طرفہ الٹ اور رفتار حرکت پذیر اوسط حکمت عملی


تخلیق کی تاریخ: 2023-11-06 16:18:18 آخر میں ترمیم کریں: 2023-11-06 16:18:18
کاپی: 0 کلکس کی تعداد: 641
1
پر توجہ دیں
1621
پیروکار

دو طرفہ الٹ اور رفتار حرکت پذیر اوسط حکمت عملی

جائزہ

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

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

اس حکمت عملی کے دو حصے ہیں:

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

دوسرا حصہ شانزے کی حرکیات والا ہے ۔ یہ قیمت میں تبدیلی کی مقدار اور ایک خاص دورانیے کے دوران اوسط تبدیلی کی مقدار کے مقابلے میں حرکیات کا فیصلہ کرتا ہے۔ اگر حرکیات کا اشارے مقررہ اوپری حد سے زیادہ ہے تو ، خریدنے کا اشارہ ہے۔ اگر مقررہ نچلی حد سے کم ہے تو ، فروخت کا اشارہ ہے۔

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

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

  • دوہری توثیق کا طریقہ کار ، غلط سگنل سے بچنے ، سگنل کی وشوسنییتا کو بہتر بناتا ہے۔ ممکنہ الٹ پوائنٹس کا فیصلہ کرنے کے لئے الٹ حکمت عملی ، الٹ سگنل کی تاثیر کی توثیق کرنے کے لئے متحرک اشارے۔

  • الٹ اور رجحان کی حکمت عملی کے ساتھ مل کر ، الٹ اور رجحان دونوں کو مدنظر رکھتے ہوئے ، مارکیٹ کے مواقع کو لچکدار طریقے سے پکڑیں۔

  • ٹرانسمیشن ٹریڈنگ کے لئے ٹرانسمیشن ٹریڈنگ کے لئے ٹرانسمیشن ٹریڈنگ کے لئے ٹرانسمیشن ٹریڈنگ کے لئے ٹرانسمیشن ٹریڈنگ کے لئے ٹرانسمیشن ٹریڈنگ.

  • مختلف مارکیٹوں کے لئے بہتر بنانے کے لئے متعدد پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے۔

اسٹریٹجک رسک

  • ریورس سگنل میں ریورسنگ کی گہرائی ہوسکتی ہے ، جس میں معقول نقصان کی ضرورت ہوتی ہے۔

  • ٹرانسمیشن کے وقت کی گرفتاری کو درست ہونا ضروری ہے، جس میں غلط فہمی پیدا ہوسکتی ہے.

  • ٹرانسمیشن کے اشارے میں تاخیر ہوتی ہے ، جس کی وجہ سے بہترین موڑ کا وقت ضائع ہوسکتا ہے۔

  • پیرامیٹرز کی ترتیب کو مارکیٹ کے مطابق احتیاط سے بہتر بنانے کی ضرورت ہے ، اور غلط ترتیب سے تجارت کا خطرہ بڑھ سکتا ہے۔

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

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

  • مختلف الٹ پیرامیٹرز کے امتزاج کی جانچ کریں تاکہ مارکیٹ کے الٹ کے لئے حساس پیرامیٹرز کی ترتیبات تلاش کریں۔

  • مختلف متحرک اشارے آزمائیں ، جیسے کہ نسبتا strength مضبوطی کا اشاریہ ، ٹرانزیکشن حجم میں تبدیلی کی شرح ، وغیرہ۔

  • فلٹرنگ شرائط شامل کریں ، جیسے ٹرانزیکشنز کو روکنے کے لئے غیر اہم نقطہ نظر سے بچنے کے لئے۔

  • نقصانات کی روک تھام کی حکمت عملی کا جائزہ لیں اور زیادہ سے زیادہ واپسی کے لئے نقصانات کو روکنے کے لئے تلاش کریں.

  • پوزیشن کنٹرول کی حکمت عملی کا جائزہ لیں اور مارکیٹ کے حالات کے مطابق پوزیشن کا سائز ایڈجسٹ کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-10-06 00:00:00
end: 2023-11-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 18/08/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 Chande Momentum Oscillator. 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

CMO(Length, TopBand, LowBand) =>
    pos = 0
    xMom = abs(close - close[1])
    xSMA_mom = sma(xMom, Length)
    xMomLength = close - close[Length]
    nRes = 100 * (xMomLength / (xSMA_mom * Length))
    pos :=  iff(nRes > TopBand, 1,
	         iff(nRes <= LowBand, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & Chande Momentum Oscillator", shorttitle="Combo", overlay = true)
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
LengthCMO = input(9, minval=1)
TopBand = input(70, minval=1)
LowBand = input(-70, maxval=-1)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posCMO = CMO(LengthCMO, TopBand, LowBand)
pos = iff(posReversal123 == 1 and posCMO == 1 , 1,
	   iff(posReversal123 == -1 and posCMO == -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 )