
ڈبل بیس اشارے کی پیروی کی حکمت عملی ایک ڈیجیٹل کرنسی کی مقدار کی تجارت کی حکمت عملی ہے۔ یہ حکمت عملی 123 ریورس اشارے اور Qstick اشارے کے دو بنیادی اشارے کے اشارے کو جوڑ کر ایک تجارتی سگنل تیار کرتی ہے ، جس میں دونوں اشارے کی مستقل مزاجی پر مبنی داخلے کا فیصلہ کیا جاتا ہے۔
اس حکمت عملی کے دو حصے ہیں:
اس اشارے کے لئے ٹریڈنگ سگنل آخری دو K لائنوں کے اختتامی قیمتوں سے حاصل ہوتا ہے۔ اگر آخری دو K لائنوں کی اختتامی قیمتوں میں الٹ (یعنی اختتامی قیمتوں میں اضافہ سے کمی یا کمی سے اضافہ) ہوتا ہے ، اور اسی وقت بے ترتیب اشارے کی شرائط پر پورا اترتا ہے تو ، تجارتی سگنل پیدا ہوتا ہے۔
خاص طور پر ، اگر پہلے دو دن کی بندش کی قیمت میں کمی واقع ہوئی ہے تو ، آج بندش کی قیمت میں اضافہ ہوا ہے ، اور 9 تاریخ کو بے ترتیب سست لائن 50 سے کم ہے ، جس سے خریدنے کا اشارہ ملتا ہے۔ اگر پہلے دو دن کی بندش کی قیمت میں اضافہ ہوا ہے تو ، آج بندش کی قیمت میں کمی واقع ہوئی ہے ، اور 9 تاریخ کو بے ترتیب تیز لائن 50 سے زیادہ ہے ، جس سے فروخت کا اشارہ ملتا ہے۔
یہ اشارے اوپن قیمت اور بند قیمت کے فرق کی ایک سادہ منتقل اوسط کا حساب کرکے کثیر سر اور خالی سر کی طاقت کا فیصلہ کرتا ہے۔ اس کے ذریعے صفر محور سے گزرنے سے تجارتی سگنل پیدا ہوتا ہے۔
اگر Qstick صفر محور سے گزرتا ہے تو ، کثیر سر قوت میں اضافہ ہوتا ہے ، خریدنے کا اشارہ پیدا ہوتا ہے۔ اگر Qstick صفر محور سے گزرتا ہے تو ، خالی سر قوت میں اضافہ ہوتا ہے ، فروخت کا اشارہ پیدا ہوتا ہے۔
ڈبل بیس اشارے کی حکمت عملی یہ ہے کہ 123 ریورس اشارے اور Qstick اشارے کے تجارتی سگنل کو جامع طور پر مدنظر رکھا جائے اور جب دونوں سگنل ایک جیسے ہوں تو اسی طرح کے تجارتی اقدامات کیے جائیں۔
ڈبل بیس اشارے دو مختلف اقسام کے اشارے کے اشارے کو جوڑنے کی حکمت عملی پر عمل کرتے ہیں ، جس سے تجارتی سگنل کی درستگی میں اضافہ ہوتا ہے۔ ایک ہی اشارے کے مقابلے میں ، غلط سگنل کو مؤثر طریقے سے کم کرنے اور جیت کی زیادہ شرح حاصل کرنے کے قابل ہے۔
اس کے علاوہ، اس حکمت عملی کو مؤثر طریقے سے خطرے کو کنٹرول کرنے کے لئے دو بنیادی اختلافات کو روکنے کے لئے، صرف اس صورت میں جب دونوں اشارے سگنل متفق ہیں.
دونوں اشارے کے پیرامیٹرز کو پیرامیٹرز کی اصلاح کے ذریعے ایڈجسٹ کیا جاسکتا ہے تاکہ ان کے سگنل کی پیداوار کی تعدد اور تال کو زیادہ ہم آہنگ بنایا جاسکے۔
کم سے کم انعقاد کی مدت مقرر کی جاسکتی ہے تاکہ بار بار ٹرسٹ کو منسوخ کرنے اور ٹرسٹ بنانے سے بچا جاسکے۔
دونوں اشارے کی لمبائی پیرامیٹرز کو بہتر بنانے کے لئے بہترین پیرامیٹرز کا مجموعہ تلاش کریں
مختلف بے ترتیب اشارے پیرامیٹرز کی ترتیب کی جانچ
3۔ سٹاپ نقصان کی حکمت عملی میں شامل ہونا
ڈبل بیس میٹرکس حکمت عملی کی پیروی کرتے ہیں جو متعدد بنیادی میٹرکس کو یکجا کرکے سگنل کے معیار کو بہتر بنانے اور خطرے کو کنٹرول کرتے ہوئے اعلی منافع حاصل کرنے کے قابل بناتا ہے۔ اس حکمت عملی میں مزید پیرامیٹرز کی اصلاح اور حکمت عملی کی اصلاح کی گنجائش ہے ، جس کی جانچ کے ذریعے حکمت عملی کو زیادہ مستحکم اور قابل اعتماد بنایا جاسکتا ہے۔
/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 24/05/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
// A technical indicator developed by Tushar Chande to numerically identify
// trends in candlestick charting. It is calculated by taking an 'n' period
// moving average of the difference between the open and closing prices. A
// Qstick value greater than zero means that the majority of the last 'n' days
// have been up, indicating that buying pressure has been increasing.
// Transaction signals come from when the Qstick indicator crosses through the
// zero line. Crossing above zero is used as the entry signal because it is indicating
// that buying pressure is increasing, while sell signals come from the indicator
// crossing down through zero. In addition, an 'n' period moving average of the Qstick
// values can be drawn to act as a signal line. Transaction signals are then generated
// when the Qstick value crosses through the trigger line.
//
// 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
Qstick(Length) =>
pos = 0.0
xR = close - open
xQstick = sma(xR, Length)
pos:= iff(xQstick > 0, 1,
iff(xQstick < 0, -1, nz(pos[1], 0)))
pos
strategy(title="Combo Backtest 123 Reversal & Qstick Indicator", 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, "---- Qstick Indicator ----")
LengthQ = input(14, minval=1)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posQstick = Qstick(LengthQ)
pos = iff(posReversal123 == 1 and posQstick == 1 , 1,
iff(posReversal123 == -1 and posQstick == -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 )