وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ٹریڈنگ سسٹم کے بعد ملٹی ٹائم فریم ہیکن-اشی چلتی اوسط رجحان

مصنف:چاؤ ژانگ، تاریخ: 2025-01-06 16:20:56
ٹیگز:ای ایم اےایم اے سی ڈیہاایس ایم اےخریدیںفروخت

img

جائزہ

یہ حکمت عملی ہیکن آشی موم بتیوں اور ایکسپونینشل موونگ ایوریج (ای ایم اے) کراس اوورز پر مبنی ایک ملٹی ٹائم فریم ٹرینڈ فالونگ سسٹم ہے۔ یہ ہیکن آشی موم بتیوں کی ہموار خصوصیات کو مختلف ٹائم فریموں میں موونگ اوسط کی رجحان کی پیروی کرنے کی صلاحیتوں کے ساتھ جوڑتا ہے ، مارکیٹ کے رجحانات کو درست طریقے سے گرفت کرنے کے لئے ایک اضافی فلٹر کے طور پر ایم اے سی ڈی کا استعمال کرتا ہے۔ یہ حکمت عملی درجہ بندی کے مطابق ٹائم فریم ڈیزائن کا استعمال کرتی ہے ، 60 منٹ ، 180 منٹ اور 15 منٹ کے ٹائم فریموں میں سگنلز کا حساب کتاب اور توثیق کرتی ہے۔

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

بنیادی منطق میں کئی اہم اجزاء شامل ہیں:

  1. ہیکن اشی کا حساب کتاب: مارکیٹ شور کو کم کرنے کے لئے خصوصی OHLC حساب کتاب کے ذریعے اصل قیمت کے اعداد و شمار کو ہموار کرتا ہے۔
  2. ملٹی ٹائم فریم ای ایم اے سسٹم: 180 منٹ کے ٹائم فریم پر ہائکن اشی ای ایم اے کا حساب لگاتا ہے ، 60 منٹ کے ٹائم فریم پر سست ای ایم اے کے ساتھ کراس اوور سگنل بناتا ہے۔
  3. ایم اے سی ڈی فلٹر: تجارتی سگنل کی توثیق کے لئے 15 منٹ کے ٹائم فریم پر ایم اے سی ڈی اشارے کا حساب لگاتا ہے۔
  4. سگنل جنریشن کے قواعد: خریدنے کے سگنل جنریٹ کرتا ہے جب تیز ہائکن-اشی ای ایم اے سست ای ایم اے سے اوپر کی حد کو عبور کرتا ہے اور ایم اے سی ڈی کی تصدیق ہوتی ہے (اگر فعال ہے) ۔ فروخت کے سگنل کے لئے الٹ۔

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

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

حکمت عملی کے خطرات

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

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

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

خلاصہ

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


/*backtest
start: 2019-12-23 08:00:00
end: 2025-01-04 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tradingbauhaus

//@version=5
strategy("Heikin Ashi Candle Time Frame @tradingbauhaus", shorttitle="Heikin Ashi Candle Time Frame @tradingbauhaus", overlay=true)

// Inputs
res = input.timeframe(title="Heikin Ashi Candle Time Frame", defval="60")
hshift = input.int(1, title="Heikin Ashi Candle Time Frame Shift")
res1 = input.timeframe(title="Heikin Ashi EMA Time Frame", defval="180")
mhshift = input.int(0, title="Heikin Ashi EMA Time Frame Shift")
fama = input.int(1, title="Heikin Ashi EMA Period")
test = input.int(1, title="Heikin Ashi EMA Shift")
sloma = input.int(30, title="Slow EMA Period")
slomas = input.int(1, title="Slow EMA Shift")
macdf = input.bool(false, title="With MACD filter")
res2 = input.timeframe(title="MACD Time Frame", defval="15")
macds = input.int(1, title="MACD Shift")

// Heikin Ashi calculation
var float ha_open = na
ha_close = (open + high + low + close) / 4
ha_open := na(ha_open[1]) ? (open + close) / 2 : (ha_open[1] + ha_close[1]) / 2
ha_high = math.max(high, math.max(ha_open, ha_close))
ha_low = math.min(low, math.min(ha_open, ha_close))

// Adjusted Heikin Ashi Close for different timeframes
mha_close = request.security(syminfo.tickerid, res1, ha_close[mhshift])

// MACD calculation
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
macdl = request.security(syminfo.tickerid, res2, macdLine[macds])
macdsl = request.security(syminfo.tickerid, res2, signalLine[macds])

// Moving Averages
fma = ta.ema(mha_close[test], fama)
sma = ta.ema(ha_close[slomas], sloma)
plot(fma, title="Heikin Ashi EMA", color=color.green, linewidth=2)
plot(sma, title="Slow EMA", color=color.red, linewidth=2)

// Strategy Logic
golong = ta.crossover(fma, sma) and (macdl > macdsl or not macdf)
goshort = ta.crossunder(fma, sma) and (macdl < macdsl or not macdf)

// Plot Shapes for Buy/Sell Signals
plotshape(golong, color=color.green, text="Buy", style=shape.triangleup, location=location.belowbar)
plotshape(goshort, color=color.red, text="SELL", style=shape.triangledown, location=location.abovebar)

// Strategy Orders
strategy.entry("Long", strategy.long, when=golong)
strategy.close("Long", when=goshort)
strategy.entry("Short", strategy.short, when=goshort)
strategy.close("Short", when=golong)

// Alerts
alertcondition(golong, "Heikin Ashi BUY", "")
alertcondition(goshort, "Heikin Ashi SELL", "")




متعلقہ

مزید