
یہ حکمت عملی MACD اشارے کی بنیاد پر ٹریڈنگ سگنل کا فیصلہ کرتی ہے۔ MACD اشارے میں MACD لائن ، SIGNAL لائن اور کالم گراف HISTO لائن کی تین لائنیں شامل ہیں۔ جب MACD لائن نیچے سے اوپر کی طرف سے SIGNAL لائن کو توڑتی ہے اور مثبت ہوجاتی ہے تو ، خریدنے کا اشارہ ہوتا ہے۔ جب MACD لائن اوپر سے نیچے کی طرف سے SIGNAL لائن کو توڑتی ہے اور منفی ہوجاتی ہے تو ، فروخت کا اشارہ ہوتا ہے۔
خاص طور پر ، جب اختتامی قیمت پر 34 ای ایم اے ، اور MACD لائن پر سگنل لائن کو مثبت بناتے ہوئے ، اسٹاک کی قیمت میں مضبوط اضافے کی نشاندہی کرتے ہیں ، تو خریدیں۔ جب اختتامی قیمت پر 34 ای ایم اے ، اور MACD لائن کے نیچے سگنل لائن کو منفی بناتے ہوئے ، اسٹاک کی قیمت میں مضبوط کمی کی نشاندہی کرتے ہیں ، تو فروخت کریں۔
یہ حکمت عملی MACD اشارے کا استعمال کرتے ہوئے خریدنے اور فروخت کرنے کا وقت کا تعین کرتی ہے ، پھر WITH 34 EMA فلٹرنگ غلطی کے سگنل کے ساتھ ، جب اسٹاک کی قیمتوں میں ایک نیا دور شروع ہوتا ہے تو موقع پر موقع پر گرفت کی جاسکتی ہے۔ اس کے ساتھ ساتھ اسٹاپ نقصان کی روک تھام کا نقطہ کنٹرول کا خطرہ ، ایک زیادہ مستحکم اور قابل اعتماد تجارتی حکمت عملی ہے۔ اس کے بعد اس حکمت عملی کو پیرامیٹرز کو بہتر بنانے ، دوسرے اشارے کے فیصلے کو شامل کرنے وغیرہ کے ذریعہ مزید بہتر بنایا جاسکتا ہے ، جس سے منافع کی شرح میں اضافہ ہوتا ہے۔
/*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 )