یہ حکمت عملی اعداد و شمار کی اتار چڑھاؤ کا حساب لگانے کے لئے انتہائی قیمت کے طریقہ کار کا استعمال کرتی ہے ، جسے تاریخی اتار چڑھاؤ بھی کہا جاتا ہے۔ یہ وقت کے عنصر کے ساتھ مل کر سب سے زیادہ قیمت ، کم قیمت اور بند قیمت کی انتہائی اقدار کی بنیاد پر اتار چڑھاؤ کی پیمائش کرتی ہے۔ اتار چڑھاؤ اثاثہ کی قیمت میں اتار چڑھاؤ کی عکاسی کرتا ہے۔ جب اتار چڑھاؤ حد سے زیادہ یا کم ہوتا ہے تو حکمت عملی اسی طرح کی لمبی یا مختصر تجارت کرے گی۔
SqrTime = sqrt(253 / Length)
Vol = ((0.6 * log(xMaxC / xMinC) * SqrTime) + (0.6 * log(xMaxH / xMinL) * SqrTime)) * 0.5
pos = iff(nRes > TopBand, 1,
iff(nRes < LowBand, -1, nz(pos[1], 0)))
اس حکمت عملی کے اہم فوائد یہ ہیں:
اس حکمت عملی کے اہم خطرات یہ ہیں:
انسداد اقدامات اور حل:
اس حکمت عملی کے لئے اصلاح کی سمت:
یہ حکمت عملی اعداد و شمار کی اتار چڑھاؤ کا حساب لگانے کے لئے انتہائی قدر کے طریقہ کار کا استعمال کرتی ہے ، اور اتار چڑھاؤ کی خرابیوں کو پکڑ کر تجارتی سگنل تیار کرتی ہے۔ متحرک اوسط لائنوں جیسے سادہ اشارے کے مقابلے میں ، یہ مارکیٹ کی اتار چڑھاؤ کو بہتر انداز میں ظاہر کرتا ہے اور الٹ پھیر کو پکڑتا ہے۔ دریں اثنا ، انتہائی قدر کے طریقہ کار الگورتھم بھی نتائج کو زیادہ مستحکم اور قابل اعتماد بناتا ہے۔ پیرامیٹر ایڈجسٹمنٹ اور اصلاح کے ذریعے ، یہ حکمت عملی مختلف مارکیٹ کے حالات کے مطابق ڈھال سکتی ہے ، اور اس کی تجارتی منطق اور شماریاتی اتار چڑھاؤ اشارے مزید تحقیق اور درخواست کے قابل ہیں۔
/*backtest start: 2022-12-19 00:00:00 end: 2023-12-25 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 22/11/2014 // This indicator used to calculate the statistical volatility, sometime // called historical volatility, based on the Extreme Value Method. // Please use this link to get more information about Volatility. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Statistical Volatility - Extreme Value Method ", shorttitle="Statistical Volatility Backtest") Length = input(30, minval=1) TopBand = input(0.005, step=0.001) LowBand = input(0.0016, step=0.001) reverse = input(false, title="Trade reverse") hline(TopBand, color=red, linestyle=line) hline(LowBand, color=green, linestyle=line) xMaxC = highest(close, Length) xMaxH = highest(high, Length) xMinC = lowest(close, Length) xMinL = lowest(low, Length) SqrTime = sqrt(253 / Length) Vol = ((0.6 * log(xMaxC / xMinC) * SqrTime) + (0.6 * log(xMaxH / xMinL) * SqrTime)) * 0.5 nRes = iff(Vol < 0, 0, iff(Vol > 2.99, 2.99, Vol)) pos = iff(nRes > TopBand, 1, iff(nRes < LowBand, -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(nRes, color=blue, title="Statistical Volatility")