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

H1 ٹرینڈ بائیس + M15 MACD سگنل + M5 فاسٹ Volatility Gap حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-05-11 17:21:05
ٹیگز:ایم اے سی ڈیاے ٹی آرایم اے

img

جائزہ

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

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

اس حکمت عملی کا بنیادی اصول مختلف ٹائم فریم سے تکنیکی اشارے کو یکجا کرنا ہے تاکہ مارکیٹ کا زیادہ جامع تجزیہ کیا جاسکے۔ خاص طور پر:

  1. ایک گھنٹے کے چارٹ پر، طویل مدتی رجحان کی تعصب کا تعین اختتامی قیمت کا موازنہ 50 مدت کے چلتے ہوئے اوسط کے ساتھ کیا جاتا ہے۔
  2. پندرہ منٹ کے چارٹ پر، MACD اشارے کے کراس اوور سگنلز کی طرف سے درمیانی مدت کی تیزی یا کمی کی رفتار کی تصدیق کی جاتی ہے۔
  3. پانچ منٹ کے چارٹ پر، ممکنہ انٹری پوائنٹس کو تیز اتار چڑھاؤ (اوسط حقیقی رینج اشارے کا استعمال کرتے ہوئے شمار کیا جاتا ہے) اور قیمت کے فرق کا مشاہدہ کرکے شناخت کیا جاتا ہے۔

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

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

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

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

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

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

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

خلاصہ

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


/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("H1 Bias + M15 MSS + M5 FVG", overlay=true, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// H1 Bias
h1_bias = request.security(syminfo.tickerid, "60", close)
h1_ma = ta.sma(h1_bias, 50)

// M15 MSS
[m15_macd_line, m15_macd_signal, _] = ta.macd(request.security(syminfo.tickerid, "15", close), 12, 26, 9)

// M5 FVG Entry
m5_volatility = ta.atr(14)

// Entry conditions for long and short positions
long_condition = m15_macd_line > m15_macd_signal and m5_volatility > 0.001
short_condition = m15_macd_line < m15_macd_signal and m5_volatility > 0.001

// Exit conditions
exit_long_condition = m15_macd_line < m15_macd_signal
exit_short_condition = m15_macd_line > m15_macd_signal

// Strategy
if (long_condition)
    strategy.entry("Long", strategy.long)
    
if (short_condition)
    strategy.entry("Short", strategy.short)

if (exit_long_condition)
    strategy.close("Long")
    
if (exit_short_condition)
    strategy.close("Short")

// Take-Profit and Stop-Loss settings considering leverage
leverage = 10.0 // Leverage as a float
tp_percentage = 15.0 // TP percentage without leverage as a float
sl_percentage = 5.0 // SL percentage without leverage as a float

tp_level = strategy.position_avg_price * (1.0 + (tp_percentage / 100.0 / leverage)) // TP considering leverage as a float
sl_level = strategy.position_avg_price * (1.0 - (sl_percentage / 100.0 / leverage)) // SL considering leverage as a float

strategy.exit("TP/SL", "Long", limit=tp_level, stop=sl_level)
strategy.exit("TP/SL", "Short", limit=tp_level, stop=sl_level)

// Plotting
plot(h1_ma, color=color.blue, linewidth=2)
plotshape(long_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(short_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)


متعلقہ

مزید