پییوٹ پوائنٹ پیشن گوئی آسکیلیٹر بیک ٹیسٹنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-20 13:44:26
ٹیگز:

img

جائزہ

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

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

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

  1. n-period linear regression forecast price xLG کا حساب لگائیں
  2. بندش کی قیمت اور پیشن گوئی کی قیمت xCFO کے درمیان فیصد فرق کا حساب لگائیں
  3. xCFO اور 0 کے درمیان تعلقات کا تعین کریں
    1. xCFO > 0 اور لمبی اجازت ہے، possig = 1
    2. xCFO < 0 اور مختصر کی اجازت ہے، possig = -1
    3. دوسری صورت میں، possig = 0
  4. پوسیگ سگنل کی بنیاد پر طویل یا مختصر جانا

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

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

اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں:

  1. لکیری رجعت کی پیشن گوئی وقت کی ضرورت ہے، مؤثر طریقے سے برقرار نہیں رہ سکتی.
  2. پیرامیٹر کا غلط انتخاب زیادہ تجارت کا سبب بن سکتا ہے۔
  3. بلیک سوان واقعات غلط سگنل کا سبب بن سکتے ہیں.

انسداد اقدامات:

  1. لکیری رجعت کی پیشن گوئی کی صداقت کو یقینی بنانے کے لئے دوسرے اشارے کے ساتھ مل کر.
  2. تجارتی تعدد کو کم کرنے کے لئے پیرامیٹرز کو بہتر بنائیں.
  3. ایک تجارت کے نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان شامل کریں.

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

اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

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

نتیجہ

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


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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 19/03/2018
// The Chande Forecast Oscillator developed by Tushar Chande The Forecast 
// Oscillator plots the percentage difference between the closing price and 
// the n-period linear regression forecasted price. The oscillator is above 
// zero when the forecast price is greater than the closing price and less 
// than zero if it is below.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Chande Forecast Oscillator Backtest", shorttitle="CFO")
Length = input(14, minval=1)
Offset = input(0)
reverse = input(false, title="Trade reverse")
hline(0, color=black, linestyle=line)
xLG = linreg(close, Length, Offset)
xCFO = ((close -xLG) * 100) / close
pos = iff(xCFO > 0, 1,
       iff(xCFO < 0, -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(xCFO, color=red, title="CFO")

مزید