Smoothed Heikin-Ashi حکمت عملی کے بعد SMA کراس اوور رجحان کے ساتھ مل کر

SHA SMA EMA
تخلیق کی تاریخ: 2024-11-29 16:39:12 آخر میں ترمیم کریں: 2024-11-29 16:39:12
کاپی: 0 کلکس کی تعداد: 434
1
پر توجہ دیں
1617
پیروکار

Smoothed Heikin-Ashi حکمت عملی کے بعد SMA کراس اوور رجحان کے ساتھ مل کر

جائزہ

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

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

حکمت عملی کے بنیادی منطق میں تین اہم عناصر شامل ہیں: سب سے پہلے ، روایتی K لائن کو ہیکن - آشی چارٹ میں تبدیل کرنا ، چار قیمتوں کے حساب سے حساب کتاب کے حساب سے مارکیٹ کے شور کو فلٹر کرنا۔ اس کے بعد ، ہیکن - آشی کو ہموار کرنے کے لئے 6 سائیکل ای ایم اے کا استعمال کیا گیا ، جس سے سگنل کی وشوسنییتا میں مزید اضافہ ہوا۔ آخر میں ، ہموار ہونے کے بعد ہیکن - آشی کی بندش کی قیمت کو 44 سائیکل ایس ایم اے کے ساتھ جوڑ دیا گیا ، جس سے زیادہ سے زیادہ سگنل پیدا ہوتا ہے ، اور نیچے سے خالی سگنل پیدا ہوتا ہے۔ اس کے ساتھ ہی ، “کوئی پوزیشن نہیں ہے” کے تصور کو متعارف کرایا گیا ، جب قیمت اور طویل مدتی اوسط لائن کے درمیان فاصلہ کم سے کم ہوتا ہے تو ، اس سے متعلقہ صف بندی کے حالات سے پیدا ہونے والی بار بار تجارت کو مؤثر طریقے سے بچایا جاسکتا ہے۔

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=5
strategy("Smoothed Heikin Ashi with SMA Strategy", overlay=true)

// Input parameters for SMAs
s1 = input.int(11, title="Short SMA Period")
s2 = input.int(44, title="Long SMA Period")
noPositionThreshold = input.float(0.001, title="No Position Threshold", step=0.0001)

// Calculate the original Heikin-Ashi values
haClose = (open + high + low + close) / 4
var float haOpen = na
haOpen := na(haOpen[1]) ? (open + close) / 2 : (haOpen[1] + haClose[1]) / 2
haHigh = math.max(high, math.max(haOpen, haClose))
haLow = math.min(low, math.min(haOpen, haClose))

// Smoothing using exponential moving averages
smoothLength = input.int(6, title="Smoothing Length")
smoothedHaClose = ta.ema(haClose, smoothLength)
smoothedHaOpen = ta.ema(haOpen, smoothLength)
smoothedHaHigh = ta.ema(haHigh, smoothLength)
smoothedHaLow = ta.ema(haLow, smoothLength)

// Calculate SMAs
smaShort = ta.sma(close, s1)
smaLong = ta.sma(close, s2)

// Plotting the smoothed Heikin-Ashi values
plotcandle(smoothedHaOpen, smoothedHaHigh, smoothedHaLow, smoothedHaClose, color=(smoothedHaClose >= smoothedHaOpen ? color.green : color.red), title="Smoothed Heikin Ashi")
plot(smaShort, color=color.blue, title="SMA Short")
plot(smaLong, color=color.red, title="SMA Long")

// Generate buy/sell signals based on SHA crossing 44 SMA
longCondition = ta.crossover(smoothedHaClose, smaLong)
shortCondition = ta.crossunder(smoothedHaClose, smaLong)
noPositionCondition = math.abs(smoothedHaClose - smaLong) < noPositionThreshold

// Strategy logic
if (longCondition)
    strategy.entry("Long", strategy.long)
if (shortCondition)
    strategy.entry("Short", strategy.short)
if (noPositionCondition and strategy.position_size != 0)
    strategy.close_all("No Position")

// Plot buy/sell signals
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", size=size.small)
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL", size=size.small)
plotshape(series=noPositionCondition and strategy.position_size != 0, location=location.belowbar, color=color.yellow, style=shape.labeldown, text="EXIT", size=size.small)