چلتی اوسط اشارے کی حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو چلتی اوسط کی بنیاد پر مارکیٹ کے رجحانات کا جائزہ لیتی ہے اور طویل یا مختصر پوزیشن کے آپریشن کرتی ہے۔ کسی وقت کی مدت میں اوسط بندش کی قیمت کا حساب لگاتے ہوئے ، یہ حکمت عملی اس بات کا تعین کرتی ہے کہ آیا مارکیٹ میں قیمتوں میں الٹ پھیر کے مواقع کو حاصل کرنے کے لئے مارکیٹ میں زیادہ خرید یا زیادہ فروخت ہوئی ہے۔
اس حکمت عملی کا بنیادی اشارے اسٹوکاسٹک آسکیلیٹر ہے۔ اس کا حساب کتاب کا طریقہ یہ ہے:
Low = the lowest low of the most recent N days
High = the highest high of the most recent N days
K value = (Current close – Low)/(High – Low)*100
جہاں N لمبائی ہے لمبائی۔ یہ اشارے تقریباً حالیہ N دنوں میں قیمت کی حد کے مقابلے میں موجودہ اختتامی قیمت کی پوزیشن کو ظاہر کرتا ہے۔
جب K کی قیمت زیادہ سے زیادہ لائن (خریداری بینڈ) سے زیادہ ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ اسٹاک زیادہ سے زیادہ خریدا جاسکتا ہے اور کال بیک ہوگا۔ جب K کی قیمت زیادہ سے زیادہ لائن (فروخت بینڈ) سے کم ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ اسٹاک زیادہ سے زیادہ فروخت ہوسکتا ہے اور ری باؤنڈ ہوگا۔
اس فیصلے کے اصول کے مطابق ، حکمت عملی زیادہ خرید زون میں پوزیشن کھولنے کے لئے فروخت کرے گی اور زیادہ فروخت زون میں پوزیشن کھولنے کے لئے خریدے گی۔ اختتامی شرط یہ ہے کہ اشارے کی لائن انٹرمیڈیٹ زون میں واپس آجائے ((SellBand ، BuyBand)).
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
اس حکمت عملی میں کچھ خطرات بھی شامل ہیں:
ان خطرات کو مناسب طریقے سے اشارے کے پیرامیٹرز کو بہتر بنانے یا فلٹر کے حالات کو شامل کرکے کم کیا جاسکتا ہے۔
اس حکمت عملی کو بہتر بنانے کے اہم پہلوؤں میں شامل ہیں:
موونگ اوسط اشارے کی حکمت عملی کا مجموعی خیال نسبتا stable مستحکم بیک ٹیسٹنگ کے نتائج کے ساتھ آسان اور وسیع پیمانے پر استعمال ہوتا ہے ، جس سے یہ ابتدائی کی مقداری تجارتی حکمت عملی کے طور پر موزوں ہے۔ تاہم ، اس حکمت عملی میں اصلاح کی گنجائش محدود ہے کیونکہ اس میں محدود عوامل پر غور کیا جاتا ہے اور یہ صرف قلیل مدتی کارروائیوں کے لئے موزوں ہے۔ مستقبل میں اپ گریڈ کثیر اشارے جمع کرنے ، مشین لرننگ ، وغیرہ کے ذریعے کیا جاسکتا ہے۔
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 25/09/2017 // Simple Overbought/Oversold indicator // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Overbought/Oversold", shorttitle="OB/OS") Length = input(10, minval=1) BuyBand = input(0.92, step = 0.01) SellBand = input(0.5, step = 0.01) reverse = input(false, title="Trade reverse") hline(BuyBand, color=green, linestyle=line) hline(SellBand, color=red, linestyle=line) xOBOS = stoch(close, high, low, Length) nRes = iff(close > close[Length], xOBOS / 100, (100 - xOBOS) / 100) pos = iff(nRes < SellBand, -1, iff(nRes > BuyBand, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(nRes, color=blue, title="OB/OS")