
آخری K لائن حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو مارکیٹ کی رجحان کی سمت کا تعین کرنے کے لئے آخری K لائن کے اختتامی قیمت اور افتتاحی قیمت کے تعلقات کا تجزیہ کرکے تجارتی سگنل تیار کرتی ہے۔
اس حکمت عملی کی بنیادی منطق یہ ہے:
خاص طور پر ، حکمت عملی میں آخری K لائن کی افتتاحی قیمت اور اختتامی قیمت کے اعداد و شمار کی درخواست کرکے ، قیمتوں کے موازنہ کے نتائج کے مطابق رجحان کی سمت کا فیصلہ کریں۔ اگر یہ بڑھتی ہوئی رجحان ہے تو ، اس K لائن کے اختتام پر مارکیٹ کی قیمت پر ایک سے زیادہ آرڈر کھولیں؛ اگر یہ نیچے کی رجحان ہے تو ، اس K لائن کے اختتام پر مارکیٹ کی قیمت پر ایک سے زیادہ آرڈر کھولیں۔
اس کے بعد اسٹاپ اور اسٹاپ کی قیمتوں کا تعین کریں۔ کثیر اختیارات کی اسٹاپ قیمت اس K لائن کی افتتاحی قیمت کے ایک عنصر سے ضرب دی جاتی ہے ، اور اسٹاپ کی قیمت موجودہ اختتامی قیمت ہے۔ خالی اختیارات کے برعکس۔ جب قیمت اسٹاپ یا اسٹاپ کا سبب بنتی ہے تو ، اسی پوزیشن کو خالی پوزیشن سے نکال دیا جاتا ہے۔
رجحانات کی نشاندہی کرنے ، اسٹاپ اسٹاپ کی منطق کو بہتر بنانے ، پیمائش کے دورانیے اور مارکیٹ کے ماحول کو بڑھانے کے ساتھ مل کر خطرے کو کم کیا جاسکتا ہے۔
آخری K لائن حکمت عملی ایک سادہ رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ آخری K لائن کے ذریعہ رجحان کی سمت کا فوری فیصلہ کرتی ہے اور تجارت کرتی ہے۔ حکمت عملی کی منطق آسان ، آسان ہے ، اور رجحان کی پیروی کرنے والے ذہن کے مطابق ہے۔ اس کے ساتھ ساتھ خطرے کو کنٹرول کرنے کے لئے اسٹاپ اور اسٹاپ کا تعین کیا گیا ہے۔ لیکن صرف آخری K لائن پر انحصار کرنا آسان ہے ، اور اسے ٹرینڈ اشارے کے ساتھ جوڑا جانا چاہئے۔ اس کے علاوہ ، اس حکمت عملی کا استعمال کرنے کے لئے بہت زیادہ گنجائش ہے ، جس میں کارکردگی کو بہتر بنانے کے لئے مزید تکنیکی اشارے یا مشین لرننگ ماڈل متعارف کرائے جاسکتے ہیں۔
/*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)