
“ملٹی ٹائم فریم ٹرینڈ کنفرمیشن کوانٹیکٹو بریک ٹریڈنگ اسٹریٹجی” ایک جامع کوانٹیکٹو ٹریڈنگ سسٹم ہے جس میں متعدد تکنیکی اشارے اور ٹائم فریم تجزیہ شامل ہیں۔ اس حکمت عملی کا بنیادی مقصد متعدد فلٹرنگ شرائط کے ذریعہ اعلی امکانات کے ساتھ بریک ٹریڈنگ کے مواقع کی نشاندہی کرنا ہے ، جبکہ اس کے ساتھ ہی سخت رسک مینجمنٹ میکانزم ہے۔ اس حکمت عملی میں رجحان اشارے (ای ایم اے ، سپر ٹرینڈ) ، حرکیات اشارے (آر ایس آئی ، ایم اے سی ڈی) ، رجحان کی طاقت کے اشارے (ای ڈی ایکس ، ڈی ایم آئی) اور ملٹی ٹائم فریم (ایم ٹی ایف) کی توثیق کا استعمال کیا گیا ہے۔ ایک جامع تجارتی فیصلہ سازی کا فریم ورک تیار کرنے کے لئے۔ یہ حکمت عملی ٹریڈنگ ویو پلیٹ فارم کے لئے موزوں ہے ، جو پائن اسکرپٹ v5 کا استعمال کرتے ہوئے لکھی گئی ہے ، جو ریئل ٹائم ٹریڈنگ سگنلز کی تخلیق کے لئے استعمال کی جاسکتی ہے۔
اس حکمت عملی کا تجارتی منطق کئی اہم تکنیکی اشارے کے ہم آہنگی پر مبنی ہے:
رجحانات کی تصدیق: موجودہ مارکیٹ رجحانات کی سمت کا تعین کرنے کے لئے 50 اور 200 دوروں کے انڈیکس منتقل اوسط ((EMA50 اور EMA200) کا استعمال کریں۔ کثیر سر شرط یہ ہے کہ قیمت اور EMA50 دونوں EMA200 سے اوپر ہوں۔ خالی سر کے لئے اس کے برعکس شرط کی ضرورت ہے۔
طاقت فلٹر: نسبتا strong مضبوط اشارے ((RSI) اور MACD کالم چارٹ کا استعمال کرتے ہوئے حرکیات کی تصدیق کریں۔ کثیر سر والے تجارت میں RSI کی ضرورت ہوتی ہے 40-70 کے درمیان اور MACD کالم چارٹ مثبت ہے۔ خالی سر والے تجارت میں RSI کی ضرورت ہوتی ہے 30-60 کے درمیان اور MACD کالم چارٹ منفی ہے۔
ملٹی ٹائم فریم تجزیہ: اعلی ٹائم فریم ((1 گھنٹہ) کے ای ایم اے کے اعداد و شمار کی درخواست کرکے ، ٹائم فریم ٹرینڈ کی توثیق کریں۔ کثیر سر 1 گھنٹہ کے چارٹ پر ای ایم اے 50> ای ایم اے 200 کی ضرورت ہے۔ خالی سر 1 گھنٹہ کے چارٹ پر ای ایم اے 50 < ای ایم اے 200 کی ضرورت ہے۔
رجحان کی طاقت کی تصدیق: اوسط سمت اشارے ((ADX) اور سپر ٹرینڈ اشارے کا استعمال کرتے ہوئے اس بات کا یقین کرنے کے لئے کہ داخلے کے وقت کا رجحان کافی مضبوط ہے۔ حکمت عملی کا تقاضا ہے کہ ADX کی قیمت صارف کے ذریعہ طے شدہ حد سے زیادہ ہونی چاہئے ((ڈیفالٹ 20) ، اور سپر ٹرینڈ کی سمت تجارت کی سمت سے مماثل ہے۔
ترسیل کی تصدیق: آپشن قابل عمل ٹرانزیکشن حجم فلٹر ہے ، جو نمایاں ٹرانزیکشن حجم کی حمایت میں داخلے کو یقینی بناتا ہے۔ یہ فلٹر موجودہ ٹرانزیکشن حجم کو 20 سے زیادہ ٹرانزیکشن حجم کی سادہ منتقل اوسط سے زیادہ کی ضرورت ہے۔
متحرک خطرے کے انتظام: پوزیشن کا سائز اصل اتار چڑھاو کی بنیاد پر ((ATR) حساب لگائیں ، اور فیصد کا استعمال کرتے ہوئے اسٹاپ اسٹاپ نقصان کی سطح طے کریں۔ خطرے پر قابو پانے کے لئے فارمولہ: پوزیشن کا سائز = (اکاؤنٹ سائز * خطرے کا فیصد) / اے ٹی آر۔
خود کار طریقے سے باہر نکلنے کا طریقہ کارحکمت عملی میں دو قسم کے باہر نکلنے کے طریقہ کار شامل ہیں۔ ایک اسٹاپ / اسٹاپ نقصان کی فیصد پر مبنی ایک مقررہ باہر نکلنے کا نقطہ ہے۔ دوسرا اشارے کے الٹ جانے پر مبنی مشروط باہر نکلنا (جیسے MACD کالم چارٹ کا رخ موڑنا یا RSI کسی خاص حد سے باہر جانا) ۔
ایک سے زیادہ توثیق کا طریقہ کار: متعدد تکنیکی اشارے اور ٹائم فریم تجزیہ کے ساتھ مل کر ، ٹریڈنگ سگنل کی وشوسنییتا میں نمایاں اضافہ ہوا ہے ، جس سے جعلی توڑ پھوڑ سے ہونے والے نقصانات میں کمی واقع ہوئی ہے۔
خطرے کے انتظام کے لئے خود کو اپنانااے ٹی آر پر مبنی پوزیشن کی پیمائش ، حکمت عملی کو مارکیٹ کے اتار چڑھاؤ کے مطابق خود بخود خطرے کی کھڑکی کو ایڈجسٹ کرنے کی اجازت دیتی ہے ، تاکہ مختلف اتار چڑھاؤ والے ماحول میں مستقل خطرے کی سطح برقرار رکھی جاسکے۔
کثیر ٹائم فریم مطابقت: اعلی ٹائم فریم کے رجحان کی تصدیق کے ذریعے ، حکمت عملی رجحان مخالف آپریشن سے بچنے اور تجارت کی کامیابی اور کارکردگی کو بہتر بنانے میں مدد کرتی ہے۔
لچکدار پیرامیٹرز کی ترتیبحکمت عملی: صارفین کو مختلف ٹریڈنگ طرزوں اور خطرے کی ترجیحات کے مطابق اپنی مرضی کے مطابق اہم پیرامیٹرز جیسے خطرے کا فیصد ، اسٹاپ نقصان کی سطح ، ADX کی کمی۔
بصری انٹرفیس: بلٹ ان ڈیسک ٹاپ ریئل ٹائم حکمت عملی کی حیثیت اور اہم اشارے کے اعداد و شمار فراہم کرتا ہے ، جس سے تاجروں کو مارکیٹ کی صورتحال اور حکمت عملی کی کارکردگی کا فوری اندازہ لگانے میں مدد ملتی ہے۔
مختلف راستے سے نکلنے کی حکمت عملی: ایک ساتھ فکسڈ فی صد اسٹاپ نقصان اور مشروط باہر نکلنے کا استعمال کرتے ہوئے ، تجارت کو زیادہ جامع تحفظ فراہم کرتا ہے ، منافع کو لاک کرنے کے ساتھ ساتھ مارکیٹ میں منفی تبدیلیوں سے بچنے کے لئے وقت پر۔
الرٹ سسٹم انٹیگریشن: بلٹ ان الرٹ کی شرائط خود کار طریقے سے ٹریڈنگ روبوٹ یا ٹیلیگرام سگنل گروپ کے ساتھ ضم کرنے کے لئے آسان ہے، نیم خود کار طریقے سے ٹریڈنگ آپریشن کو لاگو کرنا.
حل: ایک مختصر مدت کے اشارے یا قیمت کے رویے کے تجزیہ کے ساتھ مل کر حکمت عملی کی رفتار کو بڑھانے کے لئے.
حل: مختلف مارکیٹ کے ماحول کی متحرکات کے مطابق پیرامیٹرز کو ایڈجسٹ کریں ، اتار چڑھاؤ والے بازاروں میں مناسب نرمی کی ضرورت ہے۔
حل: ایک جامع پیرامیٹرز کی اصلاح اور جانچ پڑتال کریں ، اور متعدد مارکیٹ کے حالات میں مستحکم کارکردگی کا مظاہرہ کرنے والے پیرامیٹرز کا مجموعہ تلاش کریں۔
حل: اے ٹی آر پر مبنی متحرک اسٹاپ یا ایک سے زیادہ ٹائم فریم کی تصدیق شدہ اسٹاپ اسٹریٹجیز کا استعمال کرنے پر غور کریں ، جس سے “ہولڈ ہولڈ” کا رجحان کم ہوجائے۔
حل: واضح ٹائم فریم کی ترجیحات کے قواعد قائم کریں یا زیادہ پیچیدہ کثیر ٹائم فریم کوآرڈینیشن میکانزم تیار کریں۔
مشین لرننگ پیرامیٹرز کی اصلاح: حکمت عملی کے پیرامیٹرز کو متحرک طور پر بہتر بنانے کے لئے مشین لرننگ الگورتھم متعارف کروانا ، مارکیٹ کے مختلف حالات کے مطابق خود بخود ای ایم اے سائیکل ، آر ایس آئی کی حد اور دیگر اہم پیرامیٹرز کو ایڈجسٹ کرنا۔ اس اصلاح سے حکمت عملی کو مارکیٹ کے ڈھانچے میں ہونے والی تبدیلیوں کو بہتر طور پر اپنانے میں مدد مل سکتی ہے ، جس سے طویل مدتی استحکام میں اضافہ ہوتا ہے۔
مارکیٹ کی حالت کی درجہ بندی: مارکیٹ کی حالت کی شناخت کے ماڈیول کو شامل کریں ، رجحان مارکیٹ اور جھٹکے والی مارکیٹ میں فرق کریں ، اور پھر مختلف پیرامیٹرز کی ترتیبات یا تجارتی منطق کو مختلف مارکیٹ کی حالتوں پر لاگو کریں۔ یہ اس مسئلے کو حل کرتا ہے کہ ایک ہی پیرامیٹرز کا مجموعہ مارکیٹ کے تمام حالات میں بیک وقت بہتر بنانا مشکل ہے۔
متحرک ٹائم سائیکل منتخب کریں: مارکیٹ کے اتار چڑھاؤ کے مطابق خود کار طریقے سے انڈیکیٹر سائیکل اور ملٹی ٹائم فریم ریفرنس سائیکل کو ایڈجسٹ کرنے کے لئے خود کار طریقے سے ٹائم سائیکل سلیکشن میکانیزم تیار کریں۔ یہ مختلف مارکیٹ کی رفتار کو اپنانے کے لئے بہت اہم ہے۔
واپسی کے طریقہ کار کو مضبوط بنانا: باہر نکلنے کے منطق کو بہتر بنائیں ، کچھ منافع کو لاک کریں ، ٹریکنگ اسٹاپ اور متحرک اسٹاپ نقصان کی حکمت عملی کو اتار چڑھاؤ پر مبنی شامل کریں۔ زیادہ پیچیدہ باہر نکلنے کے طریقہ کار سے منافع کو بہتر طور پر محفوظ کیا جاسکتا ہے اور غیر ضروری قبل از وقت باہر نکلنے کو کم کیا جاسکتا ہے۔
جذباتی انڈیکس انضمام: مارکیٹ کی حالت کے بارے میں مزید معلومات حاصل کرنے کے لئے مارکیٹ کے جذبات کے اشارے ، جیسے VIX ، اختیارات کی مبینہ اتار چڑھاؤ کی شرح ، یا تجارت کی مقدار کا تبادلہ تناسب (OBV) شامل کرنے پر غور کریں۔ مارکیٹ کے جذبات کے اعداد و شمار ٹریڈنگ سگنل کے لئے ایک اہم ضمیمہ کے طور پر کام کرسکتے ہیں۔
خطرے کے برابر پوزیشن مینجمنٹ: زیادہ پیچیدہ خطرے کی قیمتوں کا تعین کرنے کا طریقہ کار ، مختلف مارکیٹوں کے مابین وابستگی کو مدنظر رکھتے ہوئے ، پورٹ فولیو کی سطح پر خطرہ کی تقسیم کو بہتر بنانا۔ یہ خاص طور پر ایک ہی وقت میں متعدد مارکیٹوں میں تجارت کرنے کے لئے مفید ہے۔
پیش گوئی کرنے والے اشارے میں اضافہ: حکمت عملی کی پیش گوئی کو بڑھانے کے لئے پیش گوئی کرنے والے اشارے متعارف کروائیں جیسے ایلیٹ لہریں ، نسبتا intensity شدت کا موازنہ یا کے ایس ٹی اوسیلیٹر۔ پیش گوئی کرنے والے اشارے حکمت عملی کو پہلے سے رجحان کی تبدیلی کا پتہ لگانے میں مدد کرسکتے ہیں۔
“ملٹی ٹائم فریم ٹرینڈ کنفرمیشن کوانٹیکٹو بریک ٹریڈنگ اسٹریٹجی” ایک جامع کوانٹیکٹو ٹریڈنگ اسٹریٹجی ہے جس نے متعدد سطحوں پر تکنیکی اشارے اور ٹائم فریم تجزیہ کے ذریعہ ایک ٹھوس تجارتی فیصلہ سازی کا نظام قائم کیا۔ اسٹریٹجی کا بنیادی فائدہ اس کے سخت شرائط داخلہ کی چھانٹ اور جامع خطرے کے انتظام کے فریم ورک میں ہے ، جو ای ایم اے ، آر ایس آئی ، ایم اے سی ڈی ، سپر ٹرینڈ ، اے ڈی ایکس جیسے اشارے کے ہم آہنگی کے ذریعے کام کرتا ہے ، اور ملٹی ٹائم فریم کی مستقل مزاجی کی توثیق ، جعلی تجارت کو توڑنے کے خطرے کو مؤثر طریقے سے کم کرتا ہے۔
اگرچہ حکمت عملی کے ڈیزائن میں متعدد پہلوؤں پر غور کیا گیا ہے ، لیکن اس میں پیرامیٹرز کی حساسیت ، اشارے کی پسماندگی اور دیگر خطرات لاحق ہیں۔ مشین لرننگ کی اصلاح ، مارکیٹ کی حالت کی درجہ بندی ، متحرک پیرامیٹر ایڈجسٹمنٹ اور دیگر اصلاحاتی سمتوں کو متعارف کرانے سے حکمت عملی اپنی موافقت اور استحکام کو مزید بڑھا سکتی ہے۔ خاص طور پر مارکیٹ کی حالت میں تیزی سے تبدیلی کے ماحول میں ، ذہین پیرامیٹر ایڈجسٹمنٹ سے حکمت عملی کی کارکردگی میں نمایاں اضافہ ہوگا۔
مجموعی طور پر ، یہ حکمت عملی درمیانی اور طویل مدتی سرمایہ کاروں کے لئے موزوں ہے جو تکنیکی تجزیہ کے بارے میں کچھ معلومات رکھتے ہیں اور تجارتی نظام کو منظم کرنے کے لئے تلاش کر رہے ہیں۔ ٹریڈنگ ویو پلیٹ فارم اور پائن اسکرپٹ کے ذریعہ ، سرمایہ کار آسانی سے حکمت عملی کے پیرامیٹرز کی بازیافت اور اصلاح کرسکتے ہیں ، اور بلٹ ان الرٹ سسٹم کا استعمال کرتے ہوئے نیم خودکار تجارتی کارروائیوں کو انجام دے سکتے ہیں۔ عملی استعمال میں ، میکرو مارکیٹ تجزیہ اور بنیادی تحقیق کو ایک مکمل تجارتی نظام کے ایک اہم حصے کے طور پر جوڑنے کی سفارش کی جاتی ہے۔
/*backtest
start: 2024-04-18 00:00:00
end: 2025-04-15 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"TRX_USD"}]
*/
//@version=5
strategy("Quantum Phoenix 2.0", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === INPUT === //
riskPercent = input.float(1.0, title="Risk %", minval=0.1, maxval=10)
accountSize = input.float(10000, title="Hesap Büyüklüğü ($)")
takeProfitPercent = input.float(3.0, title="Take Profit %")
stopLossPercent = input.float(1.5, title="Stop Loss %")
adxThreshold = input.int(20, title="Min. ADX Trend Gücü")
volumeFilter = input.bool(true, title="Hacim Filtresi")
// === GÖSTERGELER === //
ema50 = ta.ema(close, 50)
ema200 = ta.ema(close, 200)
rsi = ta.rsi(close, 14)
[macdLine, signalLine, macdHist] = ta.macd(close, 12, 26, 9)
[supertrend, dir] = ta.supertrend(3, 7)
[_, _, adx] = ta.dmi(14, 14)
vol = volume
volMA = ta.sma(volume, 20)
// === MTF TREND === //
ema50_1h = request.security(syminfo.tickerid, "60", ta.ema(close, 50))
ema200_1h = request.security(syminfo.tickerid, "60", ta.ema(close, 200))
mtfTrendUp = ema50_1h > ema200_1h
mtfTrendDown = ema50_1h < ema200_1h
// === RİSK HESABI === //
atr = ta.atr(14)
riskAmount = accountSize * (riskPercent / 100)
positionSize = riskAmount / atr
// === KOŞULLAR === //
isBullish = dir and adx > adxThreshold and (not volumeFilter or vol > volMA)
isBearish = not dir and adx > adxThreshold and (not volumeFilter or vol > volMA)
longCond = close > ema200 and ema50 > ema200 and rsi > 40 and rsi < 70 and macdHist > 0 and mtfTrendUp and isBullish
shortCond = close < ema200 and ema50 < ema200 and rsi > 30 and rsi < 60 and macdHist < 0 and mtfTrendDown and isBearish
// === STRATEJİ === //
strategy.entry("Long", strategy.long, when=longCond)
strategy.exit("TP/SL Long", from_entry="Long", limit=close * (1 + takeProfitPercent / 100), stop=close * (1 - stopLossPercent / 100))
strategy.close("Long", when=macdHist < 0 or rsi > 70)
strategy.entry("Short", strategy.short, when=shortCond)
strategy.exit("TP/SL Short", from_entry="Short", limit=close * (1 - takeProfitPercent / 100), stop=close * (1 + stopLossPercent / 100))
strategy.close("Short", when=macdHist > 0 or rsi < 30)
// === GÖRSEL DESTEK === //
plot(ema50, title="EMA 50", color=color.orange)
plot(ema200, title="EMA 200", color=color.teal)
plotshape(longCond, title="Long", location=location.belowbar, color=color.green, text="AL", style=shape.labelup)
plotshape(shortCond, title="Short", location=location.abovebar, color=color.red, text="SAT", style=shape.labeldown)
// === DASHBOARD === //
var table dash = table.new(position.top_right, 1, 5, border_width=1)
if bar_index % 5 == 0
table.cell(dash, 0, 0, "📊 Quantum Phoenix 2.0", text_color=color.white, bgcolor=color.blue)
table.cell(dash, 0, 1, "Hesap: $" + str.tostring(accountSize, "#.##"), text_color=color.white)
table.cell(dash, 0, 2, "TP: " + str.tostring(takeProfitPercent) + "% | SL: " + str.tostring(stopLossPercent) + "%", text_color=color.white)
table.cell(dash, 0, 3, "ADX: " + str.tostring(adx, "#.##") + " | ATR: " + str.tostring(atr, "#.##"), text_color=color.white)
table.cell(dash, 0, 4, "MTF Trend: " + (mtfTrendUp ? "UP" : mtfTrendDown ? "DOWN" : "FLAT"), text_color=color.white)
// === ALARMLAR === //
alertcondition(longCond, title="LONG Giriş", message="Quantum Phoenix 2.0 - LONG sinyali!")
alertcondition(shortCond, title="SHORT Giriş", message="Quantum Phoenix 2.0 - SHORT sinyali!")