ایم ٹی کوآرڈینیشن ٹریڈنگ اسٹریٹیجی ایک اعلی درجے کی مقداری تجارتی حکمت عملی ہے جو مالیاتی منڈیوں میں قلیل مدتی تجارتی مواقع کی نشاندہی کرنے کے لئے متعدد تکنیکی اشارے کو مربوط کرتی ہے۔ یہ مشہور تاجر I3ig_Trades کے ذریعہ ڈیزائن کیا گیا ہے ، یہ اعلی تعدد کی تجارت کے لئے مہارت رکھتا ہے۔
اس حکمت عملی میں مختلف ٹائم فریم (21 ، 50 ، 200) کے تین ہموار حرکت پذیر اوسط (ایس ایم اے) ، 14 دن کا رشتہ دار طاقت انڈیکس (آر ایس آئی) اور ولیمز فریکٹلز (2 دن) شامل ہیں۔ مخصوص انٹری منطق کی وضاحت مندرجہ ذیل ہے:
لانگ سگنل: اس وقت ٹرگر ہوتا ہے جب قریب تینوں ایس ایم اے سے اوپر ہوتا ہے ، آر ایس آئی 50 سے اوپر ہوتا ہے اور موجودہ اعلی پچھلے فریکٹل سے زیادہ ہوتا ہے۔
شارٹ سگنل: جب بند تینوں ایس ایم اے سے نیچے ہوتا ہے تو چالو ہوتا ہے ، آر ایس آئی 50 سے نیچے ہوتا ہے اور موجودہ کم پچھلے فرکٹل نیچے سے کم ہوتا ہے۔
پوزیشن کا سائزنگ متحرک طور پر منتخب کردہ ایکویٹی فیصد اور بیعانہ کی سطح کی بنیاد پر شمار کیا جاتا ہے۔
یہ حکمت عملی جھوٹے سگنلز کو فلٹر کرنے اور اعلی امکان کے بریک آؤٹ کی سطح کی نشاندہی کرنے کے لئے متعدد اشارے کو جوڑتی ہے۔ اس دوران ، پوزیشن کا سائز اکاؤنٹ کے ایکویٹی کے فیصد کے مطابق طے کیا جاتا ہے ، جس سے ایک ہی نقصان پر قابو پایا جاتا ہے۔
مخصوص طاقتیں یہ ہیں:
ٹریپس سے بچنے کے لئے تصدیق کے لئے کثیر ٹائم فریم اشارے کا استعمال کرنا۔ ایس ایم اے مختصر ، درمیانے اور طویل مدتی میں رجحانات کو پہچانتے ہیں۔
آر ایس آئی زیادہ خریدنے اور زیادہ فروخت کرنے والے علاقوں سے بچتا ہے۔ 50 سے اوپر کی قیمتیں تیزی کی نشاندہی کرتی ہیں اور 50 سے نیچے کی قیمتیں کمی کی نشاندہی کرتی ہیں۔
ولیمز فریکٹلز نے مزید تصدیق کی کہ یہ صرف انتہا پسندی میں داخل ہونے پر ہی پھوٹ پڑتی ہے۔
اکاؤنٹ بیلنس کے فیصد کی بنیاد پر متحرک پوزیشن سائزنگ سختی سے نیچے کا انتظام کرتی ہے۔
اپنی مرضی کے مطابق پیرامیٹرز مختلف ٹریڈنگ شیلیوں کے مطابق.
اس حکمت عملی کے اہم خطرات میں شامل ہیں:
جب ایس ایم اے متفرق ہوتے ہیں تو مکمل طور پر وِپساؤ سے بچنے میں ناکامی۔
رجحان کی تبدیلی سے قبل تاخیر کے اشارے کی وجہ سے بروقت باہر نکلنے میں ناکامی۔
انتہائی چالوں میں مکمل پوزیشن کھونے کا خطرہ جب نقصان پہلے سے مقرر سے زیادہ ہو۔
حل:
بہترین پیرامیٹرز تلاش کرنے کے لئے SMAs کے مجموعے کو بہتر بنائیں.
جھوٹے بریکآؤٹس سے بچنے کے لیے شمعدان کے فلٹرز شامل کریں۔
فیصد اور لیوریج کی سطح کو مناسب طریقے سے کم کریں۔
اسٹریٹیجی کو مزید بہتر بنایا جا سکتا ہے:
بہترین پیرامیٹرز کے لئے SMAs اور RSI کے مختلف مجموعوں کا تجربہ کرنا۔
اضافی فلٹرز جیسے بولنگر بینڈ کی چوڑائی، ٹریڈر جیک سگنل وغیرہ شامل کرنا۔
پہلے سے طے شدہ سطح پر نقصانات کو کم کرنے کے لئے سٹاپ نقصان کے طریقہ کار کو شامل کرنا۔
معاونت اور مزاحمت کا پتہ لگانے کے لئے گہری سیکھنے کے ماڈلز کو ضم کرنا۔
پوزیشنوں کے معقول پیمانے کے لئے موافقت پذیر پوزیشن سائزنگ اسکیم کا نفاذ۔
ایم ٹی کوآرڈینیشن ٹریڈنگ حکمت عملی ایک پختہ بریکآؤٹ سسٹم ہے جو متعدد ٹائم فریموں کا فائدہ اٹھاتا ہے۔ سگنل کو فلٹر کرنے کے لئے اشارے کو جوڑ کر اور پوزیشن سائزنگ کو متحرک طور پر سنبھال کر ، یہ مستقل پیرامیٹر ٹوننگ اور ماڈل کی اصلاح کے ذریعے سرمایہ دارانہ فنڈز اور پیشہ ور تاجروں کے لئے مستقل منافع حاصل کرنے کے قابل ہے۔
/*backtest start: 2024-01-17 00:00:00 end: 2024-01-24 00:00:00 period: 10m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 // Written by I3ig_Trades. Follow And Let Me Know Any Strategies You'd Like To See! strategy("Best Scalping Strategy Period (TMA)", shorttitle="Best Scalping Strategy Period (TMA)", overlay=false, initial_capital=100000, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Leverage Input leverage = input.float(1, title="Leverage", minval=1, step=0.1) // Calculate position size based on the percentage of the portfolio and leverage percentOfPortfolio = input.float(100, title="Percent of Portfolio") // Define input options rsiLength = input.int(14, title="RSI Length", minval=1) williamsLength = input.int(2, title="Williams Fractals Length", minval=1) sma21Length = input.int(21, title="SMA 21 Length", minval=1) sma50Length = input.int(50, title="SMA 50 Length", minval=1) sma200Length = input.int(200, title="SMA 200 Length", minval=1) // Smoothed Moving Averages sma21 = ta.sma(close, sma21Length) sma50 = ta.sma(close, sma50Length) sma200 = ta.sma(close, sma200Length) // RSI rsiValue = ta.rsi(close, rsiLength) // Williams Fractals fractalUp = ta.highest(close, williamsLength) fractalDown = ta.lowest(close, williamsLength) // Conditions for Buy Entry buyCondition = close > sma21 and close > sma50 and close > sma200 and rsiValue > 50 and high > fractalUp[1] // Conditions for Sell Entry sellCondition = close < sma21 and close < sma50 and close < sma200 and rsiValue < 50 and low < fractalDown[1] positionSizePercent = percentOfPortfolio / 100 * leverage positionSize = strategy.equity * positionSizePercent / close // Executing strategy with dynamic position size if buyCondition strategy.entry("Buy", strategy.long, qty=positionSize) if sellCondition strategy.entry("Sell", strategy.short, qty=positionSize) // Plotting the Smoothed Moving Averages plot(sma21, color=color.white) plot(sma50, color=color.green) plot(sma200, color=color.red) // Plotting RSI and Fractals for visual confirmation hline(50, "RSI 50", color=color.yellow) plot(rsiValue, color=color.blue, title="RSI") // Input text boxes for trading actions var buy_entry_params = input("", title="Buy Entry Parameters") var buy_exit_params = input("", title="Buy Exit Parameters") var sell_entry_params = input("", title="Sell Entry Parameters") var sell_exit_params = input("", title="Sell Exit Parameters")