اس مضمون میں ایک تجارتی حکمت عملی کا نظام متعارف کرایا گیا ہے جس میں متعدد تکنیکی اشارے شامل ہیں۔ یہ نظام مختلف تکنیکی تجزیہ کے طریقوں کو مربوط کرتا ہے جن میں ایم اے سی ڈی ، ای ایم اے ، سادہ حرکت پذیر اوسط اور ایم اے 100 شامل ہیں ، جس میں رسک مینجمنٹ اور ٹائم فلٹرز کے ساتھ مل کر ، تاجروں کو ایک جامع تجارتی حل فراہم کرنے کا مقصد ہے۔
یہ حکمت عملی ایک کثیر حکمت عملی تکنیکی تجزیہ کا نظام ہے جس میں چار آزاد ذیلی حکمت عملی شامل ہیں: ایم اے سی ڈی حکمت عملی ، ای ایم اے 8 حکمت عملی ، سادہ ایم اے حکمت عملی ، اور ایم اے 100 حکمت عملی۔ یہ نظام تاجروں کو مارکیٹ کے حالات کی بنیاد پر مختلف حکمت عملی کی اقسام کا لچکدار انتخاب کرنے کی اجازت دیتا ہے ، ہر ذیلی حکمت عملی کا اپنا منفرد اندراج اور باہر نکلنے کا منطق ہوتا ہے ، جس کی مدد سے متعلقہ رسک مینجمنٹ میکانزم موجود ہیں۔
ایم اے سی ڈی حکمت عملی: ایم اے سی ڈی ہسٹوگرام میں لگاتار عروج اور زوال کے نمونوں کی نشاندہی کرکے مارکیٹ کے رجحانات کو پکڑتا ہے۔ خریدنے کے سگنل لگاتار تین بڑھتے ہوئے ہسٹوگرام باروں کے ذریعہ شروع کیے جاتے ہیں ، جبکہ فروخت کے سگنل لگاتار دو گرنے والے باروں کے ذریعہ شروع کیے جاتے ہیں۔
ای ایم اے 8 حکمت عملی: ہفتہ وار ای ایم اے 8 ، پچھلی اعلی سطحوں ، اور موم بتی کے نمونوں کے تجزیے کو جوڑتا ہے۔ جب قیمت ہفتہ وار ای ایم اے 8 سے اوپر ٹوٹ جاتی ہے تو یہ نظام طویل پوزیشنوں میں داخل ہوتا ہے ، پچھلی اعلی سطحوں سے اوپر بند ہوجاتا ہے ، اور مضبوط موم بتی کے نمونوں کو ظاہر کرتا ہے۔ اس حکمت عملی میں 2٪ اسٹاپ نقصان کی ترتیب شامل ہے۔
سادہ ایم اے حکمت عملی: رجحان پر عمل کرنے والے نظام کی تعمیر کے لئے متعدد اشاریاتی چلتی اوسط (10,15,25,35,40 ادوار) کا استعمال کرتا ہے۔ خرید سگنل اس وقت شروع ہوتے ہیں جب مختصر مدت کے ایم اے طویل مدت کے ایم اے سے اوپر ہوتے ہیں اور قیمت کم سے کم مدت کے ایم اے سے اوپر ہوتی ہے۔ 2٪ اسٹاپ نقصان لاگو ہوتا ہے۔
ایم اے 100 حکمت عملی: 100 دن کی ایم اے ، 8 دن کی ایم اے ، اور 25 دن کی ایم اے کا امتزاج کرتی ہے ، جس میں اوور سیلڈ شرائط کے لئے اسٹوکاسٹک آسکیلیٹر شامل ہوتا ہے۔ یہ نظام اوور سیلڈ علاقوں میں خریدنے کے مواقع کی تلاش کرتا ہے جب قلیل مدتی ایم اے طویل مدتی ایم اے سے اوپر ہوتے ہیں اور قیمتوں میں MA100 کے قریب اتار چڑھاؤ ہوتا ہے۔ یہ حکمت عملی 3٪ اسٹاپ نقصان کی ترتیب کو استعمال کرتی ہے۔
یہ کثیر حکمت عملی تکنیکی تجزیہ ٹریڈنگ سسٹم تاجروں کو متعدد پختہ تکنیکی تجزیہ کے طریقوں کو مربوط کرکے ایک جامع تجارتی فیصلہ سازی کا فریم ورک فراہم کرتا ہے۔ اس سسٹم کے اہم فوائد اس کی لچک اور رسک کنٹرول کی صلاحیتوں میں ہیں ، حالانکہ اس کے لئے تاجروں کو صحیح نفاذ کے لئے مارکیٹوں کی گہری تفہیم کی ضرورت ہوتی ہے۔ مسلسل اصلاح اور بہتری کے ذریعے ، اس سسٹم میں تیزی سے بہتر تجارتی آلہ بننے کی صلاحیت ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-09 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ v5 code implements multiple trading strategies //@version=5 strategy("Multi-Strategy Trading System", overlay=true) // Input parameters for customization strategy_type = input.string("MACD", "Strategy Type", options=["MACD", "EMA8", "SimpleMA", "MA100"]) show_macd = input.bool(true, "Show MACD Signals") show_ema = input.bool(true, "Show EMA Signals") show_ma = input.bool(true, "Show MA Signals") // MACD Strategy Components [macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9) // Function to detect three consecutive ascending histogram bars isThreeAscendingBars(hist) => not na(hist[3]) and hist[3] < hist[2] and hist[2] < hist[1] and hist[1] < hist[0] // Function to detect two consecutive descending histogram bars isTwoDescendingBars(hist) => not na(hist[2]) and hist[2] > hist[1] and hist[1] > hist[0] // EMA Strategy Components ema8_weekly = request.security(syminfo.tickerid, "W", ta.ema(close, 8)) weeklyHigh = request.security(syminfo.tickerid, "W", high) previousWeekHigh = weeklyHigh[1] isStrongCandleWeekly = request.security(syminfo.tickerid, "W", close > open and (close - open) > (high - low) * 0.6) // Simple MA Strategy Components ema10 = ta.ema(close, 10) ema15 = ta.ema(close, 15) ema25 = ta.ema(close, 25) ema35 = ta.ema(close, 35) ema40 = ta.ema(close, 40) // MA100 Strategy Components ma100 = ta.sma(close, 100) ma8 = ta.sma(close, 8) ma25 = ta.sma(close, 25) // Corrected Stochastic Oscillator Calculation stochK = ta.stoch(high, low, close, 14) stochD = ta.sma(stochK, 3) isOversold = stochK < 20 and stochD < 20 // MACD Strategy Logic if strategy_type == "MACD" // Buy condition: Three ascending histogram bars after lowest if isThreeAscendingBars(histLine) strategy.entry("MACD Buy", strategy.long) // Sell condition: Two descending histogram bars after highest if isTwoDescendingBars(histLine) strategy.close("MACD Buy") // EMA8 Strategy Logic if strategy_type == "EMA8" if close > ema8_weekly and close > previousWeekHigh and isStrongCandleWeekly strategy.entry("EMA8 Buy", strategy.long) strategy.exit("EMA8 Exit", "EMA8 Buy", stop=low - (low * 0.02)) // Simple MA Strategy Logic if strategy_type == "SimpleMA" isUptrend = ema10 > ema15 and ema15 > ema25 and ema25 > ema35 and ema35 > ema40 if isUptrend and close > ema10 and close[1] <= ema10[1] strategy.entry("MA Buy", strategy.long) strategy.exit("MA Exit", "MA Buy", stop=low - (low * 0.02)) // MA100 Strategy Logic if strategy_type == "MA100" isUptrend = ma8 > ma100 and ma25 > ma100 isPriceNearMA100 = math.abs(close - ma100) / ma100 * 100 < 1 if isUptrend and isPriceNearMA100 and isOversold strategy.entry("MA100 Buy", strategy.long) strategy.exit("MA100 Exit", "MA100 Buy", stop=low - (low * 0.03)) // Plotting components for visualization plot(ma100, "MA100", color=color.blue, linewidth=2) plot(ema8_weekly, "EMA8 Weekly", color=color.yellow, linewidth=2) plot(series=histLine, title="MACD Histogram", style=plot.style_histogram, color=histLine > 0 ? color.green : color.red)