
ٹرپل ہل میڈین رجحانات کی پیمائش کرنے والی حکمت عملی ایک اعلی کارکردگی کا رجحان ٹریڈنگ سسٹم ہے جو ہل منتقل میڈین سیریز پر مبنی ہے۔ اس حکمت عملی میں مارکیٹ کے رجحانات کی شناخت اور ان کو پکڑنے کے لئے تین مختلف قسم کے ہل میڈین متغیرات (HMA ، EHMA اور THMA) کا استعمال کیا جاتا ہے۔ اس کی بنیادی منطق ہل میڈین کی موجودہ قیمت اور پچھلے دو ادوار کی قیمتوں کے مابین تعلقات کو دیکھنے میں ہے ، جب میڈین دو ادوار سے پہلے کی قیمتوں کو اوپر کی طرف سے توڑتا ہے تو وہ زیادہ سے زیادہ ہوتا ہے ، اور نیچے کی طرف سے توڑنے پر خالی ہوتا ہے۔ اس حکمت عملی میں فکسڈ 1٪ اکاؤنٹس کے مفادات کا خطرہ کنٹرول طریقہ استعمال کیا جاتا ہے ، اور اس میں کوئی اسٹاپ اور اسٹاپ نقصان نہیں ہوتا ہے ، اور اس کا انحصار رجحانات کے سگنل پر ہوتا ہے جو قدرتی طور پر رجحانات کو تبدیل کرتا ہے اور زیادہ سے زیادہ وقت کے لئے موقف میں رہتا ہے۔
اس حکمت عملی کے بنیادی اصولوں کو تین Hull متغیر متغیرات کے ارد گرد تیار کیا گیا ہے:
حکمت عملی کا مقصد رجحان کی سمت کی تصدیق کرنا ہے جس میں موجودہ ہل میڈین لائن کی قیمت کو دو دوروں سے پہلے کی قیمتوں کے ساتھ موازنہ کیا جاتا ہے۔ جب موجودہ قیمت دو دوروں سے پہلے کی قیمت سے زیادہ ہو تو اسے کثیر سر رجحان قرار دیا جاتا ہے ، اور جب یہ کم ہو تو اسے خالی سر رجحان قرار دیا جاتا ہے۔ یہ موازنہ روایتی قیمت اور اوسط لائن کراسنگ سے بہتر ہے ، جعلی توڑنے کو زیادہ موثر طریقے سے فلٹر کرنے کے قابل ہے اور صرف اس وقت کھیل میں داخل ہوتا ہے جب ساخت کی رجحان کی تبدیلی کی تصدیق کی جاتی ہے۔
تجارت کا منطق واضح ہے: جب ایک سے زیادہ رجحان کی تصدیق کی جاتی ہے تو ، تمام خالی پوزیشنوں کو بند کردیں اور ایک سے زیادہ کھولیں۔ جب ایک سے زیادہ رجحان کی تصدیق کی جاتی ہے تو ، تمام خالی پوزیشنوں کو بند کردیں اور ایک سے زیادہ کھولیں۔ ہر تجارت کے خطرے کو اکاؤنٹ میں 1 فیصد منافع کے طور پر طے کیا جاتا ہے ، بغیر کسی اسٹاپ نقصان اور اسٹاپ پوائنٹ کی پوزیشن مقرر کی جائے ، اور رجحان کی واپسی کے اشارے کے ذریعہ قدرتی طور پر برابر ہوجائیں۔
کثیر جہتی رجحانات کی تصدیق: تین مختلف خصوصیات کے ساتھ ہل اوسط لائن کی مختلف حالتوں کے ذریعہ ، تاجر مارکیٹ کی خصوصیات اور تجارت کے وقت کے فریم ورک کے مطابق حساب کتاب کا سب سے موزوں طریقہ منتخب کرسکتے ہیں ، جس سے حکمت عملی کی موافقت میں اضافہ ہوتا ہے۔
ساختی رجحانات کی شناختاس حکمت عملی کو قیمت اور اوسط لائن کے سادہ کراس کے برعکس ، اوسط لائن کی اپنی متحرک تبدیلیوں کے ذریعہ رجحانات کی تصدیق کی جاتی ہے ، جس سے حقیقی ساختی رجحانات کی شناخت ہوتی ہے ، اور غلط سگنل کے خطرے کو کم کیا جاتا ہے۔
بصری وضاحت: حکمت عملی کا استعمال کرتے ہوئے رنگ کوڈنگ ((کثیر سر رجحان سبز ہے، خالی سر رجحان سرخ ہے) بصری طور پر رجحان کی حیثیت کو ظاہر کرنے کے لئے، اختیاری طور پر K لائنوں پر رنگ مارکنگ، فوری طور پر مارکیٹ کی تشریح فراہم کرتی ہے.
فنڈ مینجمنٹ نظم و ضبط1 فیصد کی فکسڈ رسک ایلیویشن ایک مضبوط فنڈ مینجمنٹ کے تصور کی عکاسی کرتی ہے اور ضرورت سے زیادہ بیعانہ کے خطرات سے بچتی ہے۔
رجحانات کا تسلسلاسٹریٹجی کو زیادہ سے زیادہ طویل مدتی رجحان کی نقل و حرکت پر قبضہ کرنے کے قابل بناتا ہے ، اور قبل از وقت باہر نکلنے کے نتیجے میں مواقع کی لاگت سے ہونے والے نقصانات سے بچتا ہے۔
نفسیاتی طاقتاس کے نتیجے میں ، یہ فیصلہ کیا گیا ہے کہ اس کے نتیجے میں ، اس نے اپنی تجارت کو آسان بنانے کے لئے ایک بہت بڑا قدم اٹھایا ہے ، جس سے اس کی تجارت کو آسان بنانے میں مدد ملے گی۔
واپسی کا خطرہ: چونکہ اسٹاپ نقصان کی ترتیب نہیں ہے ، لہذا مارکیٹ میں شدید ردوبدل کے دوران حکمت عملی کو بڑے پیمانے پر پیچھے ہٹنے کا سامنا کرنا پڑ سکتا ہے ، جب تک کہ رجحان میں ردوبدل کا اشارہ نہ ہوجائے۔ اس خطرے کو کم کرنے کے لئے ، حکمت عملی کی بنیادی منطق کو متاثر کیے بغیر ، ایک دور دراز متحرک اسٹاپ میکانیزم کو شامل کرنے پر غور کیا جاسکتا ہے۔
پیرامیٹر کی حساسیت: ہل اوسط لائن لمبائی پیرامیٹر ((ڈیفالٹ 55) کے انتخاب سے حکمت عملی کی کارکردگی پر نمایاں اثر پڑتا ہے۔ مختصر لمبائی زیادہ تجارت کا سبب بن سکتی ہے ، اور زیادہ لمبائی اہم رجحانات کے آغاز سے محروم ہوسکتی ہے۔ مختلف مارکیٹ کے حالات کے تحت بہترین پیرامیٹرز کی جانچ پڑتال کے لئے تاریخی بیک اپ کی سفارش کی جاتی ہے۔
جعلی دراندازی کا خطرہ: اگرچہ حکمت عملی نے دو دوروں کے موازنہ کے طریقہ کار کے ذریعہ جعلی سگنل کو کم کیا ہے ، لیکن افقی صفائی یا اعلی اتار چڑھاؤ والی منڈیوں میں ، مختصر مدت کے جھوٹے اختراعات ہوسکتے ہیں جس کی وجہ سے غیر ضروری تجارت ہوتی ہے۔ اضافی فلٹرنگ شرائط (جیسے اتار چڑھاؤ کی شرح فلٹر) شامل کرکے مزید اصلاح کی جاسکتی ہے۔
مارکیٹ میں موافقت کی حدود: حکمت عملی مضبوط رجحان مارکیٹوں میں اچھی کارکردگی کا مظاہرہ کرتی ہے ، لیکن اس میں فرق کے اتار چڑھاؤ یا بے سمت مارکیٹوں میں خراب کارکردگی کا مظاہرہ ہوسکتا ہے۔ تاجر کو مارکیٹ کے حالات میں لچکدار ایڈجسٹمنٹ کے مطابق حکمت عملی کو چالو کرنا چاہئے۔
خود کار طریقے سے پیرامیٹرز کو ایڈجسٹ: ہل اوسط کی لمبائی کے پیرامیٹرز کو متحرک طور پر ایڈجسٹ کرنے کے لئے اتار چڑھاؤ کی شرح کے اشارے (جیسے اے ٹی آر) کو متعارف کرایا جاسکتا ہے ، اعلی اتار چڑھاؤ والے ماحول میں طویل عرصے تک استعمال کیا جاتا ہے ، کم اتار چڑھاؤ والے ماحول میں مختصر دورانیہ استعمال کیا جاتا ہے ، حکمت عملی کی موافقت کو بہتر بناتا ہے۔
ملٹی ٹائم فریم تصدیق: اعلی ٹائم فریم کے رجحانات کی تصدیق کے طریقہ کار کو متعارف کرانے کے لئے، صرف اعلی اور کم ٹائم فریم کے رجحانات کے مطابق جب پوزیشن کھولنے کے لئے، مؤثر طریقے سے جھوٹے توڑ اور غیر ضروری تجارت کی تعدد کو کم کر سکتا ہے.
متحرک خطرے کے انتظام: موجودہ حکمت عملی میں 1٪ کا فکسڈ اکاؤنٹ رسک استعمال کیا جاتا ہے ، مارکیٹ میں اتار چڑھاؤ اور رجحان کی طاقت کے مطابق متحرک طور پر ایڈجسٹ کرنے کے لئے خطرہ تناسب پر غور کیا جاسکتا ہے ، مضبوط رجحان میں پوزیشنوں کو مناسب طریقے سے بڑھانا اور کمزور رجحان میں پوزیشنوں کو کم کرنا۔
ملٹی فیکٹر انٹیگریشن: دیگر تکنیکی اشارے (جیسے RSI ، MACD یا برلن بینڈ) کے ساتھ مل کر ایک ملٹی فیکٹر ٹرینڈ کنفرمیشن سسٹم قائم کرنے اور سگنل کوالٹی کو بہتر بنانے کے لئے معاون تصدیق سگنل کے طور پر استعمال کیا جاسکتا ہے۔
جزوی منافع کو لاک کرنے کا طریقہ کار: بغیر کسی فکسڈ اسٹاپ کی بنیادی سوچ کو برقرار رکھتے ہوئے ، کچھ منافع کو لاک کرنے کا طریقہ کار متعارف کرایا جاسکتا ہے ، جیسے کہ ایک خاص منافع حاصل کرنے کے بعد پوزیشن کا ایک حصہ منتقل کرنا ، دوسرا حصہ رجحانات کی پیروی جاری رکھنا ، خطرہ اور منافع کو متوازن کرنا۔
ٹرپل ہل اوسط رجحان ٹریکنگ کوٹائمیشن حکمت عملی ایک پختہ اور نفیس رجحان ٹریکنگ فلسفہ کی نمائندگی کرتی ہے۔ ہل اوسط متغیرات کے لچکدار انتخاب ، ساختہ رجحان کی تصدیق کے طریقوں کو اپنانے ، سخت خطرے کے کنٹرول پر عمل درآمد اور رجحانات کے قدرتی ارتقاء پر بھروسہ کرکے ، یہ حکمت عملی ایک طویل مدتی مارکیٹ کے رجحانات کی تلاش میں تاجروں کے لئے ایک جامع اور موثر فریم ورک مہیا کرتی ہے۔ یہ خاص طور پر ان نظم و ضبط والے تاجروں کے لئے موزوں ہے جو صبر کے ساتھ رجحانات کو مکمل طور پر چلانے کے لئے تیار ہیں اور فنڈز کا انتخابی استعمال کرتے ہیں۔
اگرچہ اسٹریٹجی نے فکسڈ اسٹاپ اسٹاپ سیٹ نہ کرنے کے معاملے میں کچھ لچک کی قربانی دی ہے ، لیکن اس نے قدرتی طور پر باہر نکلنے کے طریقہ کار کے طور پر مساوی لائن ریورس سگنل کے ذریعہ رسک کنٹرول اور رجحان کی گرفتاری کے مابین تنازعہ کو کامیابی کے ساتھ متوازن کیا ہے۔ اس حکمت عملی میں مارکیٹ کی موافقت اور رسک مینجمنٹ کے معاملے میں ، خاص طور پر مارکیٹ کی موافقت کے سلسلے میں ، زیادہ سے زیادہ کارکردگی کو بہتر بنانے کی صلاحیت موجود ہے۔ مستحکم ، منظم رجحان سے باخبر رہنے کے طریقوں کی تلاش کرنے والے کوانٹیمیٹڈ تاجروں کے لئے ، یہ ایک حکمت عملی کا ایک ایسا فریم ورک ہے جس میں گہری تحقیق اور مشق کے قابل ہے۔
/*backtest
start: 2024-08-11 00:00:00
end: 2025-08-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT","balance":5000000}]
*/
//@version=6
strategy("Hull Suite Strategy – 1% Risk, No SL/TP (v6)", overlay=true, pyramiding=1,
default_qty_type=strategy.percent_of_equity, default_qty_value=1)
// Inputs
string modeSwitch = input.string(defval="Hma", title="Hull Variation", options=["Hma", "Ehma", "Thma"])
int length = input.int(defval=55, title="Hull Length")
bool colorBars = input.bool(defval=false, title="Color candles by trend?")
// Hull definitions
f_hma(float src, int len) =>
ta.wma(2 * ta.wma(src, len / 2) - ta.wma(src, len), math.round(math.sqrt(len)))
f_ehma(float src, int len) =>
ta.ema(2 * ta.ema(src, len / 2) - ta.ema(src, len), math.round(math.sqrt(len)))
f_thma(float src, int len) =>
ta.wma(3 * ta.wma(src, len / 3) - ta.wma(src, len / 2) - ta.wma(src, len), len)
// Calculate hull
float hull = switch modeSwitch
"Hma" => f_hma(close, length)
"Ehma" => f_ehma(close, length)
"Thma" => f_thma(close, math.round(length / 2))
bool isBull = hull > hull[2]
bool isBear = hull < hull[2]
// Plot hull line
plot(hull, color = isBull ? color.green : color.red, linewidth=2)
// Format candle colors outside of blocks
color barCol = colorBars ? (isBull ? color.new(color.green, 80) : (isBear ? color.new(color.red, 80) : na)) : na
barcolor(barCol)
// Trade entries/exits
if isBull
strategy.close("Short")
strategy.entry("Long", strategy.long)
else if isBear
strategy.close("Long")
strategy.entry("Short", strategy.short)