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

قیمت چینل اور چلتی اوسط پر مبنی رجحان کی پیروی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-06 09:46:23
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

  1. قیمت چینل بنائیں
  • پچھلے len ادوار کے دوران سب سے زیادہ اعلی اور سب سے کم کم حساب لگائیں
  • درمیانی لائن سب سے زیادہ اعلی اور سب سے کم کم کی اوسط ہے
  • فاصلہ وسط لائن سے قیمت کا مطلق انحراف ہے
  • اوپری اور نچلے بینڈ حاصل کرنے کے لئے ہموار فاصلے
  1. رجحان کی سمت کا تعین کریں
  • جب قیمت نیچے کی بینڈ سے نیچے ہے تو ، نیچے کی رجحان کے طور پر بیان کریں
  • جب قیمت اوپری بینڈ سے اوپر ہے تو ، اپ ٹرینڈ کے طور پر بیان کریں
  1. تجارتی سگنل تیار کریں
  • اپ ٹرینڈ میں ، طویل جب قیمت کھلی سے نیچے ہے یا اوپری بینڈ سے نیچے توڑتی ہے
  • ڈاؤن ٹرینڈ میں ، مختصر جب قیمت کھلی سطح سے اوپر ہو یا نیچے کی بینڈ سے اوپر ٹوٹ جائے

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

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

خطرے کا تجزیہ

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

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

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

نتیجہ

یہ حکمت عملی مجموعی طور پر درمیانی اور طویل مدتی رجحانات کو مؤثر طریقے سے ٹریک کرنے میں کافی مضبوط ہے جبکہ رجحان کے وقفے کے ذریعہ تجارتی سگنل تیار کرتی ہے۔ زیادہ مصنوعات اور مارکیٹ کے ماحول میں حکمت عملی کو اپنانے کے لئے پیرامیٹر کی اصلاح اور سگنل فلٹرنگ کے ذریعے مزید بہتری لائی جاسکتی ہے۔


/*backtest
start: 2023-01-30 00:00:00
end: 2024-02-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=2
strategy("Noro's Bands Strategy v1.1", shorttitle = "NoroBands str 1.1", overlay=true)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
len = input(20, defval = 20, minval = 2, maxval = 200, title = "Period")
color = input(true, "Color")
needbb = input(true, defval = false, title = "Show Bands")
needbg = input(true, defval = false, title = "Show Background")
src = close

//PriceChannel 1
lasthigh = highest(src, len)
lastlow = lowest(src, len)
center = (lasthigh + lastlow) / 2

//dist
dist = abs(src - center)
distsma = sma(dist, len)
hd = center + distsma
ld = center - distsma

//Trend
trend = close < ld and high < hd ? -1 : close > hd and low > ld ? 1 : trend[1]

//Lines
colo = needbb == false ? na : black
plot(hd, color = colo, linewidth = 1, transp = 0, title = "High band")
plot(center, color = colo, linewidth = 1, transp = 0, title = "center")
plot(ld, color = colo, linewidth = 1, transp = 0, title = "Low band")

//Background
col = needbg == false ? na : trend == 1 ? lime : red
bgcolor(col, transp = 90)

//Signals
up = trend == 1 and ((close < open or color == false) or close < hd) ? 1 : 0
dn = trend == -1 and ((close > open or color == false) or close > ld) ? 1 : 0 

longCondition = up == 1
if (longCondition)
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na)

shortCondition = dn == 1
if (shortCondition)
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na)

مزید