
دوہری ای ایم اے قیمت میں اتار چڑھاؤ کی حکمت عملی مارکیٹ کی زیادہ ہلکی حالت اور طاقت کا فیصلہ کرنے کے لئے دو مختلف مدت کے ای ایم اے کے مابین فرق کا حساب لگاتا ہے۔ جب فوری لائن اور سست لائن کے مابین فرق 0 سے گزرتا ہے تو یہ ایک مثبت اشارہ ہے۔ جب فوری لائن اور سست لائن کے مابین فرق 0 سے گزرتا ہے تو یہ ایک منفی اشارہ ہے۔
اس حکمت عملی کو استعمال کرنا آسان ہے ، مارکیٹ کی طاقت اور سمت کا اندازہ لگانے کے لئے ای ایم اے کے فرق کے ذریعے۔ تاہم ، اس میں کچھ تاخیر بھی ہے ، جس کی وجہ سے ٹرننگ پوائنٹ کو وقت پر نہیں پکڑا جاسکتا ہے۔
ڈبل ای ایم اے کی قیمتوں میں اتار چڑھاؤ کی حکمت عملی کا بنیادی اشارے اے پی او ہے ، یعنی مطلق قیمت Oscillator ، جو دو ای ایم اے کے مابین فرق کی نمائندگی کرتا ہے۔ اس کا حساب کتاب فارمولا مندرجہ ذیل ہے:
APO = EMA(短期) - EMA(长期)
اس حکمت عملی میں اے پی او کا حساب اس طرح کیا گیا ہے:
xShortEMA = ema(收盘价, LengthShortEMA)
xLongEMA = ema(收盘价, LengthLongEMA)
xAPO = xShortEMA - xLongEMA
جس میں لمبائی شارٹ ای ایم اے اور لمبائی لمبائی ای ایم اے بالترتیب قلیل مدتی اور طویل مدتی ای ایم اے کی مدت کی لمبائی کی نمائندگی کرتے ہیں۔
اے پی او کے کچھ اہم اصول:
اے پی او کی اصل وقت کی قدر کی بنیاد پر مارکیٹ کی خالی حالت اور داخلے کے وقت کا فیصلہ کریں۔
ڈبل ای ایم اے کی قیمتوں میں اتار چڑھاو کی حکمت عملی کے کچھ اہم فوائد ہیں:
ڈبل ای ایم اے کی قیمتوں میں اتار چڑھاؤ کی حکمت عملی میں کچھ خطرات بھی ہیں ، جن میں سے کچھ یہ ہیں:
ان خطرات کا مقابلہ اور ان کو کم کرنے کے لئے معقول اسٹاپ نقصانات ، انفرادی نقصانات کو کم کرنا ، پیرامیٹرز کو بہتر بنانا ، مختلف ادوار کے مطابق ڈھالنا ، اور دیگر اشارے کے ساتھ مل کر سگنل کو فلٹر کرنا ، حکمت عملی کی استحکام کو بہتر بنانا۔
ڈبل ای ایم اے کی قیمتوں میں اتار چڑھاو کی حکمت عملی کو مندرجہ ذیل سمتوں سے بہتر بنایا جاسکتا ہے:
ای ایم اے کی مدت کے پیرامیٹرز کو بہتر بنائیں ، 5 سے 60 تک ای ایم اے کی لمبائی کے مجموعے کو آزمائیں ، بہترین پیرامیٹرز تلاش کریں
MA ، KDJ ، MACD اور دیگر اشارے شامل کریں ، فلٹرنگ کی شرائط مرتب کریں ، جعلی سگنل سے بچیں
بلین بینڈ ، کے ڈی اور دیگر اشارے کا استعمال کرتے ہوئے معقول اسٹاپ نقصان کی پوزیشن کا تعین کریں
قیمتوں کے رجحانات کا اندازہ لگانے کے لئے رجحانات کے اشارے جیسے اشارے کے ساتھ مل کر ، منفی تجارت سے بچیں
ٹرانزیکشن حجم کے اشارے شامل کریں تاکہ ٹرانزیکشن حجم کی حمایت کے لئے بریک سگنل کو یقینی بنایا جاسکے
واپسی کی شرائط طے کریں ، بار بار تجارت سے گریز کریں ، تجارت کو کم کریں
خلاصہ یہ ہے کہ ، دوہری ای ایم اے کی قیمتوں میں اتار چڑھاو کی حکمت عملی مارکیٹ میں زیادہ جگہ کی حالت کا اندازہ لگانے کے لئے دو ای ایم اے کے فرق کی اے پی او کا حساب لگاتا ہے ، حکمت عملی کے اشارے سادہ اور واضح ہیں ، عملی ہیں ، اور اس میں کچھ نقصانات بھی ہیں۔ ہم پیرامیٹرز کو بہتر بنانے ، فلٹرنگ کی شرائط کو شامل کرنے ، اور اسٹاپ نقصانات کو روکنے کے لئے حکمت عملی کی استحکام کو بہتر اور بہتر بنا سکتے ہیں۔ یہ حکمت عملی ہاتھ سے استعمال کرنے میں آسان ہے ، اور اس میں وسیع پیمانے پر توسیع کی گنجائش بھی ہے ، جو ابتدائی سیکھنے اور استعمال کے لئے موزوں ہے۔
/*backtest
start: 2023-02-19 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 30/05/2017
// 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
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Absolute Price Oscillator (APO) Backtest", shorttitle="APO")
LengthShortEMA = input(10, minval=1)
LengthLongEMA = input(20, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=gray, linestyle=line)
xPrice = close
xShortEMA = ema(xPrice, LengthShortEMA)
xLongEMA = ema(xPrice, LengthLongEMA)
xAPO = xShortEMA - xLongEMA
pos = iff(xAPO > 0, 1,
iff(xAPO < 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(xAPO, color=blue, title="APO")