یہ حکمت عملی ایم اے سی ڈی اشارے کی بنیاد پر تجارتی سگنل تیار کرتی ہے۔ ایم اے سی ڈی اشارے میں تین لائنیں شامل ہیں: ایم اے سی ڈی لائن ، سگنل لائن اور ہسٹوگرام (ایچ آئی ایس ٹی او) لائن۔ جب ایم اے سی ڈی لائن سگنل لائن کے اوپر عبور کرتی ہے اور مثبت ہوجاتی ہے تو ، یہ خرید سگنل تیار کرتی ہے۔ جب ایم اے سی ڈی لائن سگنل لائن سے نیچے عبور کرتی ہے اور منفی ہوجاتی ہے تو ، یہ فروخت سگنل تیار کرتی ہے۔
خاص طور پر ، جب بند ہونے کی قیمت 34 پیریڈ ای ایم اے سے اوپر اور ایم اے سی ڈی لائن سگنل لائن سے اوپر مثبت علاقے میں عبور کرتی ہے تو ، اس سے مضبوط اپسائڈ رفتار کی نشاندہی ہوتی ہے ، لہذا ہم خریدتے ہیں۔ جب بند ہونے کی قیمت 34 پیریڈ ای ایم اے سے نیچے عبور کرتی ہے اور ایم اے سی ڈی لائن سگنل لائن سے نیچے منفی علاقے میں عبور کرتی ہے تو ، اس سے مضبوط نیچے کی رفتار کی نشاندہی ہوتی ہے ، لہذا ہم فروخت کرتے ہیں۔
یہ حکمت عملی MACD اشارے کا استعمال کرتے ہوئے تجارتی مواقع کی نشاندہی کرتی ہے اور 34 پیریڈ ای ایم اے کا استعمال کرتے ہوئے سگنل فلٹر کرتی ہے۔ یہ اسٹاپ نقصان / منافع حاصل کرنے کے ذریعہ خطرے کو کنٹرول کرتے ہوئے جب نئی قیمت کے رجحانات شروع ہوتے ہیں تو بروقت اندراجات کی اجازت دیتی ہے۔ حکمت عملی کو پیرامیٹر کی اصلاح کے ذریعہ مزید بہتر بنایا جاسکتا ہے ، منافع بخش بنانے کے لئے دوسرے اشارے وغیرہ شامل کریں۔
/*backtest start: 2024-01-19 00:00:00 end: 2024-02-18 00:00:00 period: 1h basePeriod: 15m 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/ // © melihtuna //@version=2 strategy("Jim's MACD", overlay=true) Tendies = input(true, title="Check here for tendies") // === MACD Setup === [macdLine, signalLine, histLine] = macd(close, 12, 26, 9) //EMA ma = ema(close, 5) plot(ema(close,5)) //Entry if (close > ma and cross(macdLine,signalLine) and histLine> 0.4 and signalLine > 0 or histLine > 0 and signalLine > 0 ) strategy.entry("BUY", strategy.long) if(close < ma and cross(macdLine,signalLine) and histLine < -0.4 and signalLine < 0 or close < ma and histLine < 0 and signalLine < 0 ) strategy.entry("SELL", strategy.short) //Exit strategy.close("BUY", when = histLine < 0 ) strategy.close("SELL", when = histLine > 0 )