Type/to search

마지막 N개 캔들의 역방향 논리 전략

Common strategy
Created: 2023-12-26 11:00:29
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략의 주요 아이디어는 마지막 N개의 캔들 색상을 기준으로 매수 또는 매도 결정을 내리는 것입니다. 마지막 N개의 캔들이 모두 녹색이면 매수하고, 모두 빨간색이면 매도합니다. 독특한 점은 기존 로직을 반전시킬 수 있는 "역방향 로직" 매개변수가 포함되어 있다는 것입니다. "역방향 로직" 매개변수가 참일 때, 마지막 N개의 녹색 캔들은 매도 신호가 되고, 마지막 N개의 빨간색 캔들은 매수 신호가 됩니다.

전략 원리

이 전략은 주로 다음과 같은 중요한 매개변수에 의존합니다:

  1. numCandlesToCheck: 확인해야 할 캔들 개수를 지정합니다.
  2. numCandlesToExit: 포지션 진입 후 청산까지 필요한 캔들 개수를 지정합니다.
  3. inverseLogic: 역방향 로직 매개변수로, 참일 경우 기존 매수/매도 로직을 반전시킵니다.

핵심 로직은 for 루프를 통해 최근 numCandlesToCheck개의 캔들을 순회하며 연속된 녹색 캔들과 빨간색 캔들의 개수를 실시간으로 집계하는 것입니다. 연속된 빨간색 캔들의 개수가 numCandlesToCheck 이상이면 lastNCandlesRed를 참으로 표시합니다. 연속된 녹색 캔들의 개수가 numCandlesToCheck 이상이면 lastNCandlesGreen을 참으로 표시합니다.

lastNCandlesGreen이 참일 때, inverseLogic 매개변수가 거짓이면 매수하고, 참이면 매도합니다. 반대로 lastNCandlesRed가 참일 때, inverseLogic 매개변수가 거짓이면 매도하고, 참이면 매수합니다.

매수 또는 매도 여부와 관계없이 진입 후 카운터 barsSinceEntry는 0으로 재설정됩니다. barsSinceEntry가 numCandlesToExit 이상이 되면 현재 포지션을 청산합니다.

장점 분석

이것은 캔들 색상을 활용한 흥미로운 전략으로, "역방향 로직" 매개변수를 추가하여 매수/매도 로직을 유연하게 조정할 수 있습니다. 주요 장점은 다음과 같습니다:

  1. 참신한 아이디어로 시장의 일반적인 로직에 반대 방향으로 투자할 수 있습니다.
  2. 코드가 깔끔하고 간결하여 이해와 수정이 쉽습니다.
  3. 매개변수 조정을 통해 최적의 매개변수 조합을 찾을 수 있습니다.
  4. 시장 상황에 관계없이 지속적으로 신호를 생성할 수 있습니다.

위험 분석

이 전략에는 다음과 같은 몇 가지 위험이 있습니다:

  1. 캔들 색상이 시장 상황을 완전히 대표하지 못하므로 잘못된 신호를 추적할 가능성이 있습니다.
  2. numCandlesToCheck 매개변수의 최적값을 확정할 수 없습니다.
  3. numCandlesToExit 매개변수의 최적값을 확정할 수 없습니다.
  4. 역방향 로직 매개변수를 잘못 설정하면 손실이 증가할 수 있습니다.
  5. 개별 포지션의 손절매를 효과적으로 제어할 수 없습니다.

위의 위험에 대응하기 위해 다음과 같은 조치를 취하여 통제 및 최적화할 수 있습니다:

  1. 다른 필터를 추가하여 잘못된 신호를 방지합니다(예: 상위 시간대 추세 판단).
  2. 다양한 매개변수 값을 탐색하여 최적의 매개변수 조합을 찾습니다.
  3. 손절매 메커니즘을 추가하여 개별 손실을 제어합니다.
  4. 역방향 로직 매개변수의 유효성을 검증합니다.

최적화 방향

이 전략은 주로 다음 방향으로 최적화할 수 있습니다:

  1. 호가창 매개변수 판단을 추가하여 갇히는 것을 방지합니다.
  2. numCandlesToCheck 및 numCandlesToExit 매개변수 값을 최적화합니다.
  3. 큰 주기 추세 지표를 결합하여 잘못된 신호를 필터링합니다.
  4. 손절매 및 이익 실현 전략을 추가합니다.
  5. 다양한 종목을 백테스트하여 전략의 유효성을 검증합니다.
  6. 원래 로직과 역방향 로직의 수익률을 비교합니다.

요약

이 전략은 전체적으로 명확하고 이해하기 쉬운 아이디어로, 간단한 캔들 색상 판단을 통해 거래 신호를 생성합니다. 매개변수 조정을 통해 다양한 조합 변화를 만들어내므로, 다양한 시장 환경과 종목에 맞춰 최적화할 수 있습니다. 동시에 잠재적인 위험에 주의하고 필요한 조치를 통해 위험을 통제해야 합니다. 전략 내용을 지속적으로 보강함으로써 이 전략은 장기적인 실전 거래와 지속적인 최적화를 통해 가치 있는 전략이 될 수 있습니다.

Source
Pine
/*backtest
start: 2022-12-25 00:00:00
end: 2023-12-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Last Number of  Candles", overlay=true)

// Define the condition for a green candle
Strategy parameters
Strategy parameters
Number of Candles to Check
Number of Candles To Exit
Investment Value
inverseLogic
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)