
ایم اے سی ڈی کی متحرک حکمت عملی ایک مختصر مدت کی ٹریکنگ ٹرینڈ حکمت عملی ہے جو ایم اے سی ڈی اشارے پر مبنی ہے۔ یہ مختصر مدت کی قیمتوں کی نقل و حرکت کو پکڑنے کے لئے قیمتوں کے رجحان میں تبدیلی کا فیصلہ کرنے کے لئے ایم اے سی ڈی لائن اور سگنل لائن کے گولڈ فورکس اور ڈیڈ فورکس کا استعمال کرتی ہے۔ اس حکمت عملی کا فائدہ یہ ہے کہ اس کا استعمال آسان ہے اور مختصر مدت کے رجحانات کو مؤثر طریقے سے ٹریک کیا جاسکتا ہے۔ نقصان یہ ہے کہ اس سے زیادہ تجارت کا خطرہ ہے۔
یہ حکمت عملی MACD اشارے کی MACD لائن اور سگنل لائن کے ساتھ ساتھ اعلی ترین اور کم سے کم قیمتوں کا استعمال کرتی ہے جس میں داخلہ ، اسٹاپ نقصان اور اسٹاپ اسٹاپ معیارات مرتب کیے جاتے ہیں۔
خاص طور پر ، جب MACD لائن پر سگنل لائن کو عبور کرتے وقت گولڈن کراس پیدا ہوتا ہے ، تو اسے خریدنے کا اشارہ سمجھا جاتا ہے ، اور زیادہ کام کرتا ہے۔ جب MACD لائن کے نیچے سگنل لائن کو عبور کرتے وقت مردہ کراس پیدا ہوتا ہے ، تو اسے فروخت کرنے کا اشارہ سمجھا جاتا ہے ، اور پوزیشن میں ہے۔
سٹاپ نقصان معیار کو آخری بار کی کم از کم قیمت کے طور پر مقرر کیا گیا ہے، اور سٹاپ بریک معیار کو آخری بار 3 بار کی زیادہ سے زیادہ قیمت کے طور پر مقرر کیا گیا ہے۔
MACD پیرامیٹرز کو ایڈجسٹ کرنے، فلٹرنگ کے حالات کو شامل کرنے، اور سٹاپ نقصان کی حد کو کم کرنے کے طریقوں کو بہتر بنانے اور بہتر بنانے کے لئے استعمال کیا جا سکتا ہے.
MACD متحرک حکمت عملی ایک سادہ قلیل مدتی ٹریڈنگ حکمت عملی ہے۔ یہ MACD اشارے کا استعمال کرتے ہوئے قیمت کی متحرک تبدیلیوں کا اندازہ لگانے ، مختصر لائنوں کی رجحانات کو تیزی سے پکڑنے کے لئے کرتا ہے۔ یہ ایک فعال تاجر کے لئے موزوں ہے جو قلیل مدتی منافع کی تلاش میں ہے۔ اس حکمت عملی کے فوائد سادہ اور آسان ہیں ، لیکن اس میں حد سے زیادہ تجارت اور نقصان کو روکنے کا خطرہ بھی موجود ہے۔ اس حکمت عملی کو پیرامیٹرز کی اصلاح ، فلٹرز میں اضافہ ، پوزیشن مینجمنٹ میں بہتری وغیرہ کے ذریعہ مضبوط کیا جاسکتا ہے۔
/*backtest
start: 2022-10-15 00:00:00
end: 2023-10-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MACD Momentum Strategy", overlay=true)
// MACD settings
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
// Entry criteria
enterLong = ta.crossover(macdLine, signalLine)
// Exit criteria
exitLong = ta.crossunder(macdLine, signalLine)
// Calculate stop-loss and take-profit levels
stopLossLevel = ta.lowest(low, 1)
takeProfitLevel = ta.highest(high, 3)
// Execute the strategy
if (enterLong)
strategy.entry("Buy", strategy.long)
if (exitLong)
strategy.close("Buy")
strategy.exit("Take Profit/Stop Loss", "Buy", loss=stopLossLevel, profit=takeProfitLevel)
// Plot the MACD and signal line
plot(macdLine, color=color.blue, title="MACD Line")
plot(signalLine, color=color.red, title="Signal Line")