
이 전략의 주요 아이디어는 고정된 시점 ((여기서는 매일 UTC+5 시간대 08:35) 에서 상장 후 5분 K 라인 종료 시, 해당 5분 K 라인 종료 가격이 상장 가격보다 상승하거나 하락했는지 판단하고, 상승하면 더 많이 하고, 하락하면 공백하고, 장기 짧은 포지션의 정지 목표를 설정한다.
이 전략은 다음과 같습니다.
원하는 거래시간을 설정합니다. UTC+5 시간대에서 매일 08:35 입니다.
그 시간 시점에서, 현재 5 분 K 선의 종결 가격이 개시 가격보다 높는지 판단하십시오. 종결 가격이 개시 가격보다 높다면, 5 분 K 선의 종결 선을 나타냅니다. 더 많이하십시오.
만약 상장 가격이 상장 가격보다 낮다면, 5분 K 라인이 상장 라인을 닫고, 공백을 다는 뜻이다.
더하면 1,000달러까지 더불로 탈퇴할 수 있다. 더하면 500달러까지 더불로 탈퇴할 수 있다.
이 전략의 주요 장점은 다음과 같습니다.
전략은 명확하고 간단하며 이해하기 쉽고 실행이 가능합니다.
일정한 거래시간은 하룻밤을 보내는 위험을 피할 수 있습니다.
5분 레벨로 트렌드를 정확하게 판단하세요.
“이런 식으로, 이 모든 것은 이 모든 것을 막아낼 수 있습니다”.
이 전략에는 몇 가지 위험도 있습니다.
고정 거래 시간은 시장의 다른 시간대의 거래 기회를 놓칠 수 있습니다. 여러 거래 시간점을 설정할 수 있습니다.
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)