دوہری اشارے کا مطلب حکمت عملی کے بعد الٹ رجحان

مصنف:چاؤ ژانگ، تاریخ: 2024-02-01 10:55:30
ٹیگز:

img

جائزہ

یہ حکمت عملی ایک حرکت پذیر اوسط اشارے اور مارکیٹ کی سہولت انڈیکس کو یکجا کرکے خرید اور فروخت کے سگنل پیدا کرتی ہے۔ یہ اوسط ریورس ٹریڈنگ حکمت عملی کی قسم سے تعلق رکھتی ہے۔

اصول

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

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

یہ حکمت عملی اصل خرید اور فروخت کے احکامات پیدا کرتی ہے جب دونوں اشارے بیک وقت متفقہ تجارتی سگنل جاری کرتے ہیں۔

فوائد

  • دو اشارے سے تصدیق کی ضرورت کی طرف سے سگنل کی درستگی کو بہتر بنانے، جھوٹے سگنل سے بچنے
  • اوسط ریورس انڈیکیٹر اور ٹرینڈ ججنگ انڈیکیٹر کا امتزاج بڑی ٹرینڈ کے خلاف ٹریڈنگ سے بچنے میں مدد کرتا ہے
  • بار بار پیرامیٹرز کو ایڈجسٹ کرنے اور دستی مداخلت کی کم ضرورت

خطرات اور حل

  • طویل عرصے تک ایک طرفہ اپ ٹرینڈ یا ڈاؤن ٹرینڈ میں واپسی کے مواقع سے فائدہ اٹھانا مشکل ہے ، مارکیٹ میں داخل نہیں ہوسکتا ہے

  • خریدنے اور فروخت سگنل کی گرفتاری کے امکانات کو بڑھانے کے لئے اوسط الٹ اشارے کے پیرامیٹرز کو آرام کر سکتے ہیں

  • منافع کو معاوضہ دینے کے لئے رجحان پر سوار ہونے کے لئے پوزیشن کا سائز بھی بڑھا سکتا ہے

  • غیر درست الٹ سگنل حکمت عملی کو باطل کر سکتے ہیں

  • غلط سگنل کو فلٹر کرنے کے لئے پیرامیٹرز کو بہتر بنانے یا سگنل کی تصدیق کے مراحل شامل کر سکتے ہیں

بہتری کے شعبے

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

خلاصہ

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 02/02/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 Market Facilitation Index is an indicator that relates price range to 
// volume and measures the efficency of price movement. Use the indicator to 
// determine if the market is trending. If the Market Facilitation Index increased, 
// then the market is facilitating trade and is more efficient, implying that the 
// market is trending. If the Market Facilitation Index decreased, then the market 
// is becoming less efficient, which may indicate a trading range is developing that 
// may be a trend reversal.
//
// 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


MFI(BuyZone,SellZone) =>
    pos = 0.0
    xmyVol = volume
    xmyhigh = high
    xmylow = low
    nRes = (xmyhigh - xmylow) / xmyVol * 10000
    pos := iff(nRes > BuyZone, 1,
             iff(nRes < SellZone, -1, nz(pos[1], 0)))
    pos

strategy(title="Combo Backtest 123 Reversal & Market Facilitation 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, "---- MFI ----")
SellZone = input(6.2, minval=0.01, step = 0.01)
BuyZone = input(1, minval=0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posMFI = MFI(BuyZone,SellZone)
pos = iff(posReversal123 == 1 and posMFI == 1 , 1,
	   iff(posReversal123 == -1 and posMFI == -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 )

مزید