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

ڈبل ٹاپس سمارٹ بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-08 15:17:51
ٹیگز:

جائزہ

ڈبل ٹاپس اسمارٹ بریک آؤٹ حکمت عملی ایک مجموعی حکمت عملی ہے جس میں 123 الٹ پلٹ کی حکمت عملی اور محور ڈیٹیکٹر آسکیلیٹر حکمت عملی شامل ہے۔ یہ بنیادی طور پر ممکنہ رجحان الٹ پوائنٹس کی نشاندہی کرنے کے لئے ڈبل ٹاپ پیٹرن کا استعمال کرتی ہے اور اہم تکنیکی سطحوں پر رجحان الٹ کو پکڑنے کے لئے ، جھوٹے بریک آؤٹس کو فلٹر کرنے کے لئے محور ڈیٹیکٹر اشارے کا استعمال کرتی ہے۔

اصول

اسٹریٹیجی میں دو حصے ہیں:

  1. 123 واپسی کی حکمت عملی

    123 ریورس اسٹریٹیجی کا آغاز کتاب سے ہوا ہے میں نے مستقبل کی مارکیٹ میں اپنے پیسے کو کس طرح تین گنا بڑھایا اولف جینسن کے ذریعہ ، صفحہ 183۔ یہ ایک مخالف رجحان کی تبدیلی کی حکمت عملی ہے۔

    منطق یہ ہے کہ: جب اختتامی قیمت پچھلے اختتامی قیمت سے 2 لگاتار دنوں کے لئے زیادہ ہے ، اور 9 دن کی اسٹوکاسٹک سست لائن 50 سے نیچے ہے ، تو طویل ہوجائیں۔ جب اختتامی قیمت پچھلے اختتامی قیمت سے 2 لگاتار دنوں کے لئے کم ہے ، اور 9 دن کی اسٹوکاسٹک فاسٹ لائن 50 سے اوپر ہے ، تو مختصر ہوجائیں۔

  2. پییوٹ ڈیٹیکٹر اوسیلیٹر کی حکمت عملی

    محور ڈیٹیکٹر اوسیلیٹر حکمت عملی کی تجویز جارگوس ای سیلیگارڈوس نے کی تھی۔ اس سے متعلق مضمون ستمبر 2009 کے شمارے میں شائع ہوا تھا۔ اسٹاکس اینڈ کموڈٹیز میگزین.

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

    When price > moving average:
        Indicator value = (RSI value - 35) / (85 - 35)
    When price <= moving average: 
        Indicator value = (RSI value - 20) / (70 - 20)
    
    If indicator value > 50, go long
    If indicator value < 50, go short
    

دونوں حکمت عملیوں کو جوڑ کر ، جب ڈبل ٹاپ پیٹرن سامنے آتا ہے ، اگر اشارے ایک ہی سمت میں سگنل جاری کرتا ہے تو ، ایک بریک آؤٹ آپریشن انجام دیا جاتا ہے۔ اس سے استحکام کی حدود میں جھوٹے بریک آؤٹ سے بچتے ہوئے اہم تکنیکی سطحوں پر نئے رجحانات کو پکڑنے کی اجازت ملتی ہے۔

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

  • زیادہ قابل اعتماد سگنل کے لئے ڈبل اشارے کا استعمال کرتا ہے
  • اہم تکنیکی سطحوں پر نئے رجحانات کے آغاز کو پکڑتا ہے
  • بریک آؤٹ آپریشنز زیادہ منافع کی صلاحیت فراہم کرتے ہیں
  • الٹ اور اشارے فلٹرز کا مجموعہ حدود میں whipsaws سے بچتا ہے
  • لچک کے ساتھ متعدد مصنوعات پر لاگو ہوتا ہے

خطرے کا تجزیہ

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

خطرے کا انتظام اور اصلاح:

  • غلط سگنل کو کم کرنے کے لئے اشارے کے پیرامیٹرز کو بہتر بنائیں
  • نقصانات کو محدود کرنے کے لئے منتقل یا پیچھے رکنے کو اپنانا
  • واپسی سے بچنے کے لئے بریک آؤٹ کی پائیداری کا اندازہ کریں
  • مختلف مصنوعات کی خصوصیات کی بنیاد پر پیرامیٹرز کو ایڈجسٹ کریں

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

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

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

  2. غلط سگنل کو کم کرنے کے لئے آر ایس آئی پیرامیٹرز کو بہتر بنائیں

  3. درست بریکآؤٹس کو یقینی بنانے کے لئے حجم فلٹر شامل کریں

  4. مخالف رجحان کے وقفے سے بچنے کے لئے رجحان کا تعین کرنے والے اشارے شامل کریں

  5. خودکار پیرامیٹر ٹیوننگ کے لئے مشین لرننگ کا استعمال کریں

  6. خطرات کو کنٹرول کرنے کے لئے سٹاپ نقصان کی حکمت عملی شامل کریں

  7. بریک آؤٹ پائیداری کا اندازہ کریں اور منافع کے اہداف طے کریں

  8. پیرامیٹر ایڈجسٹمنٹ کے لئے مختلف مصنوعات کی خصوصیات کا تجزیہ کریں

پیرامیٹرز کی اصلاح، بریک آؤٹ اثرات کا جائزہ لینے، سٹاپ نقصان کی حکمت عملیوں کو ایڈجسٹ کرنے وغیرہ کے ذریعے، حکمت عملی کو مسلسل بہتر بنایا جا سکتا ہے تاکہ مختلف مارکیٹ کے ماحول میں مستحکم منافع حاصل کیا جا سکے.

نتیجہ

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


/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-03 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 20/04/2021
// 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
// The Pivot Detector Oscillator, by Giorgos E. Siligardos
// The related article is copyrighted material from Stocks & Commodities 2009 Sep
//
// 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


PDO(Length_MA,Length_RSI,UpBand,DownBand,MidlleBand) =>
    pos = 0.0
    xMA = sma(close, Length_MA)
    xRSI = rsi(close, Length_RSI)
    nRes = iff(close > xMA, (xRSI - 35) / (85-35), 
             iff(close <= xMA, (xRSI - 20) / (70 - 20), 0))
    pos:= iff(nRes * 100 > 50, 1,
    	   iff(nRes * 100 < 50, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & Pivot Detector Oscillator)", shorttitle="Combo", overlay = true)
line1 = input(true, "---- 123 Reversal ----")
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
line2 = input(true, "---- Pivot Detector Oscillator ----")
Length_MA = input(200, minval=1)
Length_RSI = input(14, minval=1)
UpBand = input(100, minval=1)
DownBand = input(0)
MidlleBand = input(50)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posPDO = PDO(Length_MA,Length_RSI,UpBand,DownBand,MidlleBand)
pos = iff(posReversal123 == 1 and posPDO == 1 , 1,
	   iff(posReversal123 == -1 and posPDO == -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 )

مزید