متحرک قیمت چینل ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-16 19:01:26
ٹیگز:

جائزہ

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

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

حکمت عملی مندرجہ ذیل منطق پر مبنی ہے:

  1. متحرک قیمت چینلز کا حساب سب سے زیادہ اور سب سے کم قیمتوں کا استعمال کرتے ہوئے کریں۔ اوپری بینڈ سب سے زیادہ قیمت اور چینل کے وسط نقطہ کا اوسط ہے۔ نچلا بینڈ سب سے کم قیمت اور وسط نقطہ کے درمیان فرق کو کم کرنے والا وسط نقطہ ہے۔

  2. جب قیمت اوپری بینڈ سے اوپر ٹوٹ جاتی ہے تو ، ایک اپ ٹرینڈ شروع ہوتا ہے۔ جب قیمت نچلی بینڈ سے نیچے ٹوٹ جاتی ہے تو ، ایک ڈاؤن ٹرینڈ شروع ہوتا ہے۔

  3. اپ ٹرینڈز میں ، جب دو لگاتار bearish بار ظاہر ہوں تو طویل ہوجائیں۔ ڈاؤن ٹرینڈز میں ، جب دو لگاتار bullish بار ظاہر ہوں تو مختصر ہوجائیں۔

  4. مارکیٹ کی رفتار کا پیچھا کرنے کے لئے انسداد رجحانات کے اندراجات پر غور کریں۔ مثال کے طور پر ، اپ ٹرینڈز میں مختصر اور ڈاؤن ٹرینڈز میں طویل۔

  5. سیٹ منافع کے فیصد لے لو، جیسے داخلہ قیمت کے ایکس٪، منافع میں مقفل کرنے کے لئے.

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

اس حکمت عملی کے فوائد میں شامل ہیں:

  1. متحرک چینلز بہتر رجحان کی تشخیص کے لئے حقیقی وقت میں مارکیٹ کی تبدیلیوں کی عکاسی کرتے ہیں.

  2. رجحانات اور بریکآؤٹس کو ملا کر جھوٹے بریکآؤٹس کو فلٹر کیا جاتا ہے۔

  3. انسداد رجحان کے اندراجات مارکیٹ کی رفتار کو زیادہ منافع کے لئے فائدہ اٹھاتے ہیں.

  4. منافع حاصل کرنے کے لئے روکنے والے مؤثر طریقے سے خطرات کو کنٹرول کرتے ہیں.

  5. منطق آسان نفاذ کے لئے سادہ اور واضح ہے.

خطرے کا تجزیہ

اس کے علاوہ کچھ خطرات پر بھی غور کرنا چاہئے:

  1. چینلز غیر مستحکم مارکیٹوں کے دوران ناکام ہو سکتے ہیں۔ استحکام کے لئے پیرامیٹرز کو ایڈجسٹ کریں۔

  2. مخالف رجحان کی تجارت نقصانات کے لئے کمزور ہیں. نقصان کا سائز کنٹرول کریں.

  3. جعلی بریک آؤٹ خراب تجارت کا سبب بن سکتے ہیں۔ رجحانات کے ساتھ صداقت کی تصدیق کریں۔

  4. اخراجات پر قابو پانے کے لیے زیادہ تجارت سے گریز کریں۔

نتیجہ

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


/*backtest
start: 2022-09-09 00:00:00
end: 2023-09-15 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=2
strategy("Noro's Bands Scalper Strategy v1.1", shorttitle = "Scalper str 1.1", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
takepercent = input(0, defval = 0, minval = 0, maxval = 1000, title = "take, %")
needct = input(false, defval = false, title = "Counter-trend entry")
len = input(20, defval = 20, minval = 2, maxval = 200, title = "Period")
needbb = input(true, defval = true, title = "Show Bands")
needbg = input(true, defval = true, title = "Show Background")
src = close

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

//Distance
dist = abs(src - center)
distsma = sma(dist, len)
hd = center + distsma
ld = center - distsma
hd2 = center + distsma * 2
ld2 = center - distsma * 2

//Trend
sma = sma(close, 20)
smatrend = close > sma ? 1 : close < sma ? -1 : smatrend[1]
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 = 80)

//Signals
bar = close > open ? 1 : close < open ? -1 : 0
up7 = trend == 1 and bar == -1 and bar[1] == -1 ? 1 : 0
dn7 = trend == 1 and bar == 1 and bar[1] == 1 and close > strategy.position_avg_price * (100 + takepercent) / 100 ? 1 : 0
up8 = trend == -1 and bar == -1 and bar[1] == -1 and close < strategy.position_avg_price * (100 - takepercent) / 100 ? 1 : 0
dn8 = trend == -1 and bar == 1 and bar[1] == 1 ? 1 : 0

if up7 == 1 or up8 == 1
    strategy.entry("Long", strategy.long, needlong == false ? 0 : trend == -1 and needct == false ? 0 : na)

if dn7 == 1 or dn8 == 1
    strategy.entry("Short", strategy.short, needshort == false ? 0 : trend == 1 and needct == false ? 0 : na)

مزید