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

ڈیلی رینج بریک آؤٹ ایک سمت ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-12-11 15:23:37
ٹیگز:او ایچ ایل سیADXاے ٹی آرایم اےآر ایس آئیبی بی

img

جائزہ

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

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

حکمت عملی کے بنیادی منطق میں مندرجہ ذیل پہلو شامل ہیں:

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

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

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

خطرے کا تجزیہ

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

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

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

نتیجہ

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("US 30 Daily Breakout Strategy (Single Trade Per Breakout/Breakdown, New York Time)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, trim_orders = true)

// Set pip size for US 30 (1 pip = 1 point)
var float pip = 1.0

// Set take profit and stop loss in points (1 pip = 1 point)
take_profit_pips = 50
stop_loss_pips = 50

// Calculate the previous day's high and low (assumes chart timezone is set to New York)
prevDayHigh = request.security(syminfo.tickerid, "D", high[1])
prevDayLow = request.security(syminfo.tickerid, "D", low[1])

// Initialize flags to track if a breakout/breakdown trade has been taken
var bool breakout_traded = false
var bool breakdown_traded = false

// Reset flags at the start of a new day in New York timezone (as per chart setting)
if (ta.change(time("D")))
    breakout_traded := false
    breakdown_traded := false

// Condition for a long entry: candle closes above the previous day's high and no breakout trade has been taken
longCondition = close > prevDayHigh and strategy.opentrades == 0 and not breakout_traded

// Condition for a short entry: candle closes below the previous day's low and no breakdown trade has been taken
shortCondition = close < prevDayLow and strategy.opentrades == 0 and not breakdown_traded

// Execute long trade if the condition is met, and set the breakout flag
if (longCondition)
    strategy.entry("Long", strategy.long)
    strategy.exit("Take Profit/Stop Loss", "Long", limit=close + take_profit_pips * pip, stop=close - stop_loss_pips * pip)
    breakout_traded := true  // Set breakout flag

// Execute short trade if the condition is met, and set the breakdown flag
if (shortCondition)
    strategy.entry("Short", strategy.short)
    strategy.exit("Take Profit/Stop Loss", "Short", limit=close - take_profit_pips * pip, stop=close + stop_loss_pips * pip)
    breakdown_traded := true  // Set breakdown flag

// Plotting the previous day's high and low for visualization
plot(prevDayHigh, color=color.green, linewidth=1, title="Previous Day High")
plot(prevDayLow, color=color.red, linewidth=1, title="Previous Day Low")


متعلقہ

مزید