یہ حکمت عملی ٹریڈنگ سگنل پیدا کرنے کے لئے مطلق قیمت oscillator ((APO) اشارے کا استعمال کرتی ہے ، جس سے رجحانات کی پیروی کی جاسکتی ہے۔ APO اشارے دو مختلف ادوار کے لئے اشاریہ منتقل اوسط کے فرق کا حساب لگاتا ہے ، جس کی بنیاد پر اس کی قیمت کے اوپر یا نیچے کی طرف سے زیادہ کم کیا جاتا ہے۔
APO اشارے ایک قلیل مدتی اور طویل مدتی EMA پر مشتمل ہے ، جس میں دونوں کے فرق کی گنتی کی جاتی ہے۔
جب اے پی او پر خرید و فروخت کے زون ((پہلے سے طے شدہ 3) میں داخل ہوتا ہے تو زیادہ کام کریں ، جب اے پی او کے نیچے فروخت کے زون ((پہلے سے طے شدہ 3) میں داخل ہوتا ہے تو خالی کریں۔
اختیاری ریورس سگنل ، APO اوپر پہننے پر خالی کریں ، نیچے پہننے پر زیادہ کریں۔
انڈیکیٹر وکر قیمت کی نقل و حرکت کی نمائندگی کرتا ہے ، جس میں رجحانات کی واپسی کے اشارے تلاش کیے جاسکتے ہیں۔
یہ حکمت عملی رجحانات کی پیروی کرنے کی حکمت عملی میں شامل ہے ، جس میں اے پی او اشارے کا استعمال قیمت کے رجحان کی سمت کی نشاندہی کرنے کے لئے کیا جاتا ہے ، جس سے زیادہ سے زیادہ مختصر سگنل پیدا ہوتا ہے۔ اشارے کے پیرامیٹرز کو بہتر بنانے کے بعد بڑے رجحانات کی درمیانی مدت کی نقل و حرکت کا سراغ لگایا جاسکتا ہے۔
ایک سادہ منتقل اوسط اشارے مجموعہ کا استعمال کرتے ہوئے، یہ آسان ہے.
اے پی او اشارے کا استعمال کرتے ہوئے قیمتوں کی حرکت اور سمت کا تعین کریں۔
پہلے سے طے شدہ پیرامیٹرز ایک درمیانی مدت کے مسلسل سگنل پیدا کرتے ہیں تاکہ زیادہ تجارت سے بچایا جاسکے۔
اس کے علاوہ ، یہ بھی ممکن ہے کہ قیمتیں APO سے ہٹ جانے کے رجحان کو تبدیل کرنے کے مواقع تلاش کریں۔
اس کے علاوہ ، یہ بھی کہا گیا ہے کہ یہ ایک بہت ہی خطرناک اور خطرناک رجحان ہے ، جس کی وجہ سے مارکیٹ میں غلط سگنل اور whipsaws پیدا ہوسکتے ہیں۔
کچھ تاخیر کے ساتھ ، ایک تیز رفتار موڑ کی کمی ہوسکتی ہے۔
اسٹاپ نقصان اور پوزیشن مینجمنٹ کا فقدان، خطرے کا ناقص کنٹرول۔
خطرے سے نمٹنے کے اقدامات:
پیرامیٹرز کو بہتر بنائیں ، مختلف اقسام کے لئے مناسب پیرامیٹرز کے مجموعے کی جانچ کریں۔
مزید فلٹرز کو شامل کریں اور ہلکے بازاروں میں تجارت سے بچیں
اسٹاپ نقصان کی حکمت عملی کا تعین کریں ، جیسے کہ اسٹاپ نقصان کی نگرانی کرنا۔
ہر تجارت کی قسم کے لئے انفرادی طور پر پیرامیٹرز کو بہتر بنائیں ، بہترین پیرامیٹرز جوڑے تلاش کریں۔
قیمتوں میں اضافے یا تجارت کے حجم جیسے فلٹرنگ کے حالات کو کم کرنے کے لئے جعلی سگنل کو کم کریں.
متحرک پوزیشن مینجمنٹ کو اتار چڑھاؤ کی شرح یا بیلنس تناسب کے مطابق۔
ٹرینڈ ٹریکنگ اسٹاپ کو بہتر بنانے کے لئے ٹرینڈ ٹریکنگ اسٹاپ کو ترتیب دیں
مشین لرننگ الگورتھم کا استعمال کرتے ہوئے کامیابی کی شرح کا اندازہ لگایا گیا ہے.
یہ حکمت عملی اے پی او اشارے پر مبنی ہے ، جس میں متحرک اوسط کی کراسنگ پر مبنی رجحان سے باخبر رہنے کی تجارت کی اجازت دی گئی ہے۔ پیرامیٹرز اور خطرے کے کنٹرول کو بہتر بنانے کے بعد ، یہ ایک موثر مقداری تجارتی نظام بن سکتا ہے۔ بنیادی خیال سادہ اور قابل اعتماد ہے ، جو مزید ترقی اور بہتری کے قابل ہے۔
/*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")