آخری موم بتی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-21 12:15:23
ٹیگز:

img

جائزہ

آخری موم بتی کی حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو آخری موم بتی کی اختتامی قیمت اور افتتاحی قیمت کے مابین تعلقات کی بنیاد پر مارکیٹ کے رجحان کی سمت کا تعین کرتی ہے ، اور اس کے مطابق تجارتی سگنل تیار کرتی ہے۔

حکمت عملی منطق

اس حکمت عملی کا بنیادی منطق یہ ہے:

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

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

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

فوائد کا تجزیہ

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

خطرے کا تجزیہ

  • آخری موم بتی واپس یا ضمنی ہو سکتا ہے، whipsaw امکان میں اضافہ
  • صرف آخری موم بتی کی بنیاد پر رجحان کا فیصلہ کرنے میں پھنس جانے کا سبب بن سکتا ہے، رجحان کے اشارے کو شامل کرنا چاہئے
  • ناکافی بیک ٹسٹنگ کے اعداد و شمار سے زیادہ فٹنگ ہوسکتی ہے

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

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

  • اندراج کے وقت کو فلٹر کرنے کے لئے ایم اے، ایم اے سی ڈی وغیرہ شامل کریں
  • اسٹاپ نقصان کا فیصد مقرر کرنے کے لئے اے ٹی آر کا استعمال کریں
  • رجحان کی سمت کا تعین کرنے کے لئے مشین لرننگ ماڈلز متعارف کروائیں
  • سٹاپ نقصان / منافع لینے کی حکمت عملیوں کو بہتر بنائیں، جیسے ٹریلنگ سٹاپ نقصان، جزوی منافع وغیرہ وغیرہ.

نتیجہ

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


/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Last Candle Strategy with Date Range", overlay=true)

// Define the start and end dates for the backtest
startDate = timestamp(2015, 01, 01, 00, 00)
endDate = timestamp(2023, 11, 24, 23, 59)

// Check if the current bar is within the specified date range
withinDateRange = time >= startDate and time <= endDate

// If outside the date range, skip the strategy logic
if (not withinDateRange)
    strategy.close_all()

// Calculate the opening and closing values for the last candle
lastCandleOpen = request.security(syminfo.tickerid, "D", open[1], lookahead=barmerge.lookahead_on)
lastCandleClose = request.security(syminfo.tickerid, "D", close[1], lookahead=barmerge.lookahead_on)

// Determine the trade direction based on the last candle
tradeDirection = lastCandleOpen < lastCandleClose ? 1 : -1  // 1 for buy, -1 for sell

// Plot the last candle's opening and closing values on the chart
plot(lastCandleOpen, color=color.blue, title="Last Candle Open")
plot(lastCandleClose, color=color.red, title="Last Candle Close")

// Execute strategy orders
if (withinDateRange)
    if (tradeDirection == 1)
        strategy.entry("Buy", strategy.long)

    if (tradeDirection == -1)
        strategy.entry("Sell", strategy.short)

// Set stop loss and take profit
stopLoss = 0.01 * lastCandleOpen
takeProfit = close

// Exit strategy
strategy.exit("StopLoss/Profit", from_entry="Buy", loss=stopLoss, profit=takeProfit)
strategy.exit("StopLoss/Profit", from_entry="Sell", loss=stopLoss, profit=takeProfit)



مزید