
یہ حکمت عملی MACD اشارے کی تیز لائن اور سست لائن کے کراسنگ کا حساب لگانے کے ذریعے داخلے اور باہر نکلنے کا فیصلہ کرتی ہے۔ اس کے ساتھ ساتھ EMA اشارے کے ساتھ مل کر رجحان کی سمت کا فیصلہ کرتی ہے۔ جب تیز لائن نیچے سے سست لائن کو توڑتی ہے اور MACD کی قیمت 0 سے کم ہوتی ہے تو زیادہ کام کریں۔ جب تیز لائن اوپر سے سست لائن کو توڑتی ہے اور MACD کی قیمت 0 سے زیادہ ہوتی ہے تو خالی ہوجاتا ہے۔ اسٹاپ نقصانات exit اس وقت کے لئے EMA کی قیمت ہے جب سگنل پیدا ہوتا ہے۔ اسٹاپ نقصانات داخل ہونے کی قیمت کو 2 سے ضرب دیتے ہیں۔
جب MACD کی تیز لائن نیچے سے سست لائن کو توڑ دیتی ہے اور MACD 0 سے کم ہوتی ہے تو ، اس کا اشارہ ہے کہ اسٹاک کی قیمتوں میں قلیل مدتی حرکت پذیر اوسط بڑھنا شروع ہوچکا ہے ، حرکت پذیری بڑھنے لگی ہے ، خرید سکتے ہیں۔ جب MACD کی تیز لائن اوپر سے سست لائن کو توڑ دیتی ہے اور MACD 0 سے زیادہ ہے تو ، اس کا اشارہ ہے کہ اسٹاک کی قیمتوں میں قلیل مدتی حرکت پذیری اوسط گرنا شروع ہوچکا ہے ، حرکت پذیری کم ہونا شروع ہوچکی ہے ، فروخت کی جا سکتی ہے۔
ای ایم اے اشارے مجموعی رجحان کی سمت کا تعین کرتے ہیں۔ ای ایم اے کی قیمت زیادہ ہونے پر یہ بڑھتی ہوئی رجحان ہے ، اور قیمت کم ہونے پر یہ گرتی ہوئی رجحان ہے۔ حکمت عملی صرف اس وقت زیادہ ہے جب ای ایم اے نے اسے بڑھتی ہوئی رجحان کے طور پر ظاہر کیا ہے ، اور جب ای ایم اے نے اسے گرتی ہوئی رجحان کے طور پر ظاہر کیا ہے تو ، اس سے بچنے کے لئے تجارت سے گریز کریں۔
اسٹاپ نقصان کا طریقہ ای ایم اے کی قیمت ہے جب سگنل پیدا ہوتا ہے۔ ای ایم اے رجحان کا اچھا اندازہ لگاتا ہے ، ای ایم اے کی قیمت پر سیٹ کرنے سے اسٹاپ نقصان کے پچھلے مرحلے کی کم یا اونچائی سے ٹکرانے کا امکان کم ہوجاتا ہے۔ اسٹاپ کو انٹری پوائنٹ سے 2 گنا سیٹ کیا گیا ہے ، منافع کا خطرہ 2 ہے۔
یہ حکمت عملی MACD اشارے اور EMA اشارے کے ساتھ مل کر ، داخلہ کے وقت اور رجحان کی سمت کا بہتر اندازہ لگانے کے قابل ہے۔ معاوضہ کا خطرہ 2 ہے ، جو کہ زیادہ محافظ پیرامیٹرز میں سے ایک ہے۔ MACD اشارے کے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، جو مارکیٹ میں ہونے والی تبدیلیوں کو لچکدار طریقے سے ڈھال سکتا ہے۔
MACD اشارے میں avraging lag موجود ہے ، اشارے کی تبدیلی اکثر قیمت کی تبدیلی سے پیچھے رہ جاتی ہے۔ حکمت عملی مخصوص انٹری پوائنٹس کی نشاندہی نہیں کرسکتی ہے ، اس میں کچھ اندھا پن موجود ہے۔ اسٹاپ نقصان آسانی سے زلزلے کی صورتحال سے متحرک ہوتا ہے۔ اسٹاپ آؤٹ پٹ کو پہلے یا تاخیر سے متحرک کیا جاسکتا ہے۔
اس حکمت عملی میں ایم اے سی ڈی اشارے اور ای ایم اے اشارے کا استعمال کیا گیا ہے تاکہ انٹری کے وقت اور رجحان کی سمت کا تعین کیا جاسکے۔ اس میں ایک سادہ اور معقول اسٹاپ اسٹاپ کا استعمال کیا گیا ہے۔ اس حکمت عملی کو مزید بہتر بنانے کے لئے ایم اے سی ڈی اشارے کی تاخیر ، اسٹاپ اسٹاپ پیرامیٹرز وغیرہ کے لئے بہتر حکمت عملی کا اثر حاصل کیا جاسکتا ہے۔
/*backtest
start: 2022-12-21 00:00:00
end: 2023-12-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MACD & EMA 200 Strategy", overlay=true)
// MACD Settings
fastLength = input(12, title="Fast Length")
slowLength = input(26, title="Slow Length")
signalLength = input(9, title="Signal Length")
src = close
[macdLine, signalLine, _] = ta.macd(src, fastLength, slowLength, signalLength)
// 200 EMA
ema200 = ta.ema(src, 200)
plot(ema200, title="200 EMA", color=color.red)
// Long Condition
longCondition = ta.crossover(macdLine, signalLine) and macdLine < 0 and close > ema200
if (longCondition and strategy.position_size <= 0)
strategy.entry("Long", strategy.long)
longStopLoss = ema200
longTakeProfit = close + 2 * (close - ema200)
strategy.exit("Exit Long", "Long", stop=longStopLoss, limit=longTakeProfit)
// Short Condition
shortCondition = ta.crossunder(macdLine, signalLine) and macdLine > 0 and close < ema200
if (shortCondition and strategy.position_size <= 0)
strategy.entry("Short", strategy.short)
shortStopLoss = ema200
shortTakeProfit = close - 2 * (ema200 - close)
strategy.exit("Exit Short", "Short", stop=shortStopLoss, limit=shortTakeProfit)