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

چلتی اوسط اشارے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-26 11:10:23
ٹیگز:

img

جائزہ

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

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

اس حکمت عملی کا بنیادی اشارے اسٹوکاسٹک آسکیلیٹر ہے۔ اس کا حساب کتاب کا طریقہ یہ ہے:

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)).

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

اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

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

خطرے کا تجزیہ

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

  1. چلتی اوسط غلط رابطوں کے لئے موزوں ہیں، ممکنہ طور پر "whipsawed" کیا جا رہا
  2. پیرامیٹرز کی غلط ترتیبات اکثر ٹریڈنگ یا غیر واضح سگنل کی قیادت کر سکتے ہیں
  3. صرف ایک اشارے پر غور کیا جاتا ہے، محدود اصلاح کی جگہ

ان خطرات کو مناسب طریقے سے اشارے کے پیرامیٹرز کو بہتر بنانے یا فلٹر کے حالات کو شامل کرکے کم کیا جاسکتا ہے۔

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

اس حکمت عملی کو بہتر بنانے کے اہم پہلوؤں میں شامل ہیں:

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

نتیجہ

موونگ اوسط اشارے کی حکمت عملی کا مجموعی خیال نسبتا 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")

مزید