Type/to search

سگنل کی ہموار سازی پر مبنی ایلرز سائیکل حکمت عملی

Common strategy
Created: 2024-02-19 10:42:34
Last modified: 2 years ago
1
Follow
1802
Followers

img

خلاصہ

یہ حکمت عملی ہموار شدہ قیمت کے سگنلز کا حساب لگا کر، ایلرز (Ehlers) کے چکر کے اشارے کے نظریے کو ملا کر، ایک ہموار تجارتی سگنل کے ساتھ ایلرز سائیکل تجارتی حکمت عملی تیار کرتی ہے۔ یہ حکمت عملی مارکیٹ کے شور کو مؤثر طریقے سے فلٹر کر سکتی ہے اور زیادہ قابل اعتماد تجارتی سگنل پیدا کر سکتی ہے۔

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

  1. اصل قیمت کے سگنل src پر دوسرے درجے کی ہموار کاری (second-order smoothing) کی جاتی ہے، جس سے ہموار سگنل smooth حاصل ہوتا ہے۔

  2. ہموار سگنل کی بنیاد پر چکر (cycle) کے اشارے کا حساب لگایا جاتا ہے۔ حساب کا طریقہ یہ ہے:
    cycle := (1 - .5 alpha) (1 - .5 alpha) (smooth - 2 smooth\[1\] + smooth\[2\]) + 2 (1 - alpha) cycle\[1\] - (1 - alpha) (1 - alpha) * cycle\[2\]

    جہاں α ہموار کرنے کا پیرامیٹر ہے۔

  3. چکر کے اشارے پر پہلے درجے کی ایکسپونینشل ہموار کاری (first-order exponential smoothing) کی جاتی ہے، جس سے حتمی تجارتی سگنل signal حاصل ہوتا ہے۔ حساب کا طریقہ یہ ہے:
    signal := alpha2 cycle + (1 - alpha2) nz(signal\[1\])

    جہاں α2 پہلے درجے کی ہموار کاری کا پیرامیٹر ہے۔

  4. جب signal signal[1] سے اوپر جاتا ہے تو لمبی (long) پوزیشن لی جاتی ہے؛ جب signal signal[1] سے نیچے جاتا ہے تو چھوٹی (short) پوزیشن لی جاتی ہے۔

حکمت عملی کے فوائد کا تجزیہ

  1. قیمت کے سگنل کی دوسرے درجے کی ہموار کاری کے ذریعے، اعلی تعدد والے شور کو مؤثر طریقے سے فلٹر کیا جا سکتا ہے، جس سے تجارتی سگنل زیادہ قابل اعتماد ہو جاتے ہیں۔

  2. ایلرز کے چکر کے اشارے کے نظریے کے اطلاق سے، مارکیٹ کے رجحان میں تبدیلی کے نکات کو زیادہ درست طریقے سے جانچا جا سکتا ہے۔

  3. پہلے درجے کی ایکسپونینشل ہموار کاری چکر کے اشارے میں موجود کچھ شور کو فلٹر کرتی ہے، جس سے زیادہ قابل اعتماد تجارتی سگنل پیدا ہوتے ہیں۔

  4. پوری حکمت عملی کا عمل معقول اور سائنسی ہے، پیرامیٹر کی اصلاح کی گنجائش بڑی ہے، اور حقیقی مارکیٹ میں کارکردگی بہترین ہے۔

خطرے کا تجزیہ

  1. دوسرے تکنیکی اشارے کی حکمت عملیوں کی طرح، یہ حکمت عملی بھی مارکیٹ کے نظامی خطرے (systematic risk) سے حساس ہے۔ اگر کوئی بڑا بلیک سوان واقعہ پیش آئے تو اس سے بڑے نقصان کا سامنا کرنا پڑ سکتا ہے۔

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

  3. ہموار کاری سے تجارتی سگنل میں تاخیر بھی ہو سکتی ہے، جس کی وجہ سے مارکیٹ کے موڑ کے نکات کو بروقت نہیں پکڑا جا سکتا، جس سے مواقع ضائع ہو سکتے ہیں۔ ہموار کاری کے پیرامیٹرز کی ترتیب میں توازن رکھنا ضروری ہے۔

حکمت عملی کی اصلاح کی سمتیں

  1. مختلف قسم کے ہموار الگورتھم جیسے پہلے درجے کی ایکسپونینشل ہموار کاری، حرکت پذیری اوسط (moving average) ہموار کاری وغیرہ کو جانچا جا سکتا ہے تاکہ بہترین ہموار طریقہ تلاش کیا جا سکے۔

  2. خودکار پیرامیٹر ایڈجسٹمنٹ کا طریقہ کار متعارف کرایا جا سکتا ہے، جو مارکیٹ کی حالت کے مطابق پیرامیٹرز کو متحرک طور پر ایڈجسٹ کر سکتا ہے، جس سے حکمت عملی کی مضبوطی (robustness) بڑھ سکتی ہے۔

  3. نقصان روکنے (stop-loss) اور منافع بند کرنے (take-profit) کی حکمت عملی تیار کی جا سکتی ہے، جس سے ایک ہی تجارت میں نقصان کا خطرہ کم ہو اور منافع کو محفوظ کیا جا سکے۔

  4. دیگر مشین لرننگ ماڈلز کے ساتھ مل کر ماڈل کا مجموعہ (model ensemble) تشکیل دیا جا سکتا ہے، تاکہ دوسرے ماڈلز کے ذریعے تجارتی سگنلز کو فلٹر کیا جا سکے۔

خلاصہ

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

Source
Pine
/*backtest
start: 2024-01-19 00:00:00
end: 2024-02-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Ehlers Cyber Cycle Strategy",overlay=false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 1, commission_type = strategy.commission.percent, commission_value = 0.1)
src = input(hl2, title = "Source") 
alpha = input(.07, title = "Alpha")
Strategy parameters
Strategy parameters
Source
Alpha
Lag
oppositeTrade
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)