
یہ حکمت عملی مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے HULL ہموار حرکت پذیر اوسط اور اشاریہ حرکت پذیر اوسط کی کراسنگ کا حساب لگاتی ہے ، جس سے خرید اور فروخت کے سگنل پیدا ہوتے ہیں۔ یہ درمیانی اور قلیل مدتی رجحانات کی پیروی کرنے والی حکمت عملی ہے۔
5 روزہ HULL ہموار منتقل اوسط ((HULL SMA) کا حساب لگائیں HULL SMA قیمت میں تبدیلیوں کے لئے زیادہ تیزی سے جواب دینے کے لئے وزن والے منتقل اوسط اور دورانیہ کی مربع جڑ کا حساب لگاتا ہے۔
5 روزہ اشاریہ منتقل اوسط ((EMA) کا حساب لگائیں۔ ای ایم اے حالیہ قیمتوں کو زیادہ وزن دینے کے ذریعہ اوسط کا حساب لگاتا ہے ، جو ایس ایم اے کے مقابلے میں زیادہ حساس ہے۔
HULL SMA اور EMA کے کراسنگ کا فیصلہ کریں ، خرید و فروخت کے سگنل پیدا کریں۔
جب HULL SMA پر EMA کا سامنا کرنا پڑتا ہے تو، ایک خرید سگنل پیدا ہوتا ہے. مختصر مدت کے رجحان کو طویل مدتی رجحان کو توڑنے کا اشارہ کرتا ہے، جس سے اشارہ ہوتا ہے کہ قیمت بڑھ جائے گی.
جب HULL SMA ای ایم اے کو نیچے سے پار کرتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔ اس سے ظاہر ہوتا ہے کہ قلیل مدتی رجحان تبدیل ہونے لگا ہے اور قیمتیں نیچے جائیں گی۔
HULL SMA قیمتوں میں ہونے والی تبدیلیوں کے لئے حساس ہے ، لہذا رجحانات کی تبدیلیوں کو پہلے ہی دیکھا جاسکتا ہے۔
ای ایم اے میں طویل مدتی رجحانات کو دیکھنے کے لئے ہموار شور کی صلاحیت ہے۔
تیز لائنیں سست لائنوں کو توڑ کر سگنل پیدا کرتی ہیں ، جس سے رجحان کے موڑ کے نقطہ پر قبضہ کیا جاسکتا ہے ، اور وقت پر مارکیٹ میں داخل ہوتا ہے۔
منتقل اوسط پیرامیٹرز کو ایڈجسٹ کرکے مختلف ادوار کے لئے تجارت کو ایڈجسٹ کیا جاسکتا ہے۔
اس کے علاوہ، یہ ایک ہی وقت میں اوپر اور نیچے کی رجحانات کا تعین کرنے کے لئے استعمال کیا جاتا ہے، دو طرفہ رجحانات کو پکڑنے کے لئے لچکدار ہے.
زلزلے کی صورت حال میں زیادہ غلط سگنل پیدا ہو سکتے ہیں۔
ٹرینڈ کی مضبوطی اور کمزوری کا اندازہ لگانے سے قاصر ، کمزور ٹرینڈ میں دوبارہ نقصان کا امکان۔
اس میں کوئی فرق نہیں پڑتا ہے کہ آپ نے پہلے سے ہی اس کی جانچ پڑتال کی ہے یا نہیں.
فاسٹ لائن اور سست لائن پیرامیٹرز کی غلط ترتیب سے ٹریڈنگ سگنل کی کیفیت متاثر ہوتی ہے۔
ٹرانزیکشنز کی کثرت سے ٹرانزیکشنز کی لاگت میں اضافہ ہوسکتا ہے اور اس کے نتیجے میں خطرے میں اضافہ ہوسکتا ہے۔
دیگر اشارے کے ساتھ مل کر سگنل فلٹرنگ ، رجحان کی طاقت اور کمزوری کا اندازہ لگانے ، پیرامیٹرز کی ترتیب کو بہتر بنانے ، اور خطرات کو کنٹرول کرنے کے ذریعے بہتری لائی جاسکتی ہے۔
MACD، RSI اور دیگر اشارے کے فلٹرز کو شامل کریں تاکہ آپ خرید و فروخت کا وقت معلوم کرسکیں۔
رجحان کی طاقت کے اشارے شامل کریں ، جیسے ADX ، اور کمزور رجحانات میں تجارت سے گریز کریں۔
متحرک اوسط پیرامیٹرز کو بہتر بنائیں اور بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔
اسٹاپ نقصان کی حکمت عملی کا تعین کریں اور انفرادی نقصانات کو کنٹرول کریں۔
تجارت کی تعداد اور لاگت پر قابو پانے پر غور کریں اور پوزیشن کھولنے کی تعدد کو ایڈجسٹ کریں۔
ٹائم سائیکل تجزیہ کے ساتھ مل کر ، ٹرانس سائیکل رجحان سگنل کی شناخت کریں۔
خود کار طریقے سے پیرامیٹرز کو بہتر بنانے کے پروگرام تیار کریں ، متحرک طور پر بہترین پیرامیٹرز تلاش کریں۔
یہ حکمت عملی مارکیٹ کے رجحانات کا تعین کرنے کے لئے تیز لائن HULL SMA اور سست لائن EMA کے کراس کے ذریعہ کی جاتی ہے ، جو ایک عام حرکت پذیر اوسط کراسنگ حکمت عملی ہے۔ روایتی حرکت پذیر اوسط کے مقابلے میں ، یہ حکمت عملی زیادہ حساس HULL SMA کا استعمال کرتی ہے ، جس سے رجحان میں تبدیلی کا پتہ چلتا ہے۔ تاہم ، پیرامیٹرز کی ترتیب کو بہتر بنانے کی ضرورت ہے ، اور غلط سگنل کو کم کرنے کے لئے دیگر تکنیکی اشارے کے ساتھ مل کر۔ اگر اس حکمت عملی کو بہتر خطرے اور فنڈ مینجمنٹ کے ساتھ جوڑا جائے تو ، یہ ایک اعلی کارکردگی کا حامل درمیانی مدت کی مختصر مدت کی رجحانات کی پیروی کرنے والی حکمت عملی ہوسکتی ہے۔
/*backtest
start: 2022-10-23 00:00:00
end: 2023-10-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("HULL EMA Crossover", overlay = true, process_orders_on_close = true)
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © spiritedPerson95700
inSession = true
HULL_INP = input.int(5, "Hull EMA Value")
EMA_INP = input(5, "EMA Value")
/// Indicator
HULL_EMA = ta.hma(close, HULL_INP)
EMA = ta.ema(close, EMA_INP)
prevSignal = ''
if (prevSignal == '')
prevSignal := HULL_EMA > EMA ? 'buy' : 'sell'
/// buy and sell signal
buy = ta.crossover(HULL_EMA, EMA)
short = ta.crossover(EMA, HULL_EMA)
sell = short
cover = buy
if inSession
if buy
prevSignal := 'na'
strategy.entry("long", direction = strategy.long, comment = "Buy")
if sell
prevSignal := 'na'
strategy.close("long", comment = "Sell")
if short
strategy.entry("short", direction = strategy.short, comment = "Short")
if cover
strategy.close("short", comment = "Cover")
plot(HULL_EMA, color = color.green)
plot(EMA, color = color.blue)
// if ( hour(time) == 15 and minute(time) > 25 )
// strategy.close("long", comment="EOD")
// strategy.close("short", comment="EOD")
// buy := false
// sell := false
// prevSignal := ''