اوسط نقل مکانی لفافے کی حکمت عملی


تخلیق کی تاریخ: 2024-02-02 17:02:18 آخر میں ترمیم کریں: 2024-02-02 17:02:18
کاپی: 0 کلکس کی تعداد: 688
1
پر توجہ دیں
1617
پیروکار

اوسط نقل مکانی لفافے کی حکمت عملی

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

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

یہ حکمت عملی ایک displaced exponential moving average (EMA) کو بنیادی اشارے کے طور پر استعمال کرتی ہے اور اس کے ایک مخصوص دورانیے کے بعد ، فیصد کے عنصر کے ذریعہ اس میں توسیع کرکے اوپر اور نیچے کی شکل اختیار کرتی ہے۔ یہ ایک مکمل منتقل اوسطا moving moving moving moving averages کے ساتھ ایک لائن لائن سسٹم تشکیل دیتا ہے۔ خاص طور پر ، ایک لائن لائن سسٹم مندرجہ ذیل پر مشتمل ہے:

  • EMA ((قیمت ، مدت) - بنیادی انڈیکس کی حرکت پذیری اوسط
  • top = sEMA[disp] *((100 + perAb)/100) - ٹریک پر
  • bott = sEMA[disp] *((100 - perBl)/100) - نیچے کی ٹریک

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

اس طرح ، ہم مندرجہ بالا پیرامیٹرز کو ایڈجسٹ کرکے ایک مناسب ٹریڈنگ رینج تشکیل دے سکتے ہیں۔ اگر قیمت حد سے تجاوز کر جاتی ہے تو ، ایک ٹریڈنگ سگنل پیدا ہوتا ہے۔ خاص طور پر:

  • اگر بند ہونے والی قیمت نیچے کی ٹریک بوٹ سے کم ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے
  • اگر بندش کی قیمت اوپر کی ٹاپ سے زیادہ ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے

نوٹ کریں کہ یہ حکمت عملی ایک ریورس پیرامیٹر بھی پیش کرتی ہے ، اگر یہ درست ہے تو ، سگنل کا رخ اوپر کے برعکس ہوگا۔

طاقت کا تجزیہ

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

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

خطرات اور احتیاط

اس حکمت عملی کے ساتھ کچھ خطرات بھی ہیں، جن میں شامل ہیں:

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

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

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

آپٹمائزیشن

اس حکمت عملی کو بہتر بنانے کے لئے بہت زیادہ گنجائش موجود ہے ، جس میں مندرجہ ذیل پہلوؤں پر غور کیا جاسکتا ہے:

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

ان اصلاحات کے ذریعہ ، حکمت عملی کی استحکام ، موافقت اور تاثیر کو مزید بڑھایا جاسکتا ہے۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-25 00:00:00
end: 2024-02-01 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 14/08/2020
// Moving Average Displaced Envelope. These envelopes are calculated 
// by multiplying percentage factors with their displaced expotential 
// moving average (EMA) core.
// How To Trade Using:
// Adjust the envelopes percentage factors to control the quantity and 
// quality of the signals. If a previous high goes above the envelope 
// a sell signal is generated. Conversely, if the previous low goes below 
// the envelope a buy signal is given.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Moving Average Displaced Envelope Backtest", shorttitle="MA DE", overlay = true)
Price = input(title="Source", type=input.source, defval=close)
Period =input(defval=9, minval=1)
perAb = input(title = "Percent above", defval=.5, minval=0.01, step = 0.1)
perBl = input(title = "Percent below", defval=.5, minval=0.01, step = 0.1)
disp = input(title = "Displacement", defval=13, minval=1) 
reverse = input(false, title="Trade reverse")
pos = 0
sEMA = ema(Price, Period)
top = sEMA[disp] * ((100 + perAb)/100)
bott = sEMA[disp]* ((100 - perBl)/100)
pos := iff(close < bott , 1,
	     iff(close > top, -1, pos[1])) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1 , 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )