وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ڈبل مومنٹم سکیچ ٹریڈنگ سسٹم (SMI+UBS اشارے کے مجموعی حکمت عملی)

مصنف:چاؤ ژانگ، تاریخ: 2024-11-28 15:52:02
ٹیگز:ایس ایم آئییو بی ایسایس ایم اےSL

img

جائزہ

یہ حکمت عملی ایک قلیل مدتی تجارتی نظام ہے جس میں سکس مومنٹم اشارے (ایس ایم آئی) اور الٹیمیٹ خرید / فروخت (یو بی ایس) اشارے کو یکجا کیا گیا ہے۔ یہ حکمت عملی بنیادی طور پر رفتار کی تبدیلیوں اور حرکت پذیر اوسط کراس اوور سگنلز کی نگرانی کرکے شارٹ سیلنگ کے مواقع کو حاصل کرتی ہے۔ اس نظام میں مستحکم منافع کے حصول کے دوران سرمایہ کی حفاظت کے لئے فیصد پر مبنی اسٹاپ نقصان کا طریقہ کار شامل ہے۔

حکمت عملی کے اصول

بنیادی منطق دو اہم اشارے کے مجموعے پر مبنی ہے:

  1. سکیز مومنٹم اشارے (ایس ایم آئی): جب ایس ایم آئی بڑھتے ہوئے سے گھٹتے ہوئے ہوجاتا ہے تو ، یہ بڑھتی ہوئی رفتار اور ممکنہ مختصر مواقع کو کمزور کرنے کی نشاندہی کرتا ہے۔
  2. الٹیمیٹ خرید / فروخت اشارے (یو بی ایس): چلتی اوسط کے ساتھ قیمتوں کے کراس اوورز کی بنیاد پر انٹری ٹائمنگ کا تعین کرتا ہے۔ جب قیمت چلتی اوسط سے نیچے ہوتی ہے تو ایک مختصر سگنل کی تصدیق ہوتی ہے۔
  3. نظام سگنل کی تصدیق پر خود بخود مختصر پوزیشنوں میں داخل ہوتا ہے، مؤثر رسک کنٹرول کے لئے 0.4٪ منافع کا ہدف اور 2.5٪ اسٹاپ نقصان کی سطح مقرر کرتا ہے۔

حکمت عملی کے فوائد

  1. دوہری سگنل کی تصدیق: دو آزاد اشارے کی گونج کے ذریعے سگنل کی وشوسنییتا کو بہتر بناتا ہے۔
  2. جامع رسک مینجمنٹ: منافع لینے اور سٹاپ نقصان کے واضح حالات تجارت کے مطابق رسک کو مؤثر طریقے سے کنٹرول کرتے ہیں۔
  3. قابل ایڈجسٹ پیرامیٹرز: اہم پیرامیٹرز جیسے ایس ایم آئی لمبائی ، ہموار مدت ، اور یو بی ایس مدت کو مختلف مارکیٹ کے حالات کے لئے بہتر بنایا جاسکتا ہے۔
  4. اعلی آٹومیشن: واضح حکمت عملی منطق خودکار ٹریڈنگ کے نفاذ کو آسان بناتی ہے۔

حکمت عملی کے خطرات

  1. جھوٹے بریک آؤٹ کا خطرہ: مختلف مارکیٹوں میں اکثر جھوٹے سگنل سامنے آسکتے ہیں۔
  2. رجحان انحصار: حکمت عملی رجحان مارکیٹوں میں بہتر کارکردگی کا مظاہرہ کرتی ہے لیکن سائیڈ ویز مارکیٹوں میں کثرت سے رکنے کا سامنا کرسکتا ہے۔
  3. پیرامیٹر حساسیت: پیرامیٹر کی مختلف ترتیبات کارکردگی میں نمایاں تغیرات کا باعث بن سکتی ہیں۔
  4. سلائپج اثر: اعلی اتار چڑھاؤ کے دوران اصل عملدرآمد کی قیمتیں سگنل کی قیمتوں سے نمایاں طور پر انحراف کرسکتی ہیں۔

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

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

خلاصہ

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


/*backtest
start: 2024-10-28 00:00:00
end: 2024-11-27 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © algostudio
// Code Generated using PineGPT - www.marketcalls.in

//@version=5
strategy("Squeeze Momentum and Ultimate Buy/Sell with Stop Loss", overlay=true, process_orders_on_close = false)

// Input settings
smiLength = input.int(20, title="SMI Length")
smiSmoothing = input.int(5, title="SMI Smoothing")
ultBuyLength = input.int(14, title="Ultimate Buy/Sell Length")
stopLossPerc = input.float(2.5, title="Stop Loss Percentage", step=0.1) / 100

// Define Squeeze Momentum logic
smi = ta.sma(close - ta.lowest(low, smiLength), smiSmoothing) - ta.sma(ta.highest(high, smiLength) - close, smiSmoothing)
squeezeMomentum = ta.sma(smi, smiSmoothing)
smiUp = squeezeMomentum > squeezeMomentum[1]
smiDown = squeezeMomentum < squeezeMomentum[1]

// Define Ultimate Buy/Sell Indicator logic (you can customize the conditions)
ultimateBuy = ta.crossover(close, ta.sma(close, ultBuyLength))
ultimateSell = ta.crossunder(close, ta.sma(close, ultBuyLength))


// Trading logic: Short entry (Squeeze Momentum from green to red and Ultimate Sell signal)
shortCondition = smiDown and ultimateSell
if (shortCondition)
    strategy.entry("Short", strategy.short)

//Set short target (exit when price decreases by 0.2%)
shortTarget = strategy.position_avg_price * 0.996

// Set stop loss for short (5% above the entry price)
shortStop = strategy.position_avg_price * (1 + stopLossPerc)

// Exit logic for short
if (strategy.position_size < 0)
    strategy.exit("Exit Short", "Short", limit=shortTarget, stop=shortStop)

// Plot the Squeeze Momentum for reference
plot(squeezeMomentum, color=color.blue, linewidth=2, title="Squeeze Momentum")

// Optional: Plot signals on the chart
plotshape(series=ultimateBuy, location=location.belowbar, color=color.green, style=shape.labelup, title="Ultimate Buy Signal")
plotshape(series=ultimateSell, location=location.abovebar, color=color.red, style=shape.labeldown, title="Ultimate Sell Signal")

// For more tutorials on Tradingview Pinescript visit https://www.marketcalls.in/category/tradingview


متعلقہ

مزید