Type/to search

추세 추종 평균 회귀 채널 전략

Common strategy
Created: 2023-11-01 16:20:45
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 CCI 지표를 기반으로 설계된 유연한 추세 추종 자동 거래 시스템입니다. CCI 지표의 0선 상향 돌파 또는 하향 돌파를 통해 매매 신호를 생성할 수 있으며, 사용자 정의 상·하 채널 밴드와 채널 밴드 교차를 통해 신호를 발생시킬 수도 있습니다. 또한 고정 손절매 및 이익 실현 비율을 설정할 수 있으며, 시간대별 거래 및 일일 고정 시간대 거래 등 다양한 기능을 제공합니다.

전략 원리

  1. CCI 지표의 0선 교차를 이용해 시장 추세를 판단합니다. CCI가 0선을 상향 돌파하면 강세 신호, 하향 돌파하면 약세 신호로 간주합니다.
  2. 사용자 정의 CCI 상·하 채널 밴드를 통해, CCI가 상단 채널 밴드를 상향 돌파하면 강세 신호, 하단 채널 밴드를 하향 돌파하면 약세 신호로 간주합니다. 채널 밴드 교차는 손절매 신호로 사용됩니다.
  3. 특정 시간대에만 거래하도록 설정할 수 있으며, 거래 시간이 아닐 때는 포지션을 청산합니다. 또한 일일 고정 시간대 거래를 설정할 수 있습니다.
  4. 고정 손절매 및 이익 실현 비율을 설정할 수 있습니다.
  5. 매매 개시 및 청산에 대한 Alert 메시지를 사용자 정의할 수 있습니다.
  6. 전략은 완전히 사용자 정의가 가능하며, CCI 매개변수, 채널 밴드 매개변수, 손절매·이익 실현 매개변수 등을 조정하여 최적화할 수 있습니다.

장점 분석

  1. CCI 지표를 사용하여 시장 추세를 판단하며, CCI는 가격 변동에 민감하여 시장 전환점을 빠르게 포착할 수 있습니다.
  2. 사용자 정의 채널 밴드는 다양한 시장에 맞게 매개변수를 조정할 수 있으며, 채널 밴드 교차 손절매를 통해 리스크를 효과적으로 관리할 수 있습니다.
  3. 여러 거래 시간 설정을 지원하며, 시간대별로 전략 매개변수를 조정하여 해당 시간대의 특성을 활용해 초과 수익을 얻을 수 있습니다.
  4. 고정 손절매 및 이익 실현 설정을 지원하여 사전에 손익 비율을 설정함으로써 개별 거래의 리스크를 효과적으로 통제할 수 있습니다.
  5. 모든 매개변수를 사용자 정의할 수 있으므로 다양한 종목과 시장 상황에 맞게 전략을 최적화하여 더 나은 결과를 얻을 수 있습니다.

위험 분석

  1. CCI 지표는 가격 변동에 민감하여 일부 허위 신호가 발생할 수 있으므로, 장기 주기 지표와 결합하여 검증해야 합니다.
  2. 고정 손절매 및 이익 실현 비율은 시장 변화에 따라 조정할 수 없으므로 적절히 보수적으로 설정해야 합니다.
  3. 고정 거래 시간은 단기 조정 기회를 놓칠 수 있으므로 거래 가치가 있는 시간대를 적절히 선택해야 합니다.
  4. 빈번한 매개변수 최적화가 필요하며, 최적화가 부적절할 경우 과도한 거래나 거래 기회 손실로 이어질 수 있습니다.
  5. 업계 상황, 거시 환경 등 여러 요인과 결합해야 하며, 단순히 매개변수 최적화만으로 리스크를 완전히 회피할 수는 없습니다.

최적화 방향

  1. 장·단기 주기 지표를 결합하여 CCI의 허위 신호를 검증합니다.
  2. ATR 등의 지표를 활용하여 동적 손절매 및 이익 실현을 설정합니다.
  3. 다양한 시간대의 매개변수 효과를 테스트하여 거래 효율이 높은 시간대를 선택합니다.
  4. CCI 매개변수와 채널 밴드 매개변수를 최적화하여 시장 변화에 대응합니다.
  5. 추세, 변동성, 거래량 등 여러 요소를 종합적으로 고려하여 판단합니다.
  6. 거래 종목의 특성에 따라 적합한 거래 시간대를 선택합니다.
  7. 머신러닝 알고리즘을 도입하여 전략의 자동 최적화를 고려합니다.

요약

본 전략은 전반적으로 매우 유연하고 사용자 정의가 가능한 추세 추종 거래 시스템입니다. CCI를 활용한 추세 판단, 사용자 정의 채널 밴드를 통한 리스크 관리, 고정 이익 실현 및 손절매 설정, 거래 시간대 선택 등 여러 장점을 가지고 있습니다. 동시에 CCI가 허위 신호를 쉽게 생성할 수 있고 고정 손익 비율을 동적으로 조정할 수 없다는 점 등을 주의해야 합니다. 향후 매개변수 최적화, 거래 신호 필터링, 효율적인 시간대 선택 등을 통해 전략을 개선하고, 머신러닝 등 알고리즘을 도입하여 지능적인 관리가 가능하도록 하여, 전략이 시장 변화에 자동으로 적응하여 보다 안정적인 초과 수익을 얻을 수 있도록 하는 방향으로 발전시킬 수 있습니다.

Source
Pine
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 00:00:00
period: 1h
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/
// © REV0LUTI0N

//@version=4
Strategy parameters
Strategy parameters
CCI Length
Source
Backtesting Start Date
Backtesting End Date
Time Frame To Enter Trades (Optional)
Enable Close Trade At End Of Time Frame
Enter First Trade ASAP
Wait For Cross To Enter First Trade
Use CCI Simple Cross Line For Entries & Exits
Use Upper & Lower Bands For Entries & Exits
CCI Simple Cross
CCI Enter Long Band
CCI Exit Long Band
CCI Enter Short Band
CCI Exit Short Band
Enable Stop Loss
Enable Take Profit
Stop Loss %
Take Profit %
Long Entry message (Optional)
Short Entry message (Optional)
Close Long message (Optional)
Close Short message (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)