
اس تجارتی حکمت عملی میں MACD اور ایک نظر میں توازن چارٹ دو تکنیکی اشارے شامل ہیں ، جو درمیانی مدت کے رجحانات اور حرکیات میں تبدیلیوں کو پکڑنے کے لئے بنائے گئے ہیں۔ MACD اشارے تیز ، سست اور سگنل لائنوں پر مشتمل ہیں ، جو 12 ، 26 اور 9 کے پیرامیٹرز کی ترتیب کو متحرک تبدیلیوں اور رجحان کے الٹ جانے کی شناخت کے لئے استعمال کرتے ہیں۔ ایک نظر میں توازن چارٹ میں ٹرانسمیشن لائن ، بیس لائن ، پیشگی اوپری اور پیشگی نچلی حد شامل ہے ، جو رجحان کی طاقت ، سمت اور حمایت / مزاحمت کی سطح کے بارے میں بصیرت فراہم کرتی ہے۔ یہ حکمت عملی متحرک تاجروں کو واضح معیارات کی بنیاد پر داخل ہونے اور باہر نکلنے کے اشارے فراہم کرتی ہے ، جبکہ خطرے کے انتظام کو بھی مدنظر رکھتی ہے تاکہ ہر تجارت کو ضرورت سے زیادہ خطرے سے بچایا جاسکے اور قابل ذکر منافع کے لئے لڑائی کی جاسکے۔
اس حکمت عملی میں MACD اشارے اور پہلی بار توازن گراف بادل کا استعمال کیا جاتا ہے تاکہ خرید و فروخت کے سگنل پیدا کیے جا سکیں۔ جب قیمت پہلے بار توازن گراف بادل سے تجاوز کر جاتی ہے اور MACD لائن پر سگنل لائن عبور کرتی ہے تو ، خریدنے کا اشارہ ہوتا ہے ، جس سے ایک bullish رجحان ظاہر ہوتا ہے۔ جب قیمت پہلی بار توازن گراف بادل سے نیچے گر جاتی ہے اور MACD لائن نیچے سگنل لائن عبور کرتی ہے تو ، فروخت کا اشارہ ہوتا ہے ، جس سے ایک bullish رجحان ظاہر ہوتا ہے۔ اسٹاپ نقصان اور اسٹاپ اسٹاپ کی سطح کو اتار چڑھاؤ اور تاریخی قیمتوں کی نقل و حرکت کے مطابق تشکیل دیا جاسکتا ہے ، لیکن ابتدائی ترتیب میں خطرہ کے انتظام پر توجہ دی جاتی ہے تاکہ فنڈز کی حفاظت اور منافع کو مقفل کیا جاسکے۔
متحرک MACD اور ایک نظر میں بیلنس چارٹ ٹریڈنگ حکمت عملی ایک طاقتور طریقہ فراہم کرتی ہے جس میں دو مشہور تکنیکی اشارے شامل ہوتے ہیں تاکہ درمیانی مدت کے رجحانات اور متحرک تبدیلیوں کی نشاندہی کی جاسکے۔ اس حکمت عملی کا مقصد خرید و فروخت کے معیار کو واضح طور پر بیان کرنا ، اور خطرے کے انتظام کے رہنما خطوط کے ذریعہ تاجروں کو سمجھدار فیصلے کرنے ، خطرے پر قابو پانے اور منافع کو زیادہ سے زیادہ کرنے میں مدد فراہم کرنا ہے۔ تاہم ، تاجروں کو اپنی حکمت عملی کو اپنی تجارتی طرز اور مارکیٹ کی خصوصیات کے مطابق بہتر اور اپنی مرضی کے مطابق بنانا چاہئے ، اور اس کی کارکردگی کی مستقل نگرانی کرنی چاہئے۔ مناسب ایڈجسٹمنٹ اور خطرے کے ساتھ ، یہ حکمت عملی تاجروں کے ٹول باکس میں ایک قیمتی اضافہ ہوسکتی ہے۔
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MACD and Ichimoku Cloud Strategy", overlay=true)
// MACD Components
fastLength = 12
slowLength = 26
signalLength = 9
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalLength)
// Ichimoku Cloud Components
tenkanLength = 9
kijunLength = 26
senkouLength = 52
displacement = 26
tenkanSen = (ta.highest(high, tenkanLength) + ta.lowest(low, tenkanLength)) / 2
kijunSen = (ta.highest(high, kijunLength) + ta.lowest(low, kijunLength)) / 2
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = (ta.highest(high, senkouLength) + ta.lowest(low, senkouLength)) / 2
chikouSpan = close[displacement]
// Plot Ichimoku Cloud
plot(tenkanSen, color=color.red, title="Tenkan-sen")
plot(kijunSen, color=color.blue, title="Kijun-sen")
p1 = plot(senkouSpanA, color=color.green, title="Senkou Span A", offset=displacement)
p2 = plot(senkouSpanB, color=color.orange, title="Senkou Span B", offset=displacement)
fill(p1, p2, color=senkouSpanA > senkouSpanB ? color.new(color.green, 90) : color.new(color.red, 90))
// Define Buy and Sell Conditions
macdBuy = ta.crossover(macdLine, signalLine)
ichimokuBuy = (close > senkouSpanA) and (close > senkouSpanB) and (tenkanSen > kijunSen)
buySignal = macdBuy and ichimokuBuy
macdSell = ta.crossunder(macdLine, signalLine)
ichimokuSell = (close < senkouSpanA) and (close < senkouSpanB) and (tenkanSen < kijunSen) and (tenkanSen[displacement] < math.min(senkouSpanA, senkouSpanB))
sellSignal = macdSell and ichimokuSell
// Execute Buy or Sell orders
if (buySignal)
strategy.entry("Buy", strategy.long)
if (sellSignal)
strategy.entry("Sell", strategy.short)
// Setting up the stop loss and take profit
stopLossPerc = 5.0
takeProfitPerc = 10.0
strategy.exit("Exit Buy", "Buy", loss=stopLossPerc, profit=takeProfitPerc)
strategy.exit("Exit Sell", "Sell", loss=stopLossPerc, profit=takeProfitPerc)
// Plot Buy and Sell Signals
plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, title="Buy Signal", text="BUY")
plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, title="Sell Signal", text="SELL")