
Основная идея этой стратегии заключается в том, чтобы закрыть K-линию через 5 минут после открытия рынка в определенный момент времени (здесь 08:35 по UTC+5 каждый день), чтобы определить, повысилась или понизилась цена закрытия K-линии за 5 минут после открытия рынка, сделать больше, если она повысится, а если она снизится, сделать пустоту, и установить цель на остановку длинных и коротких позиций.
Конкретные принципы этой стратегии:
Установите ожидаемое время торговли, которое будет в 08:35 UTC+5 каждый день.
В данный момент времени, оценить, является ли текущий 5-минутный K-линии ценой закрытия выше, чем цена открытия. Если ценой закрытия выше, чем цена открытия, означает, что 5-минутный K-линии конца линии солнца, сделать больше.
Если цена закрытия ниже цены открытия, то это означает, что эта 5-минутная K-линия закрывается, и она пуста.
После увеличения, настройка на увеличение вывода до 1000 долларов США. После уменьшения, настройка на уменьшение вывода до 500 долларов США.
Основные преимущества этой стратегии:
Стратегическая концепция ясна, проста, легко понятна и реализуема.
Фиксированные торговые часы позволяют избежать риска остаться на ночь.
В этом случае, используйте 5-минутную шкалу, чтобы определить тенденцию.
Например, если у вас есть цель, которую вы хотите достичь, вы можете заблокировать прибыль.
Однако эта стратегия также несет в себе некоторые риски:
Фиксированное время торговли может пропустить торговые возможности в другие периоды рынка. Можно установить несколько точек времени торговли.
Пятиминутная оценка может оказаться недостаточно точной и может быть объединена с несколькими периодами времени.
Стоп-лосс может снизить риск, если цена закрытия будет колебаться слишком сильно в зависимости от цены открытия.
Настройка остановки может быть слишком произвольной, можно настроить более оптимизированную остановку на основе исторических данных тестирования.
Эта стратегия может быть оптимизирована в следующих аспектах:
Настройка нескольких торговых точек для охвата большего количества торговых возможностей.
Увеличение логики стоп-лорда и снижение риска потерь.
В сочетании с более циклическими тенденциями оценки, повышается точность оценки.
Лучшая остановка для тестирования исторических данных.
Динамично корректируйте размер позиции, управляйте риском в зависимости от конкретной ситуации.
В целом, стратегия фиксированного времени для прорыва в обратном измерении проста и понятна. Она является базовой и практичной стратегией количественного трейдинга, которая позволяет закрепить прибыль и контролировать риск, определяя направление тренда и устанавливая стоп-стоп в фиксированные моменты времени.
/*backtest
start: 2023-12-29 00:00:00
end: 2024-01-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Wajahat2
//@version=5
strategy("Buy Sell at 08:35 GMT+5 with Profit Targets", overlay=true)
// Set the desired trading time (08:35 GMT+5)
desiredHour = input.int(8, title="Desired Hour")
desiredMinute = input.int(35, title="Desired Minute")
// Convert trading time to Unix timestamp
desiredTime = timestamp(year, month, dayofmonth, desiredHour, desiredMinute)
// Check if the current bar's timestamp matches the desired time
isDesiredTime = time == desiredTime
// Plot vertical lines for visual confirmation
bgcolor(isDesiredTime ? color.new(color.green, 90) : na)
// Check if the current 5-minute candle closed bullish
isBullish = close[1] < open[1]
// Check if the current 5-minute candle closed bearish
isBearish = close[1] > open[1]
// Define profit targets in USD
longProfitTargetUSD = input(1000, title="Long Profit Target (USD)")
shortProfitTargetUSD = input(500, title="Short Profit Target (USD)")
// Execute strategy at the desired time with profit targets
strategy.entry("Buy", strategy.long, when= isBullish)
strategy.entry("Sell", strategy.short, when= isBearish)
// Set profit targets for the long and short positions
strategy.exit("Profit Target", from_entry="Buy", profit=longProfitTargetUSD)
strategy.exit("Profit Target", from_entry="Sell", profit=shortProfitTargetUSD)