موونگ ایوریج پرسنٹ ریورسل اسٹریٹجی


تخلیق کی تاریخ: 2023-09-14 14:53:53 آخر میں ترمیم کریں: 2023-09-14 14:53:53
کاپی: 0 کلکس کی تعداد: 605
1
پر توجہ دیں
1617
پیروکار

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

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

اس حکمت عملی کے تحت تجارت کی حکمت عملی یہ ہے:

  1. قیمت اور لمبائی N کی اوسط منتقل کے درمیان فرق کا حساب لگائیں
  2. فرق کو فی صد میں تبدیل کریں یعنی فرق کو قیمت سے تقسیم کریں
  3. جب فی صد فرق پہلے سے طے شدہ حد سے زیادہ ہو (مثال کے طور پر 5٪) ، خالی کریں
  4. جب فی صد کا فرق پہلے سے طے شدہ نچلی حد سے کم ہو (مثال کے طور پر - 3٪) ، زیادہ کام کریں
  5. اختیاری ریورس سگنل، یعنی زیادہ ریورس کرنے کے لئے خالی کرنے کے لئے، خالی کرنے کے لئے ریورس کرنے کے لئے زیادہ

اگر N 14 لے، اوپری حد 5٪، اور کم حد 3٪ پر مقرر کیا گیا ہے:

  • جب قیمت 14 دن کی اوسط سے 5 فیصد زیادہ ہو تو ، اس سے کم کریں
  • جب قیمت 14 دن کی اوسط سے 3 فیصد کم ہو تو زیادہ کام کریں

N، اوپری اور نچلی حد پیرامیٹرز کو ایڈجسٹ کرکے حکمت عملی کی حساسیت کو کنٹرول کیا جاسکتا ہے۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

  • فی صد فرق سے رجحان کی سمت کا تعین نہیں کیا جا سکتا
  • غلط سگنل دینے کے لئے آسان، فلٹرنگ کی ضرورت ہے
  • حرکت پذیر اوسط تاخیر کا شکار ہے اور وقت پر اس کا رخ موڑنے میں ناکام ہے

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 30/07/2018
// Percent difference between price and MA
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Percent difference between price and MA Backtest")
Length = input(14, minval=1)
SellZone = input(0.54, minval=0.01, step = 0.01)
BuyZone = input(0.03, minval=0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
hline(BuyZone, color=green, linestyle=line)
hline(SellZone, color=red, linestyle=line)
xSMA = sma(close, Length)
nRes = abs(close - xSMA) * 100 / close
pos = iff(nRes < BuyZone, 1,
       iff(nRes > SellZone, -1, nz(pos[1], 0))) 
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)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nRes, color=blue, title="PD MA")