دوہری ادارہ مقداری ریورسل ٹریکنگ حکمت عملی


تخلیق کی تاریخ: 2024-01-05 15:09:19 آخر میں ترمیم کریں: 2024-01-05 15:09:19
کاپی: 0 کلکس کی تعداد: 571
1
پر توجہ دیں
1617
پیروکار

دوہری ادارہ مقداری ریورسل ٹریکنگ حکمت عملی

جائزہ

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

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

  1. 123 شکل فیصلہ الٹ سگنل

    • 9 روزہ اسٹوک اشارے کے ساتھ تیز اور سست لائن کی تعمیر

    • خریدنے کا اشارہ اس وقت پیدا ہوتا ہے جب اختتامی قیمت دو دن کے لئے نیچے آجائے ، تیسرے دن اختتامی قیمت میں اضافہ ہو ، اور اسٹوک فوری لائن 50 سے کم ہو

    • فروخت کا اشارہ اس وقت پیدا ہوتا ہے جب اختتامی قیمت دو دن کے لئے بڑھتی ہے ، تیسرے دن اختتامی قیمت گرتی ہے ، اور اسٹوک فوری لائن 50 سے زیادہ ہے

  2. مقدار کے اشارے کی مقدار کا تعین کرنے والا سگنل

    • پیویسی انڈیکس ((PVI) پچھلے دن اور آج کے ٹرانزیکشن حجم میں تبدیلی کا اندازہ لگایا جاسکتا ہے

    • جب پی وی آئی پر اس کی N دن کی حرکت پذیری اوسط سے گزرتا ہے تو ، اشارے کی مقدار میں اضافہ ہوتا ہے ، جس سے خریدنے کا اشارہ ہوتا ہے

    • جب پی وی آئی نے اپنی N دن کی متحرک اوسط کو عبور کیا تو ، اشارے کی مقدار کم ہوسکتی ہے ، جس سے فروخت کا اشارہ ہوتا ہے

  3. ڈبل سگنل مجموعی فیصلہ

    • صرف تب ہی تجارت کا اشارہ پیدا ہوتا ہے جب 123 ریورس سگنل اور پی وی آئی مقدار توانائی سگنل ایک ساتھ جاری ہوتے ہیں

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

طاقت کا تجزیہ

  1. 123 شکل کا تعین ، اہم شارٹ لائن موڑ کے مقامات پر قبضہ کرنے کے قابل

  2. پی وی آئی کی پیمائش کی پیمائش، پیمائش کی قیمتوں کا تعین کرنے کے لئے، جھوٹے توڑ سے بچنے کے لئے

  3. Stoch اشارے کے پیرامیٹرز کو بہتر بنایا گیا ہے تاکہ زیادہ تر غیر فعال علاقوں میں غیر فعال سگنل کو فلٹر کیا جاسکے

  4. ڈبل سگنل جوڑے ، ایک سنگل سگنل سے زیادہ قابل اعتماد

  5. دن کے فیصلے کا استعمال ، راتوں رات خطرے سے بچنے کے لئے ، مختصر لائن آپریشن کے لئے موزوں ہے

خطرے کا تجزیہ

  1. ریورس ناکامی کا خطرہ

    • 123 شکل ریورس سگنل ہمیشہ کام نہیں کرتا، شکل کی ناکامی کا خطرہ ہے
  2. انڈیکس ناکامی کا خطرہ

    • کچھ غیر معمولی حالات میں ، اسٹوچ اور پی وی آئی جیسے اشارے ضائع ہوجاتے ہیں
  3. ڈبل سگنل کو نظرانداز کرنے کا خطرہ

    • دو طرفہ سگنل کے حالات سخت ہیں ، اور کچھ یکطرفہ سگنل کے مواقع ضائع ہوسکتے ہیں
  4. ٹریڈنگ فریکوئینسی کا خطرہ

    • اسٹریٹجک ٹریڈنگ کی اعلی تعدد ، پوزیشنوں اور ہوا کے کنٹرول کی قریبی نگرانی کی ضرورت ہے

اصلاح کی سمت

  1. پیرامیٹرز کو بہتر بنانے کی جگہ

    • Stoch ونڈو کی مدت، PVI سائیکل کی تعداد اور دیگر پیرامیٹرز میں اصلاح کی گنجائش موجود ہے
  2. سٹاپ نقصان کی حکمت عملی شامل کر سکتے ہیں

    • موبائل سٹاپ نقصان کی ضمانت کی حکمت عملی کے ساتھ جیت کی شرح
  3. فلٹرنگ شرائط شامل کرنے پر غور کریں

    • اوسط لائن، اتار چڑھاو کی شرح اور دیگر فلک اشارے شامل کرنے کے لئے ٹیسٹ کیا جا سکتا ہے
  4. ڈبل سگنل مجموعہ کو بہتر بنائیں

    • زیادہ سے زیادہ ڈبل انڈیکس کے ساتھ مجموعی ارورٹ ٹیسٹ کریں

خلاصہ کریں۔

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

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

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 22/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 theory behind the indexes is as follows: On days of increasing volume, 
// you can expect prices to increase, and on days of decreasing volume, you can 
// expect prices to decrease. This goes with the idea of the market being in-gear 
// and out-of-gear. Both PVI and NVI work in similar fashions: Both are a running 
// cumulative of values, which means you either keep adding or subtracting price 
// rate of change each day to the previous day`s sum. In the case of PVI, if today`s 
// volume is less than yesterday`s, don`t add anything; if today`s volume is greater, 
// then add today`s price rate of change. For NVI, add today`s price rate of change 
// only if today`s volume is less than yesterday`s.
//
// 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


PVI(EMA_Len) =>
    pos = 0.0
    xROC = roc(close, 1)
    nRes = 0.0
    nResEMA = 0.0
    nRes := iff(volume > volume[1], nz(nRes[1], 0) + xROC, nz(nRes[1], 0))
    nResEMA := ema(nRes, EMA_Len)
    pos := iff(nRes > nResEMA, 1,
        	 iff(nRes < nResEMA, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & Positive Volume Index", 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, "---- Positive Volume Index ----")
EMA_Len = input(255, minval=1)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posPVI = PVI(EMA_Len)
pos = iff(posReversal123 == 1 and posPVI == 1 , 1,
	   iff(posReversal123 == -1 and posPVI == -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 )