
کثیر اشارے ہم آہنگ رجحان متحرک ٹریڈنگ سسٹم نے الٹی ٹرینڈ بوٹ (یو ٹی بوٹ) ، ہل مووینگ ایوریج (ایچ ایم اے) اور جے سی ایف بی وی اشارے کو مربوط کیا ہے جس کا مقصد اعلی امکان کے تجارتی سگنل کی شناخت کرنا ہے۔ حکمت عملی نے ٹرپل فلٹرنگ میکانزم کے ذریعہ سگنل کی وشوسنییتا کی تصدیق کی ہے اور اس میں ٹریڈنگ کے وقت فلٹرنگ کی خصوصیت شامل ہے ، جس میں لندن ، نیو یارک اور ٹوکیو ٹریڈنگ کے وقت کے اندر اندر منتخب تجارت کی جاتی ہے۔ یہ نظام پہلے سے طے شدہ اسٹاپ نقصان اور اسٹاپ مارجن نمبر استعمال کرتا ہے ، جس سے فنڈز کی حفاظت ہوتی ہے جبکہ معقول منافع کو لاک کیا جاتا ہے۔
اس حکمت عملی کا بنیادی مقصد اعلی معیار کے ٹریڈنگ سگنل کو فلٹر کرنا ہے جس کی تصدیق کثیر اشارے کے تعاون سے کی جاتی ہے:
UT Bot اجزاءقیمتوں کے اتار چڑھاؤ کی حد کا حساب لگانے کے لئے اے ٹی آر کا استعمال کرتے ہوئے ، ایک متحرک ٹریکنگ اسٹاپ نقصان لائن قائم کریں۔ جب قیمت اس لائن کو اوپر کی طرف سے توڑ دیتی ہے تو ، ممکنہ خرید سگنل پیدا ہوتا ہے۔
HMA رجحان فلٹر: HMA کا استعمال مارکیٹ کے رجحان کی سمت کی تصدیق کے لئے کریں۔ خریدنے کا اشارہ صرف اس وقت موثر ہوتا ہے جب قیمت HMA کو توڑ کر اوپر کی طرف جاتی ہے ، اس بات کو یقینی بناتی ہے کہ تجارت رجحان کے مطابق ہو۔
JCFBV طاقت کی تصدیق: ایک متحرک اشارے جو ایک وزن والے متحرک اوسط کے ذریعہ حساب کیا گیا ہے۔ جب سگنل لائن کو اصل لائن پر ٹرانسفر کیا جاتا ہے اور اس کے اوپر رہتا ہے تو ، مارکیٹ کی متحرک صلاحیت میں اضافہ ہوتا ہے ، جو داخلے کے لئے موزوں ہے۔
ٹرانزیکشن ٹائم فیلٹر: کم لیکویڈیٹی کے اوقات سے بچنے کے لئے صرف مخصوص ٹرانزیکشن اوقات میں عملدرآمد کے لئے تشکیل دیا جاسکتا ہے۔
رسک مینجمنٹ: فکسڈ پوائنٹس اسٹاپ لاس اور اسٹاپ اسٹاپ کا استعمال کرتے ہوئے ، اس بات کو یقینی بنائیں کہ ہر تجارت میں واضح طور پر رسک کنٹرول اور منافع کا ہدف ہو۔
مجموعی طور پر ، حکمت عملی صرف اس صورت میں خریدنے کے سگنل کو متحرک کرتی ہے جب تمام شرائط ایک ساتھ مل کر پوری ہوجائیں۔ اس طرح کی متعدد تصدیق کے طریقہ کار سے سگنل کی وشوسنییتا میں نمایاں اضافہ ہوتا ہے۔
اس حکمت عملی کی ساخت اور منطق کا تجزیہ کرتے ہوئے ، مندرجہ ذیل فوائد کا خلاصہ کیا جاسکتا ہے:
کثیر فلٹرنگ میکانزمیہ تین مختلف اقسام کے اشارے کو مربوط کرتا ہے ، جس سے جعلی سگنل کو مؤثر طریقے سے کم کیا جاسکتا ہے ، اور تجارت کی کامیابی کی شرح میں اضافہ ہوتا ہے۔
موافقت پذیری: اے ٹی آر پر مبنی متحرک ایڈجسٹمنٹ ٹریکنگ اسٹاپ لائن ، مختلف مارکیٹ کے اتار چڑھاؤ کے حالات کے مطابق۔
رجحانات کی تصدیقایچ ایم اے نے اس بات کو یقینی بنایا ہے کہ تجارت کی سمت اہم رجحانات کے مطابق ہے اور اس کے برعکس تجارت کے خطرات سے بچا جاسکتا ہے۔
انجن کی توثیقجی سی ایف بی وی اشارے مضبوط مارکیٹ کے محرکات کی نشاندہی کرتا ہے ، جس سے داخلے کے وقت کی درستگی میں اضافہ ہوتا ہے۔
ٹائم سیزن کی اصلاحمارکیٹ کی سرگرمیوں پر توجہ مرکوز کریں اور غیر موثر تجارت سے گریز کریں۔
واضح خطرے کا کنٹرول: پہلے سے طے شدہ اسٹاپ لاس اسٹاپ واضح رسک ریٹرن ریٹرن فراہم کرتا ہے ، جو فنڈ مینجمنٹ میں آسانی فراہم کرتا ہے۔
بصری معاون: اشارے کی لائنیں اور داخلہ سگنلز کی نقشہ سازی ، بصری حوالہ فراہم کرنا۔
تاہم ، اس کے باوجود کہ یہ ایک عمدہ ڈیزائن ہے ، اس میں ممکنہ خطرات اور حدود موجود ہیں:
پیرامیٹر کی حساسیت: متعدد کلیدی پیرامیٹرز کی ترتیب سے حکمت عملی کی کارکردگی پر نمایاں اثر پڑتا ہے ، اور غلط انتخاب سے زیادہ اصلاح کا سبب بن سکتا ہے۔
متعدد شرائط کی پابندیاس کے علاوہ ، یہ بھی کہا گیا ہے کہ: “ایک سے زیادہ فلٹرز کے ذریعہ تجارت کی فریکوئنسی کو کم کیا جاسکتا ہے ، جس سے منافع بخش مواقع ضائع ہوجاتے ہیں۔”
فکسڈ سٹاپ نقصان روکنے کی حد: مارکیٹ میں اتار چڑھاؤ کی تبدیلیوں کو مدنظر نہیں رکھا گیا ہے۔ یہ تمام مارکیٹ کے حالات کے لیے موزوں نہیں ہو سکتا۔
رجحان کے الٹ جانے کا خطرہ: بنیادی طور پر رجحانات کے واضح بازاروں پر لاگو ہوتا ہے ، اور یہ افقی یا تیزی سے الٹ جانے والے رجحانات میں خراب کارکردگی کا مظاہرہ کرسکتا ہے۔
وقت کا انحصارٹرانزیکشن کے اوقات پر زیادہ انحصار کرنے سے دوسرے اوقات میں اچھے مواقع ضائع ہوسکتے ہیں۔
اشارے کی مطابقت میں تاخیر: کثیر معیار کی توثیق کے نتیجے میں تاخیر کا اثر ہوسکتا ہے ، جس کی وجہ سے داخلے کا مقام زیادہ بہتر نہیں ہوتا ہے۔
تخفیف کرنے کے طریقوں میں شامل ہیں: مکمل ریٹرننگ اور پیرامیٹرز کی اصلاح؛ انضمام کے ل adaptive انضمام روکنے؛ مارکیٹ کے ماحول کو فلٹر کرنے میں اضافہ؛ پیرامیٹرز کا باقاعدگی سے جائزہ لینا اور ان کو ایڈجسٹ کرنا۔
کوڈ کے تجزیہ کے مطابق، ممکنہ اصلاحات یہ ہیں:
متحرک خطرے کے انتظام: اے ٹی آر پر مبنی متحرک اسٹاپ نقصان کی روک تھام کا استعمال کرتے ہوئے ، مارکیٹ میں اتار چڑھاؤ کی صورتحال کو خود بخود اپنانا۔
مارکیٹ ماحول فلٹرنگ: مارکیٹ کے حالات کا اندازہ کرنے کے لئے اضافی اشارے متعارف کروائیں ، اعلی غیر یقینی صورتحال یا ضرورت سے زیادہ اتار چڑھاؤ کی صورت میں تجارت کو روکیں۔
پیرامیٹرز کے لئے موافقت کا طریقہ کار: ترقیاتی الگورتھم مارکیٹ کی کارکردگی کے مطابق کلیدی پیرامیٹرز کو خود بخود ایڈجسٹ کرنے کی اجازت دیتا ہے۔
کچھ پوزیشن مینجمنٹاس کے علاوہ ، اس نے کہا کہ اس کے لئے ایک نیا طریقہ کار متعارف کرایا گیا ہے ، جس میں ایک بار پھر ، “بڑے پیمانے پر داخلے اور باہر نکلنے کا طریقہ کار متعارف کرایا گیا ہے ، تاکہ خطرے کا بہتر انتظام کیا جاسکے اور اوسط داخلے کی قیمتوں کو بہتر بنایا جاسکے۔”
ریورس تحفظ: فوری مارکیٹ ریورس کا پتہ لگانے کا طریقہ کار ڈیزائن کریں ، جب مضبوط ریورس سگنل کا پتہ چلتا ہے تو پہلے سے باہر نکلیں۔
متعلقہ اثاثوں کی تصدیق: متعلقہ اثاثوں یا اشاریہ جات کی تصدیق کے اشارے شامل کریں ، اعتماد میں اضافہ کریں۔
وقت کا زوال: طویل عرصے تک باہر نکلنے کی شرائط کو متحرک نہ کرنے والی پوزیشنوں کو وقت کی کمی کا عنصر متعارف کرایا گیا ، تاکہ منافع کی واپسی سے بچا جاسکے۔
کثیر اشارے ہم آہنگ رجحان متحرک ٹریڈنگ سسٹم نے یو ٹی بوٹ ، ایچ ایم اے اور جے سی ایف بی وی کو مربوط کرکے تجارتی سگنل کی کثیر جہتی تصدیق کو حاصل کیا۔ حکمت عملی کے لئے رجحان ، حرکیات اور قیمت کے طرز عمل کی ہم آہنگ تصدیق کی ضرورت ہوتی ہے ، جبکہ ٹریڈنگ کے وقت فلٹرنگ اور رسک مینجمنٹ کے ساتھ مل کر ایک مکمل تجارتی نظام تشکیل دیا جاتا ہے۔
بنیادی فائدہ یہ ہے کہ کثیر پرت فلٹرنگ میکانزم اور خود کو اپنانے کی کارکردگی ، جعلی سگنل کو کم کرنے اور مختلف مارکیٹ کے حالات کے مطابق ڈھالنے میں مدد ملتی ہے۔ تاہم ، پیرامیٹرز کی حساسیت جیسی حدود بھی موجود ہیں ، جن سے احتیاط سے نمٹنے کی ضرورت ہے۔
اصلاح کی سمت بنیادی طور پر متحرک رسک مینجمنٹ ، مارکیٹ کے ماحول کو فلٹر کرنے اور پیرامیٹرز کو خود سے اپنانے جیسے پہلوؤں پر مرکوز ہے۔ کسی بھی مقداری حکمت عملی کا باقاعدگی سے جائزہ لینے اور مارکیٹ کے بدلتے ہوئے ماحول کے مطابق ڈھالنے کی ضرورت ہے۔
مجموعی طور پر ، یہ ایک جامع تجارتی حکمت عملی ہے جس کا ڈیزائن مناسب ، منطقی اور واضح ہے ، جو تجربہ کار کوانٹم ٹریڈرز کے استعمال اور تخصیص کے لئے موزوں ہے۔ اس کی سفارش کی جاتی ہے کہ اس کی مکمل جانچ پڑتال اور پیرامیٹرز کی اصلاح کی جائے ، اور اس کی تاثیر کو چھوٹی پوزیشنوں سے شروع کیا جائے۔
/*backtest
start: 2025-05-06 00:00:00
end: 2025-05-13 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=6
strategy("Clarity Strategy: UT Bot + HMA + JCFBV (v6 fixed)", overlay=true, max_labels_count=500)
// === INPUTS === //
ut_keyvalue = input.float(3, title="UT Bot Key Value", step=0.5)
ut_atrperiod = input.int(10, title="UT Bot ATR Period")
hma_period = input.int(50, title="HMA Period")
jcfb_depth = input.int(15, "JCFBV Depth")
jcfb_smooth = input.int(30, "Signal Smoothing Period")
sl_points = input.int(1000, title="Stop Loss (Points)")
tp_points = input.int(2000, title="Take Profit (Points)")
enable_london = input.bool(true, title="Allow London Session?")
enable_newyork = input.bool(true, title="Allow New York Session?")
enable_tokyo = input.bool(true, title="Allow Tokyo Session?")
// === SESSION FILTERING === //
hr = hour(time)
in_london = (hr >= 3 and hr < 12)
in_newyork = (hr >= 8 and hr < 17)
in_tokyo = (hr >= 19 or hr < 4)
session_ok = (enable_london and in_london) or (enable_newyork and in_newyork) or (enable_tokyo and in_tokyo)
// === UT BOT LOGIC === //
src = close
atr = ta.atr(ut_atrperiod)
nLoss = ut_keyvalue * atr
var float trailing_stop = na
trailing_stop := src > nz(trailing_stop[1]) ? math.max(nz(trailing_stop[1]), src - nLoss) :
src < nz(trailing_stop[1]) ? math.min(nz(trailing_stop[1]), src + nLoss) :
nz(trailing_stop[1])
ut_buy = ta.crossover(src, trailing_stop)
plot(trailing_stop, color=color.gray, title="UT Bot Trailing Stop")
// === HMA LOGIC === //
hma_raw = 2 * ta.wma(close, math.round(hma_period / 2)) - ta.wma(close, hma_period)
hma = ta.wma(hma_raw, math.round(math.sqrt(hma_period)))
plot(hma, color=color.orange, title="HMA 50")
cross_above_hma = ta.crossover(close, hma)
// === JCFBV (SIMPLIFIED) === //
jcfb_raw = ta.wma(close - close[1], jcfb_depth)
jcfb_signal = ta.wma(jcfb_raw, jcfb_smooth)
vol_rising = ta.crossover(jcfb_raw, jcfb_signal)
yellow_bar = jcfb_raw >= jcfb_signal
plot(jcfb_raw, color=color.gray, title="JCFBV Line")
plot(jcfb_signal, color=color.yellow, title="JCFBV Signal")
// === COMBINED ENTRY CONDITION === //
long_entry = ut_buy and cross_above_hma and vol_rising and yellow_bar and session_ok
if (long_entry)
strategy.entry("Long", strategy.long)
strategy.exit("Exit", from_entry="Long", loss=sl_points, profit=tp_points)
plotshape(long_entry, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)