حکمت عملی کے بعد مطلق قیمت آسکیلیٹر رجحان

مصنف:چاؤ ژانگ، تاریخ: 2023-09-21 15:27:59
ٹیگز:

جائزہ

یہ حکمت عملی ٹریڈنگ سگنل تیار کرنے اور رجحانات کی پیروی کرنے کے لئے مطلق قیمت آسکیلیٹر (اے پی او) اشارے کا استعمال کرتی ہے۔ اے پی او دو ای ایم اے اور تجارت کے کراس اوورز کے درمیان فرق کا حساب لگاتا ہے۔

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

  • اے پی او تیز اور سست ای ایم اے پر مشتمل ہے، ان کے درمیان فرق کو لے کر.

  • جب اے پی او خرید زون (ڈیفالٹ 3) سے اوپر جاتا ہے تو ، طویل ہوجائیں۔ جب یہ فروخت زون (ڈیفالٹ -3) سے نیچے جاتا ہے تو ، مختصر ہوجائیں۔

  • سگنلز کو الٹ کرنے کا اختیار - بیچنے کے اوپر کراس، خریدنے کے نیچے کراس.

  • منحنی قیمت کی رفتار کو ظاہر کرتا ہے، متغیر پر الٹیاں تلاش کرسکتا ہے.

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

فوائد

  • بنیادی حرکت پذیر اوسط کے مجموعے کا استعمال کرتے ہوئے سادہ نفاذ.

  • اے پی او قیمت کی رفتار اور سمت کا اندازہ لگاتا ہے۔

  • ڈیفالٹ پیرامیٹرز درمیانی مدت کے پائیدار سگنل پیدا کرتے ہیں، زیادہ تجارت سے بچنے کے لئے.

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

خطرات

  • مختلف مارکیٹوں میں غلط سگنل اور وِپساؤ کا شکار۔

  • تاخیر سگنل فوری واپسی کو یاد کر سکتے ہیں.

  • کوئی سٹاپ نقصان یا پوزیشن سائزنگ، نامکمل خطرے کے انتظام.

تخفیف:

  • پیرامیٹرز کو بہتر بنائیں اور ہر آلہ کے لئے مختلف مجموعے کی جانچ کریں۔

  • فلٹرز شامل کریں تاکہ غیر مستحکم حالات میں تجارت سے بچ سکے۔

  • سٹاپ نقصان کو لاگو کریں، مثال کے طور پر ٹریلنگ سٹاپ.

بہتر مواقع

  • مثالی جوڑے تلاش کرنے کے لئے ہر آلہ کے لئے پیرامیٹر کی اصلاح.

  • غلط سگنل کو کم کرنے کے لئے قیمت کی حرکت یا حجم پر اضافی فلٹرز۔

  • غیر مستحکم یا اکاؤنٹ فی صد کی بنیاد پر متحرک پوزیشن کا سائز.

  • رجحانات کی پیروی کرنے کے لئے ٹریلنگ سٹاپ جیسے منافع لینے کے لئے بہتر بنایا.

  • ایم ایل کامیابی سے انحراف سگنل کے امکان کا اندازہ کرنے کے لئے.

نتیجہ

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


/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 20/09/2018
// The Absolute Price Oscillator displays the difference between two exponential 
// moving averages of a security's price and is expressed as an absolute value.
// How this indicator works
//    APO crossing above zero is considered bullish, while crossing below zero is bearish.
//    A positive indicator value indicates an upward movement, while negative readings 
//      signal a downward trend.
//    Divergences form when a new high or low in price is not confirmed by the Absolute Price 
//      Oscillator (APO). A bullish divergence forms when price make a lower low, but the APO 
//      forms a higher low. This indicates less downward momentum that could foreshadow a bullish 
//      reversal. A bearish divergence forms when price makes a higher high, but the APO forms a 
//      lower high. This shows less upward momentum that could foreshadow a bearish reversal.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Absolute Price Oscillator (APO) Backtest 2.0", shorttitle="APO")
LengthShortEMA = input(10, minval=1)
LengthLongEMA = input(20, minval=1)
BuyZone = input(3, step = 0.01)
SellZone = input(-3, step = 0.01)
reverse = input(false, title="Trade reverse")
hline(BuyZone, color=green, linestyle=line)
hline(SellZone, color=red, linestyle=line)
hline(0, color=gray, linestyle=line)
xPrice = close
xShortEMA = ema(xPrice, LengthShortEMA)
xLongEMA = ema(xPrice, LengthLongEMA)
xAPO = xShortEMA - xLongEMA
pos = iff(xAPO > BuyZone, 1,
       iff(xAPO < SellZone, -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(xAPO, color=blue, title="APO")

مزید