ہموار چلتی اوسط پر مبنی Origix Ashi حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-25 15:26:25
ٹیگز:

img

جائزہ

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

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

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

اس کے بعد یہ ایک فنکشن getHAClose کو کھولنے، اعلی، کم اور بند کی قیمتوں کی بنیاد پر ہیکن Ashi بندش کی قیمت کا حساب کرنے کے لئے وضاحت کرتا ہے.

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

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

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

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

خطرے کا تجزیہ

اس حکمت عملی کا سامنا کرنے والے اہم خطرات یہ ہیں:

  1. ہموار کرنے کی ناقص پیرامیٹر کی ترتیبات اس حکمت عملی کا سبب بن سکتی ہیں جس کی وجہ سے قیمتوں میں الٹ جانے کے مواقع ضائع ہوجاتے ہیں یا غلط سگنل پیدا ہوتے ہیں۔ بار بار بیک ٹیسٹنگ اور اصلاح کے ذریعے زیادہ سے زیادہ پیرامیٹرز تلاش کرنے کی ضرورت ہے۔

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

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

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

اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:

  1. مارکیٹ میں اتار چڑھاؤ بڑھنے پر پیرامیٹرز کو خود بخود ایڈجسٹ کرنے کے لئے موافقت پذیر ہموار پیرامیٹرز متعارف کروائیں۔

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

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

  4. زیادہ سے زیادہ فوائد کے ساتھ مصنوعات اور سیشن پر توجہ مرکوز کرنے کے لئے تجارتی مصنوعات، تجارتی سیشن وغیرہ کو بہتر بنائیں.

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

نتیجہ

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


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

 //@version=5
strategy("Smoothed Heiken Ashi Strategy", overlay=true)

// Inputs
g_TimeframeSettings = 'Display & Timeframe Settings'
time_frame = input.timeframe(title='Timeframe for HA candle calculation', defval='', group=g_TimeframeSettings)

g_SmoothedHASettings = 'Smoothed HA Settings'
smoothedHALength = input.int(title='HA Price Input Smoothing Length', minval=1, maxval=500, step=1, defval=10, group=g_SmoothedHASettings)

// Define a function for calculating the smoothed moving average
smoothedMovingAvg(src, len) => 
    smma = 0.0
    smma := na(smma[1]) ? ta.sma(src, len) : (smma[1] * (len - 1) + src) / len 
    smma

// Function to get Heiken Ashi close
getHAClose(o, h, l, c) =>
    ((o + h + l + c) / 4)

// Calculate smoothed HA candles
smoothedHAOpen = request.security(syminfo.tickerid, time_frame, open)
smoothedMA1close = smoothedMovingAvg(request.security(syminfo.tickerid, time_frame, close), smoothedHALength)
smoothedHAClose = getHAClose(smoothedHAOpen, smoothedHAOpen, smoothedHAOpen, smoothedMA1close)

// Plot Smoothed Heiken Ashi candles
plotcandle(open=smoothedHAOpen, high=smoothedHAOpen, low=smoothedHAOpen, close=smoothedHAClose, color=color.new(color.blue, 0), wickcolor=color.new(color.blue, 0))

// Strategy logic
longCondition = close > smoothedHAClose
shortCondition = close < smoothedHAClose

strategy.entry("Buy", strategy.long, when=longCondition)
strategy.close("Buy", when=shortCondition)

plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)

مزید