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


تخلیق کی تاریخ: 2023-12-04 13:38:30 آخر میں ترمیم کریں: 2023-12-04 13:38:30
کاپی: 1 کلکس کی تعداد: 788
1
پر توجہ دیں
1619
پیروکار

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

جائزہ

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

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

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

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

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

STARC بینڈوڈتھ حکمت عملی

یہ حکمت عملی قیمتوں کی مختصر مدت کی سادہ حرکت پذیر اوسط کی اوپر اور نیچے کی لہر کا نقشہ تیار کرکے رجحان کی سمت کا فیصلہ کرتی ہے۔ اوپر کی لہر حرکت پذیر اوسط پر اوسط حقیقی اتار چڑھاؤ کی حد ((اے ٹی آر) شامل کرکے تعمیر کی جاتی ہے۔ نیچے کی لہر حرکت پذیر اوسط سے اے ٹی آر کو کم کرکے تعمیر کی جاتی ہے۔ جب قیمت اوپر کی لہر کو توڑتی ہے تو زیادہ نظر آتی ہے اور جب نیچے کی لہر کو توڑتی ہے تو کم نظر آتی ہے۔

STARC کا مطلب ہے سٹولر میڈین رینج چینل . اس اشارے کا نام اس کے موجد میننگ سٹولر کے نام پر رکھا گیا ہے۔

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

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

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

اصلاح کی سمت

اس حکمت عملی میں مزید اصلاحات کی گنجائش ہے۔

  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 )