MT-تعاون تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-25 15:06:04
ٹیگز:

img

جائزہ

ایم ٹی کوآرڈینیشن ٹریڈنگ اسٹریٹیجی ایک اعلی درجے کی مقداری تجارتی حکمت عملی ہے جو مالیاتی منڈیوں میں قلیل مدتی تجارتی مواقع کی نشاندہی کرنے کے لئے متعدد تکنیکی اشارے کو مربوط کرتی ہے۔ یہ مشہور تاجر I3ig_Trades کے ذریعہ ڈیزائن کیا گیا ہے ، یہ اعلی تعدد کی تجارت کے لئے مہارت رکھتا ہے۔

حکمت عملی منطق

اس حکمت عملی میں مختلف ٹائم فریم (21 ، 50 ، 200) کے تین ہموار حرکت پذیر اوسط (ایس ایم اے) ، 14 دن کا رشتہ دار طاقت انڈیکس (آر ایس آئی) اور ولیمز فریکٹلز (2 دن) شامل ہیں۔ مخصوص انٹری منطق کی وضاحت مندرجہ ذیل ہے:

لانگ سگنل: اس وقت ٹرگر ہوتا ہے جب قریب تینوں ایس ایم اے سے اوپر ہوتا ہے ، آر ایس آئی 50 سے اوپر ہوتا ہے اور موجودہ اعلی پچھلے فریکٹل سے زیادہ ہوتا ہے۔

شارٹ سگنل: جب بند تینوں ایس ایم اے سے نیچے ہوتا ہے تو چالو ہوتا ہے ، آر ایس آئی 50 سے نیچے ہوتا ہے اور موجودہ کم پچھلے فرکٹل نیچے سے کم ہوتا ہے۔

پوزیشن کا سائزنگ متحرک طور پر منتخب کردہ ایکویٹی فیصد اور بیعانہ کی سطح کی بنیاد پر شمار کیا جاتا ہے۔

فوائد کا تجزیہ

یہ حکمت عملی جھوٹے سگنلز کو فلٹر کرنے اور اعلی امکان کے بریک آؤٹ کی سطح کی نشاندہی کرنے کے لئے متعدد اشارے کو جوڑتی ہے۔ اس دوران ، پوزیشن کا سائز اکاؤنٹ کے ایکویٹی کے فیصد کے مطابق طے کیا جاتا ہے ، جس سے ایک ہی نقصان پر قابو پایا جاتا ہے۔

مخصوص طاقتیں یہ ہیں:

  1. ٹریپس سے بچنے کے لئے تصدیق کے لئے کثیر ٹائم فریم اشارے کا استعمال کرنا۔ ایس ایم اے مختصر ، درمیانے اور طویل مدتی میں رجحانات کو پہچانتے ہیں۔

  2. آر ایس آئی زیادہ خریدنے اور زیادہ فروخت کرنے والے علاقوں سے بچتا ہے۔ 50 سے اوپر کی قیمتیں تیزی کی نشاندہی کرتی ہیں اور 50 سے نیچے کی قیمتیں کمی کی نشاندہی کرتی ہیں۔

  3. ولیمز فریکٹلز نے مزید تصدیق کی کہ یہ صرف انتہا پسندی میں داخل ہونے پر ہی پھوٹ پڑتی ہے۔

  4. اکاؤنٹ بیلنس کے فیصد کی بنیاد پر متحرک پوزیشن سائزنگ سختی سے نیچے کا انتظام کرتی ہے۔

  5. اپنی مرضی کے مطابق پیرامیٹرز مختلف ٹریڈنگ شیلیوں کے مطابق.

خطرے کا تجزیہ

اس حکمت عملی کے اہم خطرات میں شامل ہیں:

  1. جب ایس ایم اے متفرق ہوتے ہیں تو مکمل طور پر وِپساؤ سے بچنے میں ناکامی۔

  2. رجحان کی تبدیلی سے قبل تاخیر کے اشارے کی وجہ سے بروقت باہر نکلنے میں ناکامی۔

  3. انتہائی چالوں میں مکمل پوزیشن کھونے کا خطرہ جب نقصان پہلے سے مقرر سے زیادہ ہو۔

حل:

  1. بہترین پیرامیٹرز تلاش کرنے کے لئے SMAs کے مجموعے کو بہتر بنائیں.

  2. جھوٹے بریکآؤٹس سے بچنے کے لیے شمعدان کے فلٹرز شامل کریں۔

  3. فیصد اور لیوریج کی سطح کو مناسب طریقے سے کم کریں۔

اصلاح کی ہدایات

اسٹریٹیجی کو مزید بہتر بنایا جا سکتا ہے:

  1. بہترین پیرامیٹرز کے لئے SMAs اور RSI کے مختلف مجموعوں کا تجربہ کرنا۔

  2. اضافی فلٹرز جیسے بولنگر بینڈ کی چوڑائی، ٹریڈر جیک سگنل وغیرہ شامل کرنا۔

  3. پہلے سے طے شدہ سطح پر نقصانات کو کم کرنے کے لئے سٹاپ نقصان کے طریقہ کار کو شامل کرنا۔

  4. معاونت اور مزاحمت کا پتہ لگانے کے لئے گہری سیکھنے کے ماڈلز کو ضم کرنا۔

  5. پوزیشنوں کے معقول پیمانے کے لئے موافقت پذیر پوزیشن سائزنگ اسکیم کا نفاذ۔

نتیجہ

ایم ٹی کوآرڈینیشن ٹریڈنگ حکمت عملی ایک پختہ بریکآؤٹ سسٹم ہے جو متعدد ٹائم فریموں کا فائدہ اٹھاتا ہے۔ سگنل کو فلٹر کرنے کے لئے اشارے کو جوڑ کر اور پوزیشن سائزنگ کو متحرک طور پر سنبھال کر ، یہ مستقل پیرامیٹر ٹوننگ اور ماڈل کی اصلاح کے ذریعے سرمایہ دارانہ فنڈز اور پیشہ ور تاجروں کے لئے مستقل منافع حاصل کرنے کے قابل ہے۔


/*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")


مزید