قیمت انتہائی پر مبنی رجحان ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-12 14:36:14
ٹیگز:

img

جائزہ

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

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

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

اوپری بینڈ: ایک زیادہ سے زیادہ اعلی نقطہ تلاش کرنے کے لئے بائیں سے دائیں طرف کے دورانیے میں K لائن کو اسکین کریں ، اور پھر یہ طے کریں کہ اس کے بائیں طرف انتہائی بائیں طرف 1 K لائن اور اس کے دائیں طرف انتہائی دائیں طرف 1 K لائن دونوں اس زیادہ سے زیادہ اعلی نقطہ سے کم ہیں۔ اگر ایسا ہے تو ، اس نقطہ کی تصدیق رینج کے اوپری حصے کے طور پر کی جاتی ہے۔

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

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

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

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

خطرے کا تجزیہ

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

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

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

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

تجارتی مواقع کے ضائع ہونے کے امکان کو کم کرنے کے لئے ، انتہائی نکات کا تعین کرنے کی شرائط کو کچھ اتار چڑھاؤ کی اجازت دینے کے لئے اعتدال پسند طور پر نرم کیا جاسکتا ہے۔

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

نتیجہ

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


/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 19/02/2018
//  Stock market moves in a highly chaotic way, but at a larger scale, the movements 
// follow a certain pattern that can be applied to shorter or longer periods of time 
// and we can use Fractal Chaos Bands Indicator to identify those patterns. Basically, 
// the Fractal Chaos Bands Indicator helps us to identify whether the stock market is 
// trending or not. When a market is trending, the bands will have a slope and if market 
// is not trending the bands will flatten out. As the slope of the bands decreases, it 
// signifies that the market is choppy, insecure and variable. As the graph becomes more 
// and more abrupt, be it going up or down, the significance is that the market becomes 
// trendy, or stable. Fractal Chaos Bands Indicator is used similarly to other bands-indicator 
// (Bollinger bands for instance), offering trading opportunities when price moves above or 
// under the fractal lines.
//
// The FCB indicator looks back in time depending on the number of time periods trader selected 
// to plot the indicator. The upper fractal line is made by plotting stock price highs and the 
// lower fractal line is made by plotting stock price lows. Essentially, the Fractal Chaos Bands 
// show an overall panorama of the price movement, as they filter out the insignificant fluctuations 
// of the stock price.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
fractalUp(pattern) =>
    p = high[pattern+1]
    okl = 1
    okr = 1
	for i = pattern to 1
		okl := iff(high[i] < high[i+1] and okl == 1 , 1, 0)
	for i = pattern+2 to pattern*2+1
		okr := iff(high[i] < high[i-1] and okr == 1, 1, 0)
	res = iff(okl == 1 and okr == 1, p, res[1])
    res

fractalDn(pattern) =>
    p = low[pattern+1]
    okl = 1
    okr = 1
	for i = pattern to 1
		okl := iff(low[i] > low[i+1] and okl == 1 , 1, 0)
	for i = pattern+2 to pattern*2+1
		okr := iff(low[i] > low[i-1] and okr == 1, 1, 0)
	res = iff(okl == 1 and okr == 1, p, res[1])
    res

strategy(title="Fractal Chaos Bands", overlay = true)
Pattern = input(1, minval=1)
reverse = input(false, title="Trade reverse")
xUpper = fractalUp(Pattern)
xLower = fractalDn(Pattern)
pos = iff(close > xUpper, 1,
       iff(close < xLower, -1, nz(pos[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)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )  
plot(xUpper, color=red, title="FCBUp")
plot(xLower, color=green, title="FCBDn")

مزید