Type/to search

Ichimoku 기반 다중 신호 양적 거래 전략

Common strategy
Created: 2023-11-13 10:24:35
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 Ichimoku Kinko Hyo 지표와 다양한 다른 기술적 지표를 종합적으로 활용하여 여러 트레이딩 신호를 결합합니다. Ichimoku 시스템의 장점을 극대화하면서도 다중 신호 확인을 통해 진입하여 가짜 신호를 효과적으로 걸러내고, 높은 승률을 추구함과 동시에 리스크를 관리합니다.

전략 원리

본 전략은 크게 다음과 같은 부분으로 구성됩니다:

  1. Ichimoku Kinko Hyo 지표 계산: 전환선(Tenkan-sen), 기준선(Kijun-sen), 선행스팬 A(Senkou Span A), 선행스팬 B(Senkou Span B), 구름(Kumo) 등의 계산 공식을 포함합니다.

  2. 다양한 필터 설정: Kumo 구름 필터, Kijun 기준선 필터, MACD 필터, RSI 필터, Bill Williams fractals 필터, SuperTrend 필터, Parabolic SAR 필터, ADX 필터 등이 있습니다. 이러한 필터는 추세 방향을 확인하고 횡보장에서의 거래를 피하는 데 사용됩니다.

  3. 다양한 거래 신호 설정: 이전 종가가 기준선 돌파 신호, Chikou 스팬과 가격 또는 구름의 관계 신호, 전환선과 기준선 또는 구름의 관계 신호 등 총 23가지 Ichimoku 고유 거래 신호가 포함됩니다. 또한 MACD, RSI, Fractals 등 다양한 다른 기술적 지표 신호도 추가됩니다. 이러한 거래 신호는 잠재적인 거래 기회를 찾는 데 사용됩니다.

  4. 2단계 필터 설정: 진입 신호를 필터링하는 데 사용됩니다. 각각 하나의 필터를 1차 및 2차 필터로 선택하여 가짜 신호를 효과적으로 방지합니다.

  5. 2단계 필터 설정: 청산 신호를 필터링하는 데 사용됩니다. 진입 필터와 유사합니다.

  6. 다중 신호 집합: 최종 진입 및 청산 신호로 사용됩니다. 사용자가 선택한 특정 거래 신호에 1차 및 2차 진입 필터와 청산 필터를 결합하여 최종 거래 결정을 내립니다.

  7. 손절 및 이익실현 설정: 활성화 여부와 구체적인 손절/이익실현 가격을 설정할 수 있습니다.

  8. 백테스팅 기간 설정: 백테스팅의 시작 및 종료 시간을 설정할 수 있습니다.

전략 장점

본 전략은 다음과 같은 장점을 가집니다:

  1. Ichimoku의 다양한 지표와 다양한 거래 신호의 장점을 종합적으로 활용하여 추세 추종과 신호 필터링을 모두 고려합니다.

  2. 2단계 필터 설정을 통해 진입 시 갇히는 것을 방지하고 리스크를 효과적으로 관리합니다.

  3. 다양한 거래 신호를 선택할 수 있어 시장 환경에 따라 최적화할 수 있습니다.

  4. 다양한 필터를 선택할 수 있어 개별 종목의 특성에 따라 최적화할 수 있습니다.

  5. 손절 및 이익실현 가격을 설정할 수 있어 수익 확보와 리스크 관리에 도움이 됩니다.

  6. 다양한 백테스팅 기간을 설정하여 검증할 수 있어 전략 최적화에 용이합니다.

전략 리스크

본 전략에는 다음과 같은 리스크도 존재합니다:

  1. Ichimoku 시스템은 매매 신호 판단이 상대적으로 느려 단기 거래 기회를 놓칠 수 있습니다. 주기를 적절히 단축하여 최적화할 수 있습니다.

  2. 다중 필터링이 지나치게 보수적이어서 진입의 불확실성이 발생할 수 있습니다. 필터 매개변수를 조정하여 테스트해 볼 수 있습니다.

  3. 단일 손절 가격 설정은 유연성이 부족하여 복잡한 시장 상황에 대응하기 어렵습니다. 동적 손절을 고려할 수 있습니다.

  4. 백테스팅 기간 설정이 정확하지 않아 실제 거래 환경을 완전히 모사할 수 없습니다. 여러 번 조정하여 검증해야 합니다.

전략 최적화 방향

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

  1. Ichimoku 시스템 매개변수 조정: 예를 들어 전환선 주기를 단축하여 단기 거래에 적응시킵니다.

  2. 다양한 거래 신호 조합을 테스트하여 개별 종목에 가장 적합한 신호 선택을 식별합니다.

  3. 필터 매개변수를 최적화하여 필터 효과와 진입 확실성 사이의 균형을 유지합니다.

  4. 동적 손절 방식을 시도하여 손절이 시장 변화에 더 밀접하게 대응하도록 합니다.

  5. 더 긴 백테스팅 기간을 설정하거나 틱 백테스팅 데이터를 사용하여 시뮬레이션의 정확성을 높입니다.

  6. 포지션 관리 모듈을 추가하여 추가 매수 방식으로 자금 효율성을 최적화합니다.

  7. 자동 매개변수 최적화 기능을 추가하여 더 지능적인 전략 조정을 구현합니다.

요약

본 전략은 Ichimoku 시스템이 제공하는 다양한 지표와 거래 신호를 활용하고, 다른 기술적 지표를 함께 사용하여 신호를 필터링하고 확인함으로써 추세 추종과 돌파 신호를 결합한 양적 거래 전략을 구현합니다. 전략은 Ichimoku 시스템의 장점을 최대한 활용하면서도 시장 변화에 더 잘 적응할 수 있도록 매개변수화된 모듈을 설계하여 조정 및 최적화가 가능합니다. 지속적인 테스트와 최적화를 통해 본 전략은 높은 안정적인 수익성을 달성할 수 있을 것으로 기대됩니다.

Source
Pine
/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-12 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/
// © ramsay09
//@version=4
strategy(title="The Strategy - Ichimoku Kinko Hyo and more",shorttitle="Strategy ", overlay=true)
Strategy parameters
Strategy parameters
Backtest (no comment-string)
Long/Short Entry
Shared Filter and Entry Parameters :
Fractals Period (Filter/Entry)
RSI Period (Filter/Entry)
SuperTrend multiplier (Filter/Entry)
SuperTrend length (Filter/Entry)
ADX Period (Filter/Entry)
ADX threshold (Filter/Entry)
Signal
Entry filter 1
Entry filter 2
Exit filter 1
Exit filter 2
CB/CS signal sesitivity
IB/IS signal sesitivity
Enable take profit
Take profit - quantity of position (percent)
Take profit - ticks
Enable stop loss
Stop loss - ticks
Start year
Start month
Start day
Stop year
Stop month
Stop day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)