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

123 الٹ اور اسٹارک بینڈز کمبوڈ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-04 13:38:30
ٹیگز:

img

جائزہ

یہ حکمت عملی 123 ریورسنگ حکمت عملی اور اسٹارک بینڈز کی حکمت عملی کو جوڑ کر زیادہ درست تجارتی سگنل پیدا کرتی ہے۔ 123 ریورسنگ حکمت عملی K- لائن ریورسنگ پیٹرن کے ذریعہ نیچے کی واپسی کے مواقع کا جائزہ لیتی ہے۔ اسٹارک بینڈز کی حکمت عملی رجحان کی سمت کا تعین کرنے کے لئے بینڈز کی قیمتوں میں خرابی کا استعمال کرتی ہے۔ دونوں حکمت عملیوں کا استعمال ہر حکمت عملی کے فوائد کا استعمال کرتے ہوئے تجارتی سگنل کو زیادہ قابل اعتماد بنا سکتا ہے۔

حکمت عملی منطق

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

یہ حکمت عملی اولف جینسن کی کتاب How I Tripled My Money in The Futures Market کے صفحہ 183 سے شروع ہوئی ہے۔ تجارتی خیال یہ ہے کہ جب قیمتیں نیچے کی طرف ریورسز کو نیچے کی طرف لوٹنے کے مواقع کے طور پر ظاہر کرتی ہیں تو طویل پوزیشنیں لیں ، اور جب قیمتیں اوپر کی طرف ریورسز کو رجحان کی تبدیلی کے مواقع کے طور پر ظاہر کرتی ہیں تو مختصر پوزیشنیں لیں۔ مخصوص قواعد یہ ہیں:

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

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

اسٹارک بینڈز کی حکمت عملی

یہ حکمت عملی قیمت کی مختصر مدت کی سادہ چلتی اوسط کے گرد بینڈ کو پلاٹ کرکے رجحان کی سمت کا فیصلہ کرتی ہے۔ اوپری بینڈ کو چلتی اوسط سے اوپر اوسط حقیقی رینج (اے ٹی آر) کا اضافہ کرکے تعمیر کیا جاتا ہے۔ نچلی بینڈ کو چلتی اوسط سے اے ٹی آر کو گھٹاتے ہوئے تعمیر کیا جاتا ہے۔ اوپری بینڈ سے اوپر توڑنے سے ایک اپ ٹرینڈ ظاہر ہوتا ہے ، جبکہ نچلی بینڈ سے نیچے توڑنے سے نیچے کا رجحان ظاہر ہوتا ہے۔

اسٹارک کا مطلب ہے اسٹولر اوسط رینج چینلز۔ اس اشارے کا نام اس کے تخلیق کار ، میننگ اسٹولر کے نام پر رکھا گیا ہے۔

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

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

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

خطرے کا تجزیہ

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

ایک اور خطرہ پیرامیٹر کی غلط ترتیبات میں ہے جو حکمت عملی کی ناقص کارکردگی کا باعث بن سکتا ہے۔ پیرامیٹرز کو ان کی خصوصیات کے مطابق مختلف مصنوعات اور ٹائم فریم کے مطابق جانچنے اور بہتر بنانے کی ضرورت ہے۔

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

اس حکمت عملی کو مزید بہتر بنانے کی گنجائش ہے:

  1. اسٹاپ نقصان کی حکمت عملی شامل کریں، جیسے قیمتوں میں رکاوٹ یا اشارے کے رکاوٹوں سے بچنے کے لئے بڑے نقصان سے بچنے کے لئے؛

  2. غیر سازگار قیمتوں سے بچنے کے لئے قیمت کی تصدیق جیسے داخلے کی شرائط شامل کریں۔

  3. مصنوعات اور وقت کے فریم کے لئے سب سے زیادہ مناسب پیرامیٹر مجموعے تلاش کرنے کے لئے پیرامیٹر کی اصلاح کریں؛

  4. مارکیٹ کی تبدیلیوں کی بنیاد پر پوزیشنوں کو ایڈجسٹ کرنے کے لئے متحرک باہر نکلنے کے خیالات شامل کریں.

خلاصہ

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


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

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 28/07/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 type of technical indicator that is created by plotting two bands around 
// a short-term simple moving average (SMA) of an underlying asset's price. 
// The upper band is created by adding a value of the average true range 
// (ATR) - a popular indicator used by technical traders - to the moving average. 
// The lower band is created by subtracting a value of the ATR from the SMA.
// STARC is an acronym for Stoller Average Range Channels. The indicator is 
// named after its creator, Manning Stoller.
//
// 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


STARC(LengthMA,LengthATR,K) =>
    pos = 0.0
    xMA = sma(close, LengthMA)
    xATR = atr(LengthATR)
    xSTARCBandUp = xMA + xATR * K
    xSTARCBandDn = xMA - xATR * K
    pos := iff(close > xSTARCBandUp, 1,
             iff(close < xSTARCBandDn, -1, nz(pos[1], 0))) 
    pos

strategy(title="Combo Backtest 123 Reversal & STARC Bands", 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, "---- STARC Bands ----")
LengthMA = input(5, minval=1)
LengthATR = input(15, minval=1)
K = input(1.33, minval=0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posSTARC = STARC(LengthMA,LengthATR,K)
pos = iff(posReversal123 == 1 and posSTARC == 1 , 1,
	   iff(posReversal123 == -1 and posSTARC == -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 )

مزید