دوہری حرکت پذیر اوسط کی پیروی کرنے والی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-27 14:49:58
ٹیگز:

img

جائزہ

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

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

دوہری حرکت پذیر اوسط مندرجہ ذیل حکمت عملی اختتامی قیمت کے 14 مدت اور 28 مدت کے سادہ حرکت پذیر اوسط (ایس ایم اے) کا حساب لگاتے ہوئے رجحان کی سمت کا اندازہ کرتی ہے۔ خاص طور پر ، یہ ہر مدت کے اختتام پر بند قیمت کے 14 مدت ایس ایم اے اور 28 مدت ایس ایم اے کا حساب لگاتا ہے۔ جب 14 مدت ایس ایم اے 28 مدت ایس ایم اے سے تجاوز کرتا ہے تو ، یہ ایک طویل سگنل بھیجتا ہے اور ایک طویل پوزیشن کھولتا ہے۔ جب 14 مدت ایس ایم اے 28 مدت ایس ایم اے سے نیچے عبور کرتا ہے تو ، یہ ایک مختصر سگنل بھیجتا ہے اور ایک مختصر پوزیشن کھولتا ہے۔

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

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

دوہری چلتی اوسط کی حکمت عملی مندرجہ ذیل فوائد ہیں:

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

خطرے کا تجزیہ

دوہری حرکت پذیر اوسط مندرجہ ذیل حکمت عملی میں بھی کچھ خطرات ہیں:

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

خطرات کو مندرجہ ذیل پہلوؤں سے منظم کیا جاسکتا ہے:

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

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

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

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

  2. زیادہ سے زیادہ مجموعے کی جانچ اور تجارتی سگنل کی مناسب تعدد کے ساتھ مناسب ادوار کا انتخاب کرکے چلتی اوسط سائیکل پیرامیٹرز کو بہتر بنائیں۔

  3. رجحان فلٹر اشارے شامل کریں، جیسے MACD، DMI رجحان موڑ کے نقطہ نظر کے قریب غلط سگنل سے بچنے کے لئے، غیر ضروری تجارت کو کم کرنے کے لئے.

  4. قیمت کے رجحان کی پیش گوئی کرنے اور روایتی قواعد کی جگہ لینے کے لئے مشین لرننگ ماڈلز میں اضافہ کریں۔ LSTM ، GRU گہری سیکھنے کے ماڈل بہتر نتائج پیدا کرسکتے ہیں۔

  5. مجموعی طور پر استعمال کو کم کرنے کے لئے کم تعلق کا استعمال کرتے ہوئے تجارت کی اقسام کو متنوع بنائیں.

نتیجہ

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


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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © coinilandBot
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © adolgov

// @description
// 

//@version=4
strategy("coiniland  copy trading platform", overlay=true)

// random entry condition

longCondition = crossover(sma(close, 14), sma(close, 28))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossunder(sma(close, 14), sma(close, 28))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

moneyToSLPoints(money) =>
    strategy.position_size !=0 ? (money / syminfo.pointvalue / abs(strategy.position_size)) / syminfo.mintick : na

p = moneyToSLPoints(input(200, title = "Take Profit $$"))
l = moneyToSLPoints(input(100, title = "Stop Loss $$"))
strategy.exit("x", profit = p, loss = l)

// debug plots for visualize SL & TP levels
pointsToPrice(pp) =>
    na(pp) ? na : strategy.position_avg_price + pp * sign(strategy.position_size) * syminfo.mintick
    
pp = plot(pointsToPrice(p), style = plot.style_linebr )
lp = plot(pointsToPrice(-l), style = plot.style_linebr )
avg = plot( strategy.position_avg_price, style = plot.style_linebr )
fill(pp, avg, color = color.green)
fill(avg, lp, color = color.red)


مزید