Type/to search

거래 골든 타임 전략

Common strategy
Created: 2023-09-19 16:03:52
Last modified: 3 years ago
1
Follow
1802
Followers

개요

거래 골든타임 전략은 과거 데이터 백테스트를 통해 매일 어느 시간대가 매수와 매도에 가장 적합한지 자동으로 판단하고, 해당 시간대에 거래 신호를 발행합니다. 이 전략은 ROC 지표를 사용하여 K라인의 시간대별 등락폭을 계산하고, 이를 통해 각 시간대의 거래 효과를 평가하여 최적의 매수 및 매도 시간대를 찾아냅니다.

전략 원리

  1. 현재 시간을 사용하여 현재 시간(now_hour)을 구합니다.
  2. ROC 지표를 사용하여 시간당 K라인의 등락폭(indicator)을 계산합니다.
  3. indicator와 now_hour의 누적 곱(buy_hourXindicator_cum)을 계산합니다.
  4. indicator의 누적 합(buy_indicator_cum)을 계산합니다.
  5. 최적 매수 시간대 buy_hour = buy_hourXindicator_cum / buy_indicator_cum.
  6. 동일한 방식으로 최적 매도 시간대 sell_hour를 계산합니다.
  7. now_hour와 buy_hour, sell_hour를 비교하여 현재 시간대가 최적 매수 또는 매도 시간대인지 판단합니다.
  8. 최적 매수 및 매도 시간대에 해당 신호를 발행합니다.
  9. 다른 배경색으로 최적 매수/매도 시간대를 실시간으로 표시합니다.

장점 분석

이 전략의 가장 큰 장점은 매일 가장 거래에 적합한 시간대를 자동으로 판단할 수 있다는 것입니다. 과거 데이터를 수동으로 관찰하여 최적 거래 시간대를 판단할 필요가 없어 많은 시간과 노력을 절약할 수 있습니다. 또한, 이 전략은 실시간 데이터에 따라 최적 거래 시간대를 조정하여 시장 변화에 신속하게 대응할 수 있습니다. 고정된 거래 시간대와 비교하여 이 전략이 더 우수합니다.

또한, 이 전략은 ROC 지표를 효과적으로 활용합니다. 시간당 K라인의 등락폭을 계산하여 각 시간대의 거래 효과를 더 정확하게 판단할 수 있습니다. ROC 지표는 이상 변동에 민감하여 시장 변화를 반영할 수 있습니다.

리스크 분석

이 전략의 가장 큰 리스크는 ROC 지표 자체의 한계에 있습니다. ROC는 가격 변화율만 고려하며, 거래량 변화에는 민감하지 않습니다. 또한 ROC는 변동 범위가 좁은 시장에서 효과가 좋지 않습니다. 횡보장이 발생하면 ROC 지표의 효과가 떨어집니다.

또한, 이 전략은 과거 데이터를 백테스트하여 최적 거래 시간대를 도출합니다. 그러나 과거의 패턴이 현재 시장에 반드시 적용되는 것은 아닙니다. 시장에 구조적 변화가 발생하여 기존 거래 패턴이 더 이상 유효하지 않을 수 있습니다. 따라서 현재 시장 상황에 맞게 매개변수를 조정해야 하며, 백테스트 결과에 완전히 의존해서는 안 됩니다.

이에 대한 대응으로, 거래량과 같은 다른 지표를 결합하여 복합 계산을 수행하면 보다 포괄적인 시장 상태 판단을 얻을 수 있습니다. 동시에 현재 시장 상황에 맞게 매개변수 조정 테스트를 수행하여 거래 신호가 새로운 시장 상태에 부합하도록 해야 합니다.

최적화 방향

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. ROC 지표를 거래량 등 다른 지표로 대체하여 시간대별 강도를 계산하는 더 적합한 지표를 찾습니다.
  2. 이동평균선, 오실레이터 지표 등을 사용하여 국소 추세를 판단하는 추가 필터 조건을 도입하여 불합리한 거래를 방지합니다.
  3. 시간 주기 매개변수를 최적화하여 다양한 시간 주기 매개변수가 결과에 미치는 영향을 테스트합니다.
  4. 손절매 메커니즘을 추가하고 합리적인 손절매 지점을 설정하여 거래 리스크를 통제합니다.
  5. 머신러닝 방법을 결합하여 더 많은 데이터를 활용해 최적 거래 시간대를 도출합니다.

요약

이 거래 골든타임 전략은 전반적으로 실행 가능하고 효과적인 방법입니다. ROC 지표를 사용하여 매일 최적의 매수 및 매도 시간대를 자동으로 판단하여 많은 시간과 노력을 절약합니다. 그러나 ROC 지표와 역사적 백테스트의 한계를 인지하고 현재 시장 상황에 맞게 매개변수를 조정해야 합니다. 또한, 이 전략은 개선의 여지가 많으며 다양한 측면에서 최적화하여 신호를 더욱 정확하고 신뢰할 수 있게 만들 수 있습니다. 실제 거래에 적용할 경우, 손절매 규칙을 엄격히 준수하여 거래 리스크를 통제할 것을 권장합니다.

Source
Pine
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © mablue (Masoud Azizi)

//@version=5
Strategy parameters
Strategy parameters
timezone
source
ROC Timeperiod
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)