یہ حکمت عملی MACD اور DEMA ڈبل ریل اشارے کے ساتھ مل کر ، کثیر فضائی فاریکس ڈاٹ فورکس کے ذریعہ ایک تجارتی سگنل تشکیل دیتی ہے۔ حکمت عملی MACD اشارے کی تبدیلی کا وقت پکڑتی ہے ، اور DEMA فلٹرنگ کو شور سے بہتر داخلے کے ل. استعمال کرتی ہے۔
فاسٹ لائن DEMAfast کا حساب لگائیں ، قیمت کی DEMA قیمت لیں ، دورانیہ کی لمبائی فاسٹ میکڈ ہے۔
سست لائن DEMAslow کا حساب لگائیں ، قیمتوں کی DEMA قیمتیں لیں ، مدت کی لمبائی slowmacd ≠
MACD لائن تیز اور سست لائن کی فرق ہے: DEMAfast - DEMAslow。
سگنل لائن MACD لائن کی ڈی ای ایم اے ہے، اور مدت کی لمبائی signalmacd。
ایک تجارت کے اشارے کے طور پر کثیر خلائی لائن کراس: گولڈ فورک زیادہ ، ڈیڈ فورک خالی۔
سال مہینہ دن فلٹر شامل کریں، صرف مخصوص تاریخ کی رینج میں سگنل جاری کریں۔
اس حکمت عملی کے کچھ اہم فوائد یہ ہیں:
MACD اور DEMA کے ساتھ مل کر ، اشارے ایک دوسرے کی تکمیل کرتے ہیں۔ MACD کی گرفت موڑ ، DEMA فلٹر سگنل کے معیار کو بہتر بناتا ہے۔
ڈی ای ایم اے کے ڈبل ریل ڈیزائن نے MACD اشارے میں تاخیر اور شور کو کم کیا۔
کثیر فضائی لائن کراسنگ کا فیصلہ کرنا آسان ہے ، سگنل کی پیداوار آسان اور واضح ہے۔
مختلف حکمت عملی کی ضروریات کے مطابق ٹریڈنگ کی تاریخ کی لچکدار حد مقرر کریں۔
MACD پیرامیٹرز کو بہتر بنانے کے لئے استعمال کیا جاتا ہے، جس میں مختلف حالات کو حل کرنے کے لئے لچکدار ہے.
اس حکمت عملی کے اہم خطرات یہ ہیں:
MACD رجحانات کی پیروی کرنے والے اشارے کے طور پر استعمال کیا جاتا ہے ، اور یہ ہنگامہ خیز افقی مارکیٹوں کے لئے موزوں نہیں ہے۔
کثیر جہتی کراسنگ سے غلط سگنل پیدا ہوسکتے ہیں ، جس کو موثر فلٹرنگ کی ضرورت ہے۔
نقصانات کی روک تھام کی حکمت عملی ناقص ہے اور بہت زیادہ نقصانات کو روکنے کے لئے آسان ہے.
پیرامیٹرز کی اصلاح جامع نہیں ہے ، اور مختلف اقسام کے اثرات میں نمایاں فرق ہے۔
ٹریڈنگ کی تاریخ فلٹرنگ زیادہ سے زیادہ ہے، متحرک ایڈجسٹمنٹ کی ضرورت ہے.
اس کا حل کیا ہے؟
اس کے علاوہ، اس کے علاوہ، اس کے علاوہ، اس کے علاوہ، اس کے علاوہ.
قیمتوں میں اضافے کی شرائط ، جعلی کراس سگنل کو فلٹر کریں۔
معقول ابتدائی اسٹاپ نقصان اور ٹریکنگ اسٹاپ نقصان کا تعین کریں۔
متعدد نسلوں کے پیرامیٹرز کے اثرات کی جانچ کرنا ، متحرک اصلاح کرنا۔
فلٹرنگ کی تاریخوں کو ریئل ٹائم کے حالات کے مطابق ایڈجسٹ کریں۔
اس حکمت عملی میں مندرجہ ذیل اصلاحات پر غور کیا جاسکتا ہے:
سگنل فلٹرنگ کے لئے ٹرانزیکشن کی پیمائش میں اضافہ کریں.
MACD پیرامیٹرز کے مجموعے کو بہتر بنائیں اور مختلف اقسام کے اعداد و شمار کی جانچ کریں۔
اسٹاپ نقصان کی حکمت عملی کا تعین کریں ، جیسے اسٹاپ کو فکسڈ کریں ، اسٹاپ کو ٹریک کریں ، وغیرہ۔
مارکیٹ میں اتار چڑھاو کی سطح کے مطابق سٹاپ نقصان کی پوزیشن کو متحرک طور پر ایڈجسٹ کریں۔
ٹرینڈ کی مضبوطی اور کمزوری کی پیروی کریں ، پوزیشن کی سائز کو ایڈجسٹ کریں۔
MACD DEMA حکمت عملی دوہری اشارے کے فوائد کے ساتھ مل کر ، کراس سگنل کی گرفتاری کے رجحان کا فائدہ اٹھاتی ہے۔ تاہم ، MACD کی نوعیت پسماندہ ہے ، جعلی سگنل کو فلٹر کرنے پر توجہ دینے کی ضرورت ہے۔ اس کے علاوہ ، غیر معقول اسٹاپ کو کم کرنے کے لئے نقصان کی حکمت عملی کو بہتر بنانے کی ضرورت ہے۔ ریل اسٹیٹ کے وقت ، پیرامیٹرز کی اصلاح کے نتائج پر مبنی محتاط اندراج اور مستقل اصلاح کی سفارش کی جاتی ہے۔
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(" MACD DEMA STRATEGY ", overlay=true)
source=close
price=source
fastmacd = input(12,title='MACD Fast Line Length')
slowmacd = input(26,title='MACD Slow Line Length')
signalmacd = input(9,title='Signal Line Length')
macdslowline1 = ema(close,slowmacd)
macdslowline2 = ema(macdslowline1,slowmacd)
DEMAslow = ((2 * macdslowline1) - macdslowline2 )
macdfastline1 = ema(close,fastmacd)
macdfastline2 = ema(macdfastline1,fastmacd)
DEMAfast = ((2 * macdfastline1) - macdfastline2)
MACDLine = (DEMAfast - DEMAslow)
SignalLine1 = ema(MACDLine, signalmacd)
SignalLine2 = ema(SignalLine1, signalmacd)
SignalLine = ((2 * SignalLine1) - SignalLine2 )
MACDSignal = SignalLine-MACDLine
colorbar= MACDSignal>0?green:red
yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
if ( crossover(MACDLine,SignalLine) )
strategy.entry("MMAL", strategy.long, stop=close, oca_name="TREND", comment="AL")
else
strategy.cancel(id="MMAL")
if ( crossunder(MACDLine,SignalLine) )
strategy.entry("MMSAT", strategy.short,stop=close, oca_name="TREND", comment="SAT")
else
strategy.cancel(id="MMSAT")