WAMI حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-13 17:42:01
ٹیگز:

img

جائزہ

ڈبلیو اے ایم آئی حکمت عملی فورئیر تجزیہ پر مبنی ایک تجارتی حکمت عملی ہے جس کا مقصد ایک بار بار اصلاح کے عمل کے ذریعے تاریخی مارکیٹ کے اعداد و شمار پر مستقل اور منافع بخش تجارت تلاش کرنا ہے۔ یہ WAMI نامی ایک جامع تجارتی اشارے بنانے کے لئے ایکسپونینشل موونگ ایوریج (EMA) ، ویٹڈ موونگ ایوریج (WMA) ، اور مومنٹم اشارے (MOM) کو جوڑتا ہے۔ جب WAMI ایک حد سے اوپر یا نیچے عبور کرتا ہے تو ، حکمت عملی خریدنے یا فروخت کرنے کے سگنل جاری کرے گی۔

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

اس حکمت عملی کا بنیادی اشارے WAMI ہے۔ اس کا حساب کتاب یہ ہے: پہلے قیمت کی رفتار کا حساب لگائیں ، پھر n دن کی WMA لیں ، اور آخر میں حتمی WAMI حاصل کرنے کے لئے دو بار EMA انجام دیں۔ ان میں سے ، رفتار قیمت کی تبدیلیوں کی رفتار کی عکاسی کرتی ہے ، WMA قلیل مدتی شور کو فلٹر کرتی ہے ، اور EMA قیمت کو ہموار کرتی ہے۔

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

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

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

اہم فوائد یہ ہیں:

  1. فورئیر کی اصلاح سے پیرامیٹر ٹیوننگ بہتر ہوتی ہے
  2. ڈبل ای ایم اے فلٹر غلط سگنل کو کم کرتا ہے
  3. WMA + MOM کمبوڈیشن حساسیت کو بہتر بناتا ہے
  4. مختصر اور طویل مدتی تجارت دونوں کے لئے لچکدار

خطرے کا تجزیہ

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

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

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

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

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

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

نتیجہ

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


/*backtest
start: 2022-12-06 00:00:00
end: 2023-12-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 17/01/2017
// The WAMI-based trading lies in the application and iteration of the 
// optimization process until the indicated trades on past market data 
// give consistent, profitable results. It is rather difficult process 
// based on Fourier analysis. 
// You can to change Trigger parameter for to get best values of strategy.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="WAMI Strategy", shorttitle="WAMI Strategy")
Length_EMA = input(13, minval=1)
Length_WMA = input(4, minval=1)
Trigger = input(0)
reverse = input(false, title="Trade reverse")
hline(Trigger, color=purple, linestyle=line)
xWAMI = ema(ema(wma(mom(close, 1),Length_WMA),Length_EMA),Length_EMA)
pos = iff(xWAMI > Trigger, 1,
	   iff(xWAMI < Trigger, -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(xWAMI, color=blue, title="WAMI")

مزید