
MACD رجحان کی پیشن گوئی کی حکمت عملی ایک رجحان کی پیروی کی حکمت عملی ہے جو MACD اشارے اور EMA اشارے پر مبنی ہے۔ یہ حکمت عملی روایتی MACD حکمت عملی کی طرح سگنل لائنوں کے کراس کے ذریعے تجارتی سگنل پیدا نہیں کرتی ، بلکہ MACD اشارے لائنوں اور سگنل لائنوں کے مابین فاصلے میں تبدیلی کے ذریعے تجارتی سگنل پیدا کرتی ہے تاکہ رجحان میں تبدیلی کو پکڑ سکے۔
DEMAfast کا حساب لگائیں: EMA طریقہ کار کے ذریعہ تیز رفتار کی دو بار EMA کی اوسط MMEfast کا حساب لگائیں ، پھر DEMAfast = (((2 * MMEfast) - MMEfastb) فارمولے کے مطابق تیز رفتار DEMAfast کا حساب لگائیں۔
سست لائن DEMAslow کا حساب لگائیں: EMA طریقہ کار کے ذریعہ سست لائن کی دو بار EMA میڈین MMEslow کا حساب لگائیں ، پھر اس کے بعد DEMAslow = (((2 * MMEslow) - MMEslowb) کے حساب سے سست لائن DEMAslow کا حساب لگائیں۔
MACD لائن کا حساب لگائیں: MACD لائن فاسٹ لائن DEMAfast کو سست لائن DEMAslow کے فرق سے کم کرتی ہے LigneMACDZeroLag。
سگنل لائن کا حساب لگائیں: ایم اے سی ڈی لائن کی دو بار ای ایم اے میڈین ایم ایم ای سگنل کو ای ایم اے کے طریقہ کار کے ذریعہ حساب لگائیں ، اور پھر سگنل لائن کو اس فارمولے کے مطابق حساب لگائیں کہ Lignesignal=((2 * MMEsignal) - MMEsignalb)
MACD لائن اور سگنل لائن کا موازنہ کریں: جب MACD لائن سگنل لائن سے بڑی ہو تو خریدنے کا اشارہ پیدا ہوتا ہے۔ جب MACD لائن سگنل لائن سے چھوٹی ہو تو بیچنے کا اشارہ پیدا ہوتا ہے۔
مندرجہ بالا حساب کتاب DEMA الگورتھم کا استعمال کرتا ہے ، جو MACD اشارے میں تاخیر کو مؤثر طریقے سے کم کرسکتا ہے۔
DEMA الگورتھم کا استعمال کرتے ہوئے ، MACD اشارے میں تاخیر کو کم کیا جاسکتا ہے ، جس سے تجارتی سگنل زیادہ حساس ہوجاتے ہیں۔
MACD اشارے کے کراس سگنل پر انحصار نہ کریں ، بلکہ MACD اور سگنل لائن کے فاصلے میں تبدیلی کے ذریعہ رجحان میں تبدیلی کو پکڑیں ، اور اس سے پہلے رجحان میں داخل ہوں۔
اس حکمت عملی میں رجحانات کا درست اندازہ لگایا گیا ہے، منافع فیکٹر 1.6-3.5 تک پہنچ سکتا ہے، بہتر آمدنی کی کارکردگی.
حکمت عملی کی منطق سادہ اور واضح ہے ، اس پر عمل درآمد آسان ہے ، اور یہ مقدار کی تجارت کے لئے موزوں ہے۔
MACD ایک پیچھے ہٹ جانے والا اشارے ہے ، جس سے تجارت کے بہت سارے غیر موثر اشارے پیدا ہوسکتے ہیں۔
ڈی ای ایم اے الگورتھم میں تاخیر کو کم کیا جاسکتا ہے لیکن اسے مکمل طور پر ختم نہیں کیا جاسکتا ہے۔
رجحانات کی پیروی کرنے کی حکمت عملی کے طور پر، زلزلے کی صورت حال میں منافع کم ہوسکتا ہے.
مختلف ادوار اور اقسام کو اپنانے کے لئے پیرامیٹرز sma، lma،tsp کے مساوی اقدار کو بہتر بنانے کی ضرورت ہے۔
نقصان کو کنٹرول کرنے کے لئے روکنے کی حکمت عملی شامل کرنے کی ضرورت ہوسکتی ہے.
مختلف ادوار اور تجارت کی اقسام کو اپنانے کے لئے ایس ایم اے ، ایل ایم اے ، ایس ٹی پی پیرامیٹرز کو بہتر بنائیں۔
ہر نقصان کو کنٹرول کرنے کے لئے اے ٹی آر کی طرح متحرک اسٹاپ نقصان کی حکمت عملی شامل کریں۔
رجحانات کے اشارے کے ساتھ مل کر ، اتار چڑھاؤ کے حالات میں تجارت سے گریز کریں۔
مارکیٹ میں اتار چڑھاؤ کی سطح کے مطابق پوزیشنوں کو ایڈجسٹ کرنے کے لئے حجم کنٹرول شامل کریں.
داخلہ اور باہر نکلنے کی منطق کو بہتر بنانا ، تجارتی سگنل کے قواعد کو بہتر بنانا۔
MACD رجحان کی پیشن گوئی کی حکمت عملی ، MACD اشارے کے حساب کتاب کے طریقہ کار کو بہتر بنانے کے ذریعے ، DEMA الگورتھم کا استعمال کرنے کے لئے تاخیر کو کم کرنے کے لئے ، اور MACD اور سگنل لائن فاصلے میں تبدیلی کے رجحان کا فیصلہ کرنے کے لئے ، ایک رجحان کی پیروی کی حکمت عملی کے طور پر ، اس رجحان میں تبدیلی کو مؤثر طریقے سے پکڑ سکتا ہے ، منافع فیکٹر 1.6 سے 3.5 تک ہوسکتا ہے ، اس میں ایک خاص فائدہ ہے۔ تاہم ، اس حکمت عملی کی ترقی کی سمت یہ ہے کہ پیرامیٹرز کی ترتیب ، اسٹاپ نقصان کی حکمت عملی ، فلٹرنگ کے اتار چڑھاؤ کی صورتحال کو مزید مارکیٹ کے حالات کے مطابق ڈھالنے کے لئے مزید اصلاح کی ضرورت ہے۔
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © moritz1301
//@version=4
strategy("MACD Trendprediction Strategy V1", shorttitle="MACD TPS", overlay=true)
sma = input(12,title='DEMA Courte')
lma = input(26,title='DEMA Longue')
tsp = input(9,title='Signal')
dolignes = input(true,title="Lignes")
MMEslowa = ema(close,lma)
MMEslowb = ema(MMEslowa,lma)
DEMAslow = ((2 * MMEslowa) - MMEslowb )
MMEfasta = ema(close,sma)
MMEfastb = ema(MMEfasta,sma)
DEMAfast = ((2 * MMEfasta) - MMEfastb)
LigneMACDZeroLag = (DEMAfast - DEMAslow)
MMEsignala = ema(LigneMACDZeroLag, tsp)
MMEsignalb = ema(MMEsignala, tsp)
Lignesignal = ((2 * MMEsignala) - MMEsignalb )
MACDZeroLag = (LigneMACDZeroLag - Lignesignal)
bgcolor(LigneMACDZeroLag<Lignesignal ? color.red : color.green)
if (LigneMACDZeroLag>Lignesignal)
strategy.entry("Buy", strategy.long, comment="BUY")
if (LigneMACDZeroLag<Lignesignal)
strategy.close("Buy", strategy.long, comment="SELL")