
اس حکمت عملی میں دو اداروں کے اشارے کے فوائد کا استعمال کیا گیا ہے ، جس میں 123 شکل کے فیصلے کے ردوبدل کے سگنل کا استعمال کیا گیا ہے ، جس میں مثبت توانائی کے اشارے کے فیصلے کے توانائی کے سگنل کی مدد کی گئی ہے ، جس سے شارٹ لائن کے ردوبدل کے رجحان کو پکڑنے کے قابل بنایا گیا ہے۔
123 شکل فیصلہ الٹ سگنل
9 روزہ اسٹوک اشارے کے ساتھ تیز اور سست لائن کی تعمیر
خریدنے کا اشارہ اس وقت پیدا ہوتا ہے جب اختتامی قیمت دو دن کے لئے نیچے آجائے ، تیسرے دن اختتامی قیمت میں اضافہ ہو ، اور اسٹوک فوری لائن 50 سے کم ہو
فروخت کا اشارہ اس وقت پیدا ہوتا ہے جب اختتامی قیمت دو دن کے لئے بڑھتی ہے ، تیسرے دن اختتامی قیمت گرتی ہے ، اور اسٹوک فوری لائن 50 سے زیادہ ہے
مقدار کے اشارے کی مقدار کا تعین کرنے والا سگنل
پیویسی انڈیکس ((PVI) پچھلے دن اور آج کے ٹرانزیکشن حجم میں تبدیلی کا اندازہ لگایا جاسکتا ہے
جب پی وی آئی پر اس کی N دن کی حرکت پذیری اوسط سے گزرتا ہے تو ، اشارے کی مقدار میں اضافہ ہوتا ہے ، جس سے خریدنے کا اشارہ ہوتا ہے
جب پی وی آئی نے اپنی N دن کی متحرک اوسط کو عبور کیا تو ، اشارے کی مقدار کم ہوسکتی ہے ، جس سے فروخت کا اشارہ ہوتا ہے
ڈبل سگنل مجموعی فیصلہ
مجموعی طور پر ، اس حکمت عملی نے باہمی اداروں کے اشارے کی طاقت کو استعمال کیا ہے تاکہ قیمتوں میں ردوبدل کے مواقع کی شناخت کی جاسکے۔
123 شکل کا تعین ، اہم شارٹ لائن موڑ کے مقامات پر قبضہ کرنے کے قابل
پی وی آئی کی پیمائش کی پیمائش، پیمائش کی قیمتوں کا تعین کرنے کے لئے، جھوٹے توڑ سے بچنے کے لئے
Stoch اشارے کے پیرامیٹرز کو بہتر بنایا گیا ہے تاکہ زیادہ تر غیر فعال علاقوں میں غیر فعال سگنل کو فلٹر کیا جاسکے
ڈبل سگنل جوڑے ، ایک سنگل سگنل سے زیادہ قابل اعتماد
دن کے فیصلے کا استعمال ، راتوں رات خطرے سے بچنے کے لئے ، مختصر لائن آپریشن کے لئے موزوں ہے
ریورس ناکامی کا خطرہ
انڈیکس ناکامی کا خطرہ
ڈبل سگنل کو نظرانداز کرنے کا خطرہ
ٹریڈنگ فریکوئینسی کا خطرہ
پیرامیٹرز کو بہتر بنانے کی جگہ
سٹاپ نقصان کی حکمت عملی شامل کر سکتے ہیں
فلٹرنگ شرائط شامل کرنے پر غور کریں
ڈبل سگنل مجموعہ کو بہتر بنائیں
اس حکمت عملی میں اسٹوک اشارے اور پی وی آئی اشارے کا مجموعہ ہے ، جس میں اعلی وشوسنییتا کی مختصر لائن کی پیمائش کی جاتی ہے۔ قیمت کی واپسی کی حکمت عملی۔ اس میں ایک ہی اشارے کے مقابلے میں زیادہ جیت اور مثبت توقعات ہیں۔ پیرامیٹرز کی اصلاح اور وینڈ کنٹرول کی ترتیب کے ذریعہ ، شارپ تناسب کو مزید بڑھایا جاسکتا ہے۔ مجموعی طور پر ، اس حکمت عملی میں دو اداروں کے اشارے کا فائدہ اٹھایا گیا ہے ، جو مارکیٹ میں قلیل مدتی واپسی کے مواقع کو مؤثر طریقے سے پکڑنے کے قابل ہے ، جو تجرباتی ڈسک کی تصدیق کے لئے موزوں ہے۔
/*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 )