اسٹوکاسٹک انڈیکس پر مبنی قلیل مدتی تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-18 16:14:34
ٹیگز:

img

جائزہ

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

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

حکمت عملی بنیادی طور پر اسٹوکاسٹک انڈیکس اشارے کا استعمال مارکیٹ کے زیادہ خریدے اور زیادہ فروخت والے علاقوں کا فیصلہ کرنے کے لئے کرتی ہے۔ اسٹوکاسٹک انڈیکس اشارے کا حساب کتاب کا فارمولا یہ ہے:

SMI = (MA(Close - LL) /(HH - LL)) * 100

جہاں ایل ایل این دنوں میں سب سے کم قیمت ہے ، ایچ ایچ این دنوں میں سب سے زیادہ قیمت ہے۔ اس اشارے کا ڈیزائن تصور یہ ہے کہ جب اختتامی قیمت این دنوں میں سب سے زیادہ قیمت کے قریب ہوتی ہے تو ، مارکیٹ زیادہ خریدنے کی حالت میں ہوتی ہے۔ جب اختتامی قیمت این دنوں میں سب سے کم قیمت کے قریب ہوتی ہے تو ، مارکیٹ زیادہ فروخت کی حالت میں ہوتی ہے۔

اس حکمت عملی میں ، ایس ایم اے پیرامیٹر این 5 اور 3 لیتا ہے ، جس سے یہ ظاہر ہوتا ہے کہ 5 دن اور 3 دن کا اسٹوکاسٹک انڈیکس استعمال کیا جاتا ہے۔ عام طور پر ، صرف ایک پیرامیٹر کا استعمال کرتے ہوئے آسانی سے غلط سگنل پیدا ہوسکتے ہیں۔ لہذا ، یہ حکمت عملی ڈبل ایس ایم اے ڈبل تصدیق کو اپناتی ہے ، جو کچھ شور کو فلٹر کرسکتی ہے۔

اس کے علاوہ، ای ایم اے اشارے کو حکمت عملی میں اوورلیپ کیا گیا ہے، اور پیرامیٹرز کو ایس ایم آئی اشارے کے اشاروں کی مزید تصدیق اور غلط فیصلے سے بچنے کے لئے ایس ایم آئی اشارے کے مطابق ہونے کے لئے مقرر کیا گیا ہے.

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

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

اسٹریٹجی کے خطرات

  1. ایس ایم آئی اشارے غلط سگنل پیدا کرنے کا شکار ہے۔ یہاں تک کہ ڈبل ایس ایم اے اور ای ایم اے اشارے کے ساتھ بھی ، خطرات سے مکمل طور پر گریز نہیں کیا جاسکتا ہے۔
  2. ایک رجحان مارکیٹ میں، یہ حکمت عملی بہت زیادہ ریورس آپریشن پیدا کر سکتی ہے، اس طرح مجموعی منافع پر اثر انداز ہوتا ہے.

خطرے کی روک تھام:

  1. ایک ہی نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان کا استعمال کریں
  2. اس حکمت عملی کو صرف سائیڈ ویز یا رینج ٹریڈنگ مارکیٹوں میں استعمال کریں تاکہ اسے رجحان مارکیٹوں میں استعمال کرنے سے بچیں۔

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

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

خلاصہ

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


/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="SMIndex Strategy", shorttitle="SMIndex Strategy", overlay=false, pyramiding=0, initial_capital=1000, currency=currency.USD)
//
sm1 = input(5, 'sm1')
sm2 = input(3, 'sm2')
//
Lower = lowest (low, sm1)
Hight = highest (high, sm1)
Downsideup = Hight - Lower
Upsidedown = close - (Hight+Lower)/2
//
ema1 = ema(ema(Upsidedown,sm2),sm2)
ema2 = ema(ema(Downsideup,sm2),sm2)
smi = ema2 != 0 ? (ema1/(ema2/2)*100) : 0
//
obLevel1 = input(55, "Over Bought Level 1")
obLevel2 = input(35, "Over Bought Level 2")
osLevel1 = input(-55, "Over Sold Level 1")
osLevel2 = input(-35, "Over Sold Level 2")
//
// h1=plot(obLevel1, color=red, title='Sell 1s 55 do', style=dashed, linewidth=2)
// h2=plot(obLevel2, color=maroon, title='Sell 2s 35 do', style=circles, linewidth=2)
// h3=plot(osLevel1, color=red, title='Buy 1s -55 up', style=dashed, linewidth=2)
// h4=plot(osLevel2, color=maroon, title='Buy 2s -35 up', style=circles, linewidth=2)
plot(smi, color=gray, style=line, linewidth=0, transp=5)
plot(ema1, color=orange, style=line, linewidth=0, transp=5)
plot(0, color=gray, style=circles, linewidth=1, title='Base Line')
//
// fill(h1, h2, color=red, transp=55)
// fill(h3, h4, color=green, transp=55)
//Strategy Long Short Entry
longEntry = (smi) < -75 or (smi) < -65 or (smi) < -55 or (smi) < -45 
shortEntry = (smi) > 75 or (smi) > 65 or (smi) > 55 or (smi) > 45 

longCondition = longEntry
if(longCondition)
    strategy.entry("long", strategy.long)
    
shortCondition = shortEntry
if(shortCondition)
    strategy.entry("short", strategy.short)


مزید