
ریورس اوریجنل لائن باکسڈ نیٹ ورک حکمت عملی ایک جامع تجارتی حکمت عملی ہے جو ریورس ٹریڈنگ اور ریورس اوریجنل لائن باکسڈ نیٹ ورک کے دو اہم تکنیکی اشارے کا استعمال کرتی ہے۔ اس میں مارکیٹ میں ردوبدل کے مواقع کو پکڑنے کے لئے ریورس اوریجنل لائن باکسڈ نیٹ ورک کے رجحانات کی سمت کا فیصلہ کرنے کے فوائد کو مربوط کیا گیا ہے ، تاکہ مستحکم منافع حاصل کیا جاسکے۔
اس حکمت عملی کے دو حصے ہیں:
پہلا حصہ 123 الٹ حکمت عملی ہے۔ اس کا تجارتی سگنل بے ترتیب اشارے کے ڈی جے سے آیا ہے۔ اس کی مخصوص منطق یہ ہے کہ اگر اختتامی قیمت پچھلے دن کی اختتامی قیمت سے دو دن کے لئے کم ہے اور 9 ویں دن کی بے ترتیب سست لائن 50 سے کم ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ اگر اختتامی قیمت پچھلے دن کی اختتامی قیمت سے دو دن کے لئے زیادہ ہے اور 9 ویں دن کی بے ترتیب تیز لائن 50 سے زیادہ ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
دوسرا حصہ اوسط لائن کی بندش کی حکمت عملی ہے۔ یہ اوسط لائن اور اوسط لائن کے نیچے دو بندش کی لائنوں کا استعمال کرتے ہوئے رجحان کا تعین کرتا ہے۔ اس کی مخصوص منطق یہ ہے کہ: اگر اختتامی قیمت اوپر کی ٹریک سے زیادہ ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ اگر اختتامی قیمت نیچے کی ٹریک سے کم ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
یہ حکمت عملی مندرجہ بالا دو تجارتی سگنلوں کا مجموعی استعمال کرتی ہے ، جب 123 ریورس اور یکساں طور پر بند ہونے والی لہر بیک وقت خریدنے کا اشارہ دیتے ہیں تو حکمت عملی زیادہ پوزیشن کھولتی ہے۔ جب دونوں بیک وقت بیچنے کا اشارہ دیتے ہیں تو حکمت عملی خالی پوزیشن کھولتی ہے۔ اس طرح کچھ غیر موثر سگنلوں کو فلٹر کیا جاسکتا ہے ، جس سے تجارت کی تعدد کو کم کیا جاسکتا ہے اور منافع کی امکانات میں اضافہ ہوتا ہے۔
123 الٹ حکمت عملی ایک اہم معاونت مزاحمت کے قریب الٹ کے مواقع کو پکڑنے میں ماہر ہے۔ یکساں لکیری نیٹ ورک حکمت عملی رجحان کی سمت کا درست اندازہ لگانے میں مدد کرتی ہے۔ دونوں کا استعمال کرتے ہوئے ، الٹ کو اعلی امکانات کی پوزیشن پر پکڑا جاسکتا ہے۔
حکمت عملی صرف اس وقت پوزیشن کھولتی ہے جب دونوں اشارے ایک ساتھ سگنل دیتے ہیں۔ اس سے ایک ہی اشارے کے ذریعہ بہت زیادہ غیر موثر سگنل کی مداخلت سے بچا جاتا ہے ، جس سے تجارت کی تعدد کم ہوجاتی ہے ، جس سے تجارت کی لاگت کو کم کرنے میں مدد ملتی ہے۔
حکمت عملی میں اشارے کے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، اور صارف مارکیٹ کی صورتحال اور ذاتی ترجیحات کے مطابق پیرامیٹرز کا مناسب مجموعہ منتخب کرسکتا ہے ، تاکہ حکمت عملی کو زیادہ مناسب بنایا جاسکے۔
اس حکمت عملی میں صرف ایک ہی طرفہ تجارت ہوتی ہے جس میں ایک ہی طرفہ تجارت ہوتی ہے جس میں ایک ہی طرفہ تجارت ہوتی ہے جس میں ایک ہی طرفہ تجارت ہوتی ہے جس میں ایک ہی طرفہ تجارت ہوتی ہے جس میں ایک ہی طرفہ تجارت ہوتی ہے۔
اس حکمت عملی کا انحصار بنیادی طور پر واپسی کی تجارت پر ہوتا ہے۔ جب ایک طویل مدتی یکطرفہ رجحان ہوتا ہے تو اس حکمت عملی سے مسلسل نقصان ہوسکتا ہے۔
حکمت عملی میں متعدد ایڈجسٹ قابل پیرامیٹرز شامل ہیں ، جس سے پیرامیٹرز کی اصلاح میں کچھ دشواری پیدا ہوتی ہے۔ پیرامیٹرز کا غلط مجموعہ حکمت عملی کی کارکردگی کو متاثر کرسکتا ہے۔
اس حکمت عملی کے مطابق ، آپ کو اپنی پوزیشنوں کو کثرت سے تبدیل کرنا چاہئے۔ اگرچہ آپ کو کم منافع حاصل ہوسکتا ہے ، لیکن زیادہ کثرت سے تجارت کرنے سے آپ کو زیادہ قیمت اور غیر متوقع خطرات کا سامنا کرنا پڑتا ہے۔
حکمت عملی میں کوئی اسٹاپ نقصان نہیں ہوتا ہے ، اور زیادہ سے زیادہ واپسی کو مؤثر طریقے سے کنٹرول نہیں کیا جاسکتا ہے۔ اگر کسی بڑے بلیک سویون واقعے کا سامنا کرنا پڑتا ہے تو ، حکمت عملی کو بڑے پیمانے پر نقصان کا سامنا کرنا پڑ سکتا ہے۔
زیادہ سے زیادہ واپسی کو محدود کرنے کے لئے موبائل اسٹاپ یا ٹریکنگ اسٹاپ کی ترتیب دی جاسکتی ہے۔ جب مارکیٹ میں غیر معمولی تبدیلی ہوتی ہے تو ، بروقت اسٹاپ پیسے کی حفاظت کرسکتا ہے۔
واپسی اور تجارت کی مشابہت کے ذریعہ اصلاح کے پیرامیٹرز کی نشاندہی کرنا ، بہترین پیرامیٹرز کا مجموعہ طے کرنا ، حکمت عملی کی استحکام کو بہتر بنانا۔ متحرک پیرامیٹرز کی اصلاح کا طریقہ کار ڈیزائن کیا جاسکتا ہے ، تاکہ حکمت عملی زیادہ موافقت پذیر ہو۔
MACD ، برن بینڈ ، وغیرہ جیسے اشارے شامل کرنے سے ، تجارتی سگنل کی توثیق کی جاسکتی ہے ، جس سے سگنل کے معیار کو مزید بہتر بنایا جاسکتا ہے ، اور غیر موثر تجارت کو کم کیا جاسکتا ہے۔
واپسی کے شرائط میں مناسب نرمی اور اوسط لائن پیرامیٹرز کو ایڈجسٹ کرنا ، پوزیشن کی تبدیلی کی تعدد کو کم کرنا ، جو تجارت کے اخراجات اور غیر متوقع خطرات کو کم کرنے میں معاون ہے۔
ریورس اور اوسط لکیری حکمت عملی کا مجموعی استعمال ریورس ٹریڈنگ اور رجحان سے باخبر رہنے کے فوائد ، خطرے پر قابو پانے کی شرط پر ، مستحکم اضافی منافع حاصل کریں۔ اس حکمت عملی کو مزید بہتر بنایا جاسکتا ہے ، تاکہ اس کے پیرامیٹرز کا مجموعہ زیادہ سائنسی طور پر معقول ہو ، جس سے بہتر تجارتی کارکردگی حاصل کی جاسکے۔ یہ ایک مؤثر حکمت عملی کا نظریہ پیش کرتا ہے جو متعدد تجارتی سگنلوں کو جوڑتا ہے ، جو رجحانات اور پوری مارکیٹ کے لئے موزوں ہے ، اور یہ قابل قدر ہے کہ تاجر سیکھیں اور اس کا استعمال کریں۔
/*backtest
start: 2023-09-19 00:00:00
end: 2023-10-19 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 22/03/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
// Moving Average Envelopes are percentage-based envelopes set above and
// below a moving average. The moving average, which forms the base for
// this indicator, can be a simple or exponential moving average. Each
// envelope is then set the same percentage above or below the moving average.
// This creates parallel bands that follow price action. With a moving average
// as the base, Moving Average Envelopes can be used as a trend following indicator.
// However, this indicator is not limited to just trend following. The envelopes
// can also be used to identify overbought and oversold levels when the trend is
// relatively flat.
//
// 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
MAE(Length,PercentShift) =>
pos = 0.0
xSMA = sma(close, Length)
xHighBand = xSMA + (xSMA * PercentShift / 100)
xLowBand = xSMA - (xSMA * PercentShift / 100)
pos := iff(close > xHighBand, 1,
iff(close <xLowBand, -1, nz(pos[1], 0)))
pos
strategy(title="Combo Backtest 123 Reversal & Moving Average Envelopes", 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, "---- MA Envelope ----")
LengthMA = input(18, minval=1)
PercentShift = input(0.2, minval = 0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posMAE = MAE(LengthMA,PercentShift)
pos = iff(posReversal123 == 1 and posMAE == 1 , 1,
iff(posReversal123 == -1 and posMAE == -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 )