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

فیصد حجم آسکیلیٹر حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-06 15:45:02
ٹیگز:

img

جائزہ:

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

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

  1. مختصر مدت کے حجم EMA کا حساب لگائیں (ڈیفالٹ 12 دن)
  2. طویل مدت کے حجم EMA کا حساب لگائیں (ڈیفالٹ 26 دن)
  3. مختصر اور طویل EMA کے درمیان فیصد فرق کے طور پر PVO کا حساب لگائیں
  4. PVO پر سگنل لائن EMA کا حساب لگائیں (ڈیفالٹ 9 دن)
  5. PVO اور سگنل لائن کے درمیان فرق کے طور پر ہسٹوگرام کا حساب لگائیں
  6. PVO کے اوپر سگنل لائن عبور کرتے وقت مختصر، نیچے عبور کرتے وقت طویل
  7. تجارت کی سمت کو تبدیل کرنے کا اختیار
  8. سگنل پر مبنی رنگین سلاخیں

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

فوائد:

  1. ابتدائی انتباہ کے طور پر مستقبل کی قیمتوں کے رجحانات کا تعین کرنے کے لئے حجم کی تبدیلیوں کا استعمال کریں
  2. لچکدار پیرامیٹر ٹیوننگ کے ساتھ سادہ اور عملی ڈبل EMA ساخت
  3. بدیہی رجحان فیصلے اور آسان آپریشن کے لئے دکھایا رنگ بار
  4. سگنل لائن غلط سگنل کو کم کرتی ہے اور استحکام کو بہتر بناتی ہے
  5. اختیاری ریورس ٹریڈنگ حکمت عملی کے استعمال کو فروغ دیتی ہے
  6. درمیانی اور طویل مدتی رجحانات اور قلیل مدتی تجارت کے لئے قابل اطلاق

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

خطرات:

  1. حجم اشارے قیمت کے اشارے میں تاخیر کرتا ہے اور مختلف ہوسکتا ہے
  2. ای ایم اے پیرامیٹر کی غلط ترتیب سے مارکیٹ کی حالت کا غلط اندازہ لگایا جاسکتا ہے
  3. ریورس ٹریڈنگ احتیاط کی ضرورت ہے، نقصان میں اضافہ کر سکتے ہیں
  4. صرف حجم کی تبدیلی مخصوص اندراج نقطہ کا تعین نہیں کر سکتی
  5. حجم مکمل طور پر قیمت کی پیش گوئی نہیں کرتا، دیگر اشارے کے ساتھ مل کر ضروریات

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

اصلاح:

  1. مختلف مصنوعات اور ٹائم فریم کے لئے EMA ادوار کو بہتر بنائیں
  2. غلط سگنل سے بچنے کے لئے فلٹر حالات شامل کریں
  3. اندراج کے وقت کی تصدیق کے لئے دیگر اشارے کو یکجا کریں
  4. سٹاپ نقصان شامل کریں

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

نتیجہ:

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


/*backtest
start: 2023-10-06 00:00:00
end: 2023-10-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 27/09/2017
// The Percentage Volume Oscillator (PVO) is a momentum oscillator for volume. 
// PVO measures the difference between two volume-based moving averages as a 
// percentage of the larger moving average. As with MACD and the Percentage Price 
// Oscillator (PPO), it is shown with a signal line, a histogram and a centerline. 
// PVO is positive when the shorter volume EMA is above the longer volume EMA and 
// negative when the shorter volume EMA is below. This indicator can be used to define 
// the ups and downs for volume, which can then be use to confirm or refute other signals. 
// Typically, a breakout or support break is validated when PVO is rising or positive. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Percentage Volume Oscillator (PVO)", shorttitle="PVO")
LengthShortEMA = input(12, minval=1)
LengthLongEMA = input(26, minval=1)
LengthSignalEMA = input(9, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=gray, linestyle=line)
xShortEMA = ema(volume , LengthShortEMA)
xLongEMA = ema(volume , LengthLongEMA)
xPVO = ((xShortEMA - xLongEMA) / xLongEMA) * 100
xSignalEMA = ema(xPVO , LengthSignalEMA)
xPVOHisto = xPVO - xSignalEMA
pos = iff(xSignalEMA < xPVO, -1,
	   iff(xSignalEMA > xPVO, 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(xPVO, color=blue, title="PVO")
plot(xSignalEMA, color=red, title="Signal")
plot(xPVOHisto, color=gray, title="PVO Histo", style=histogram)

مزید