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


تخلیق کی تاریخ: 2024-01-12 11:14:01 آخر میں ترمیم کریں: 2024-01-12 11:14:01
کاپی: 1 کلکس کی تعداد: 539
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

اس حکمت عملی میں مارکیٹ کے رجحانات کا اندازہ لگانے کے لئے لین دورانیہ کی حرکت پذیر اوسط ما اور 2 گنا لین دورانیہ کی اوسط حقیقی اتار چڑھاؤ کی شرحatr کا استعمال کیا جاتا ہے۔ اس کے لئے مخصوص قواعد یہ ہیں:

جب کم از کم قیمت منتقل اوسط سے زیادہ اوسط حقیقی اتار چڑھاؤ کی شرح سے زیادہ ہے (<<> ما + اے ٹی آر) ، تو اس کا فیصلہ اوپر کی طرف ہے۔
جب اعلی ترین قیمت حرکت پذیر اوسط سے کم اوسط حقیقی اتار چڑھاؤ کی شرح سے کم ہو تو ((high < ma - 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()