
ایک متحرک اوسط اشارے کی حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جس میں مارکیٹ کے رجحانات کا اندازہ لگانے کے لئے ایک متحرک اوسط کی بنیاد پر اور طویل یا مختصر پوزیشن پر عملدرآمد کیا جاتا ہے۔ یہ حکمت عملی ایک خاص دور کے اختتامی قیمت کی اوسط قیمت کا حساب لگانے کے ذریعہ یہ فیصلہ کرتی ہے کہ آیا مارکیٹ اوور باؤ یا اوور سیل حالت میں ہے تاکہ قیمتوں میں الٹ جانے کے مواقع کو پکڑ سکے۔
اس حکمت عملی کا بنیادی اشارے بے ترتیب اشاریہ منتقل اوسط (اسٹوکاسٹک آسکیلیٹر) ہے۔ اس کا حساب کتاب طریقہ یہ ہے:
低点 = 最近N天的最低价中的最低值
高点 = 最近N天的最高价中的最高值
K值 = (当前close - 低点)/(高点 - 低点)* 100
ان میں سے ، N قدر لمبائی کی لمبائی ہے۔ یہ اشارے زیادہ تر موجودہ اختتامی قیمتوں کے مقابلے میں حالیہ N دن کی قیمتوں کی حد کی جگہ کی عکاسی کرتا ہے۔
جب K کی قیمت اوور بائڈ لائن ((BuyBand) سے زیادہ ہو تو ، اسٹاک کی قیمت زیادہ خریدنے کا امکان ظاہر کرتا ہے ، ایک ریورس ہوگا۔ جب K کی قیمت اوور سیل لائن ((SellBand) سے کم ہو تو ، اسٹاک کی قیمت زیادہ فروخت ہونے کا امکان ظاہر کرتا ہے ، ایک ریبونڈ ہوگا۔
اس فیصلے کے اصول کے مطابق ، حکمت عملی اوپری خرید و فروخت کے زون میں پوزیشن فروخت کرتی ہے اور اوپری فروخت کے زون میں پوزیشن خریدتی ہے۔ کھلی پوزیشن کی شرط یہ ہے کہ اشارے کی لکیر درمیانی علاقے میں واپس آجائے۔
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
ان خطرات کو کم کرنے کے لئے، مناسب طریقے سے اشارے کے پیرامیٹرز کو بہتر بنانے یا فلٹرنگ کے حالات کو بڑھانے کے لئے استعمال کیا جا سکتا ہے.
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
موبائل اوسط اشارے کی حکمت عملی کا مجموعی نظریہ آسان ہے ، وسیع پیمانے پر استعمال کیا جاتا ہے ، پیمائش کا اثر زیادہ مستحکم ہے ، اور یہ مقدار کی تجارت کے لئے موزوں ہے۔ لیکن اس حکمت عملی میں غور کرنے والے عوامل واحد ہیں ، اصلاح کی جگہ محدود ہے ، اور صرف قلیل مدتی آپریشن کے لئے موزوں ہے۔ مستقبل میں ، کثیر اشارے کے مجموعی ، مشین لرننگ اور دیگر ذرائع کے ذریعہ اپ گریڈ کیا جاسکتا ہے۔
/*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")