ڈائنامک پرائس چینل ٹریڈنگ کی حکمت عملی


تخلیق کی تاریخ: 2023-09-16 19:01:26 آخر میں ترمیم کریں: 2023-09-16 19:01:26
کاپی: 2 کلکس کی تعداد: 659
1
پر توجہ دیں
1617
پیروکار

جائزہ

اس مضمون میں ایک مختصر لائن ٹریڈنگ حکمت عملی کا تعارف کیا جائے گا جو متحرک قیمت چینل پر مبنی ہے۔ یہ حکمت عملی قیمتوں کے متحرک چینل کا حساب کتاب کرکے رجحان کی سمت کا تعین کرتی ہے اور چینل کے بریک پوائنٹس پر تجارت کرتی ہے۔

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

یہ حکمت عملی مندرجہ ذیل اصولوں پر مبنی ہے:

  1. اعلی ترین اور کم سے کم قیمتوں کا استعمال کرتے ہوئے متحرک قیمت چینل کا حساب لگائیں۔ چینل کی اوپری ریلنگ اعلی ترین قیمت اور چینل کی درمیانی لائن کے مجموعی نصف ہے ، اور نچلی ریلنگ کم سے کم قیمت اور چینل کی درمیانی لائن کے فرق کی نصف ہے۔

  2. جب قیمت ٹریک کو توڑتی ہے تو ، اس کا اشارہ ہوتا ہے کہ یہ ایک بڑھتی ہوئی رجحان میں داخل ہے۔ جب قیمت ٹریک کو توڑتی ہے تو ، اس کا اشارہ ہوتا ہے کہ یہ نیچے کی طرف ہے۔

  3. ایک بڑھتے ہوئے رجحان میں ، جب دو مسلسل ڈائن لائنیں آئیں تو زیادہ کام کریں۔ ایک گرنے والے رجحان میں ، جب دو مسلسل یومین لائنیں آئیں تو خالی کریں۔

  4. ریورس پوزیشن کھولنے کا اختیار ہے ، یعنی مارکیٹ کے جذبات کو آگے بڑھانے کے لئے اوپر کی طرف کم اور نیچے کی طرف زیادہ کرنا۔

  5. منافع کو لاک کرنے کے لئے روک تھام کا تناسب مقرر کیا جاسکتا ہے ، مثال کے طور پر ، روک تھام کو داخلے کی قیمت کا ایکس٪ مقرر کریں۔

طاقت کا تجزیہ

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

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

  2. رجحان اور کئی K لائنوں کے ساتھ ٹوٹنے والے سگنل کے ساتھ، جعلی ٹوٹنے کو فلٹر کیا جا سکتا ہے.

  3. ریورس پوزیشن مارکیٹ کے ہاٹ پوائنٹس کے حصول اور اضافی منافع حاصل کرنے کے لئے استعمال کی جاتی ہے۔

  4. اسٹاپ تناسب کو ترتیب دینے سے خطرے کو مؤثر طریقے سے کنٹرول کیا جاسکتا ہے۔

  5. حکمت عملی سادہ اور واضح ہے اور اس پر عمل کرنا آسان ہے۔

خطرے کا تجزیہ

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

  1. مارکیٹ میں شدید اتار چڑھاو کے دوران ، چینل کا کام ختم ہوسکتا ہے۔ چینل کو زیادہ مستحکم بنانے کے لئے پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کیا جانا چاہئے۔

  2. ریورس پوزیشن نقصان کا شکار ہے ، اس پر قابو پانے کی ضرورت ہے واحد نقصان کا تناسب

  3. جعلی بریک کے نتیجے میں غلط تجارت ہوسکتی ہے۔ بریک کی تاثیر کا اندازہ لگانے کے لئے رجحانات کو جوڑنا چاہئے۔

  4. ٹرانزیکشن کی لاگت کو کنٹرول کرنے کے لئے ، زیادہ بار بار ٹرانزیکشن سے گریز کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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)