
اس حکمت عملی میں ممکنہ خرید و فروخت کے سگنل کی شناخت کے لئے ایک نظر میں توازن چارٹ بادل اور قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (SMA) کے ساتھ قلیل مدتی (S
یہ حکمت عملی مندرجہ ذیل اصولوں پر مبنی ہے:
پروگرام سب سے پہلے مطلوبہ فاریکس کلاؤڈ اجزاء ((منتقلی کی لائن ، بیس لائن ، فاریکس اسپیڈ اسپین A اور B) ، اور قلیل مدتی اور طویل مدتی SMA کا حساب لگاتا ہے۔ اس کے بعد قیمتوں کے سلسلے میں بادل اور مساوی لائن کی پوزیشن کی نشاندہی کرنے کے لئے متعدد شرائط کی وضاحت کی جاتی ہے۔ جب تمام خرید / فروخت کی شرائط پوری ہوجاتی ہیں تو ، پروگرام خرید اور فروخت کے سگنل تیار کرتا ہے۔
یہ “ایک بادل سے زیادہ ایک جیسی ٹریڈنگ حکمت عملی” ایک پہلے سے متوازن چارٹ بادل اور سادہ منتقل اوسط کے ساتھ مل کر ، قائم رجحانات میں واپس اوسط پر قدم رکھنے کے لئے کم خطرہ والے داخلے کے مواقع کی تلاش کرتی ہے۔ یہ حکمت عملی افقی مارکیٹوں اور اہم خبروں کے واقعات کے دوران تجارت کو فلٹر کرکے ، جعلی سگنل کے خطرے کو کم کرنے کے قابل ہے ، اور اس طرح مجموعی کارکردگی کو بہتر بناتا ہے۔ یہ حکمت عملی بنیادی طور پر درمیانی اور طویل مدتی تجارت کرنے والوں کے لئے موزوں ہے ، جو 1 گھنٹے اور 2 گھنٹے وغیرہ کے وقت کے فریم پر اچھی کارکردگی کا مظاہرہ کرتی ہے۔ تاہم ، اس حکمت عملی میں مزید اصلاحات کی گنجائش ہے ، جیسے واضح اسٹاپ نقصانات ، سگنل گروپ کو بہتر بنانا ، پیرامیٹرز کو ایڈجسٹ کرنا ، وغیرہ کو متعارف کرانا تاکہ اس حکمت عملی کی زیادہ مستحکم کارکردگی حاصل کی جاسکے۔
/*backtest
start: 2023-05-11 00:00:00
end: 2024-05-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Ichimoku Cloud and Moving Average Strategy", shorttitle="ICMA", overlay=true)
// Input parameters
shortMA = input.int(55, title="Short-term Moving Average Length")
longMA = input.int(200, title="Long-term Moving Average Length")
// Calculate moving averages
shortSMA = ta.sma(close, shortMA)
longSMA = ta.sma(close, longMA)
// Ichimoku Cloud settings
conversionPeriod = input.int(9, title="Conversion Line Period")
basePeriod = input.int(26, title="Base Line Period")
spanBPeriod = input.int(52, title="Span B Period")
displacement = input.int(26, title="Displacement")
// Calculate Ichimoku Cloud components
conversionLine = ta.sma(high + low, conversionPeriod) / 2
baseLine = ta.sma(high + low, basePeriod) / 2
leadSpanA = (conversionLine + baseLine) / 2
leadSpanB = ta.sma(high + low, spanBPeriod) / 2
// Plot Ichimoku Cloud components
plot(leadSpanA, color=color.blue, title="Leading Span A")
plot(leadSpanB, color=color.red, title="Leading Span B")
// Entry conditions
aboveCloud = close > leadSpanA and close > leadSpanB
belowCloud = close < leadSpanA and close < leadSpanB
aboveShortMA = close > shortSMA
aboveLongMA = close > longSMA
belowShortMA = close < shortSMA
belowLongMA = close < longSMA
// Buy condition (Price retests 55 moving average after being above it)
buyCondition = aboveCloud and aboveLongMA and close[1] < shortSMA and close > shortSMA
// Sell condition (Price retests 55 moving average after being below it)
sellCondition = belowCloud and belowLongMA and close[1] > shortSMA and close < shortSMA
// Strategy entry and exit
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.entry("Sell", strategy.short, when = sellCondition)
// Plot moving averages
plot(shortSMA, color=color.green, title="Short-term SMA")
plot(longSMA, color=color.red, title="Long-term SMA")
// Plot buy and sell signals
plotshape(series=buyCondition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(series=sellCondition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")