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

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

مصنف:چاؤ ژانگ، تاریخ: 2024-01-12 11:14:01
ٹیگز:

img

جائزہ

یہ حکمت عملی رجحان ٹریکنگ ٹریڈنگ کے لئے مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے چلتی اوسط اور اوسط حقیقی حد کا استعمال کرتی ہے۔

اصول

اس حکمت عملی میں مارکیٹ کے رجحان کا تعین کرنے کے لئے مدتوں کے چلتے ہوئے اوسط اور مدتوں کے حقیقی اوسط کے دو گنا استعمال کیا جاتا ہے۔ مخصوص قواعد یہ ہیں:

جب نچلی سطح حرکت پذیر اوسط اور اوسط حقیقی حد سے زیادہ ہے (نچلی سطح > ایم اے + اے ٹی آر) ، تو اسے بڑھتے ہوئے رجحان کے طور پر سمجھا جاتا ہے۔ جب اونچائی چلتی اوسط مائنس اوسط حقیقی حد سے کم ہے (اونچائی < ما - atr) ، تو اسے نیچے کی طرف رجحان سمجھا جاتا ہے۔

دوسری صورتوں میں سابقہ فیصلہ برقرار رکھا جاتا ہے۔

جب اوپر کا رجحان طے ہو جائے تو ایک خاص فیصد پر طویل سفر کریں جب طویل سفر کرنے کی اجازت دی جائے۔ جب نیچے کا رجحان طے کیا جائے تو، ایک مخصوص فیصد پر مختصر ہو جائیں جب مختصر ہونے کی اجازت دی جائے۔

بندش کی شرط یہ ہے کہ مخصوص تجارتی اختتامی تاریخ تک پہنچ جائے۔

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

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

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

خطرے کا تجزیہ

اس حکمت عملی سے نمٹنے والے اہم خطرات یہ ہیں:

  1. یہ تیزی سے اتار چڑھاؤ مارکیٹ میں متعدد نقصانات کا شکار ہے.
  2. رجحان کی تبدیلی کے مقامات کا مؤثر طریقے سے تعین کرنے میں ناکام ہونے کے نتیجے میں، بلند ترین مقامات کا پیچھا کرنے اور کم ترین مقامات کو مارنے کا خطرہ ہے۔
  3. اوسط حقیقی رینج کی غلط پیرامیٹر کی ترتیبات کے نتیجے میں باہر نکلنے والے مقامات بہت زیادہ یا بہت سخت ہوسکتے ہیں.

حل:

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

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

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

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

خلاصہ

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


/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//2019
//Noro

//@version=4
strategy(title = "Noro's MA+ATR Strategy", shorttitle = "MA+ATR str", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
capital = input(100, defval = 100, minval = 1, maxval = 10000, title = "Capital, %")
len = input(30, minval = 2, title = "MA Length")
src = input(ohlc4, title = "MA Source")
limitmode = input(false)
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//MA + BG
atr = sma(tr, len) * 2
ma = sma(src, len)
plot(ma, color = color.blue, linewidth = 4)
trend = 0
trend := low > ma + atr ? 1 : high < ma - atr ? -1 : trend[1]
col = trend == 1 ? color.lime : color.red
bgcolor(col, transp = 70)

//Trading
lot = 0.0
lot := strategy.position_size != strategy.position_size[1] ? strategy.equity / close * capital / 100 : lot[1]
if trend == 1 and limitmode == false
    strategy.entry("Long", strategy.long, needlong == false ? 0 : lot)
if trend == -1 and limitmode == false
    strategy.entry("Short", strategy.short, needshort == false ? 0 : lot)
if trend == 1 and limitmode
    strategy.entry("Long", strategy.long, needlong == false ? 0 : lot)
if trend == -1 and limitmode
    strategy.entry("Short", strategy.short, needshort == false ? 0 : lot)
// if time > timestamp(toyear, tomonth, today, 23, 59)
//     strategy.close_all()

مزید