وسائل لوڈ ہو رہے ہیں... لوڈنگ...

تجارتی رجحان کی مقدار کو تبدیل کرنے کی حکمت عملی T3-CCI

مصنف:چاؤ ژانگ، تاریخ: 2023-12-29 10:44:31
ٹیگز:

img

جائزہ

یہ حکمت عملی مارکیٹ میں الٹ پلٹ کے مقامات پر تجارتی سگنل پیدا کرنے کے لئے الٹ رجحان کی حکمت عملی اور T3-CCI اشارے کے استعمال کو یکجا کرتی ہے۔ یہ قلیل مدتی مقداری تجارتی حکمت عملیوں سے تعلق رکھتی ہے۔

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

  1. ریورس ٹرینڈ حکمت عملی کا حصہ: قیمتوں میں تبدیلی کے اشاروں کا فیصلہ کرنے کے لئے 2 دن کے قریبی قیمت کا موازنہ استعمال کریں ، 9 دن کے سست K لائن اشارے کے ساتھ مل کر زیادہ خریدنے اور زیادہ فروخت والے علاقوں کا تعین کریں ، اور طویل اور مختصر سگنل تیار کریں۔

  2. T3-CCI حصہ: غلط سگنلز کو کم کرنے اور زیادہ خریدنے اور زیادہ فروخت کرنے والے علاقوں کا تعین کرنے کے لئے CCI اشارے کو دوبارہ ہموار کرنے کے لئے T3 چلتی اوسط کا استعمال کریں۔ یہ انٹری ٹائمنگ کو فلٹر کرنے کے لئے الٹ رجحان کی حکمت عملی کے ساتھ مل کر استعمال ہوتا ہے۔

تجارت کی حتمی سمت دونوں حصوں سے مربوط سگنل کی طرف سے مقرر کیا جاتا ہے.

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

  1. دو قسم کے اشارے اور قیمتوں کے موازنہ کا استعمال ممکنہ الٹ پوائنٹس کو مؤثر طریقے سے شناخت کرسکتا ہے۔

  2. T3 چلتی اوسط کا اطلاق سی سی آئی سگنلز کے معیار کو بہتر بناتا ہے اور جھوٹے سگنلز کو کم کرتا ہے۔

  3. مختلف قسم کی حکمت عملیوں کے مشترکہ استعمال سے حکمت عملی کے مجموعی استحکام کو بہتر بنانے کی توقع کی جاسکتی ہے۔

خطرے کا تجزیہ

  1. ریورس کی ناکامی کی صورت میں ، یہ غلط سگنل اور نقصانات پیدا کرے گا۔ خطرات پر قابو پانے کے لئے بروقت اسٹاپ نقصان کی ضرورت ہے۔

  2. پیرامیٹرز کی غلط ترتیبات بھی حکمت عملی کی کارکردگی کو متاثر کریں گی۔ پیرامیٹرز کو مختلف منڈیوں کے مطابق ایڈجسٹ کرنے کی ضرورت ہے۔

  3. ریورس سگنلز میں وقت کی کمی ہوتی ہے اور وقت میں تیزی سے ریورسز کو پکڑ نہیں سکتے ہیں۔

اصلاح کی ہدایات

  1. رجحان فلٹرنگ کو بڑھانا تاکہ الٹ کی ناکامیوں کی وجہ سے ہونے والے نقصانات سے بچ سکے۔

  2. خودکار طریقے سے پیرامیٹرز کو بہتر بنانے کے لئے مشین سیکھنے کے طریقوں کی کوشش کریں.

  3. سٹاپ نقصان کے طریقہ کار کو بڑھانا.

  4. معاوضے کے وقت کا اندازہ کرنے کے لیے زیادہ موثر اشارے تلاش کریں۔

خلاصہ

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


/*backtest
start: 2023-11-28 00:00:00
end: 2023-12-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 23/10/2020
// 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 simple indicator gives you a lot of useful information - when to enter, when to exit
// and how to reduce risks by entering a trade on a double confirmed signal.
// You can use in the xPrice any series: Open, High, Low, Close, HL2, HLC3, OHLC4 and ect...
//
// 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

    
T3_CCI(CCI_Period,T3_Period,b) =>
    pos = 0.0
    e1 = 0.0
    e2 = 0.0
    e3 = 0.0
    e4 = 0.0
    e5 = 0.0
    e6 = 0.0
    xPrice = close
    b2 = b*b
    b3 = b2*b
    c1 = -b3
    c2 = (3*(b2 + b3))
    c3 = -3*(2*b2 + b + b3)
    c4 = (1 + 3*b + b3 + 3*b2)
    nn = iff(T3_Period < 1, 1, T3_Period)
    nr = 1 + 0.5*(nn - 1)
    w1 = 2 / (nr + 1)
    w2 = 1 - w1    
    xcci = cci(xPrice, CCI_Period)
    e1 := w1*xcci + w2*nz(e1[1])
    e2 := w1*e1 + w2*nz(e2[1])
    e3 := w1*e2 + w2*nz(e3[1])
    e4 := w1*e3 + w2*nz(e4[1])
    e5 := w1*e4 + w2*nz(e5[1])
    e6 := w1*e5 + w2*nz(e6[1])
    xccir = c1*e6 + c2*e5 + c3*e4 + c4*e3  
    pos:= iff(xccir > 0, 1,
           iff(xccir < 0, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & FX Sniper:  T3-CCI", shorttitle="Combo", overlay = true)
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
CCI_Period = input(14, minval=1)
T3_Period = input(5, minval=1)
b = input(0.618)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posT3_CCI = T3_CCI(CCI_Period,T3_Period,b)
pos = iff(posReversal123 == 1 and posT3_CCI == 1 , 1,
	   iff(posReversal123 == -1 and posT3_CCI == -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 )

مزید