하이킨 아시 나이브 전문가 어드바이저(이하 EA)는 하이킨 아시 캔들 차트 시스템을 기반으로 하며, 같은 이름의 표준 지표를 사용합니다. 이 트레이딩 시스템의 ‘순진함’은 오직 최근 두 개의 하이킨 아시 캔들만을 해석하고 복잡한 패턴 분석을 사용하지 않는다는 점입니다. 단, 이 EA는 추세 방향에 반대로 거래를 진행하는 점이 특징입니다.
EA의 가장 큰 장점은 입력 매개변수가 없어 과거 데이터에 맞춰 최적화하거나 '조정'할 필요가 없다는 것입니다. 자금 관리를 더 잘하기 위해 ATR 지표를 기반으로 한 포지션 사이즈 계산 기능을 활성화할 수 있습니다.
계산 규칙
하이킨 아시 캔들스틱의 계산에 사용되는 규칙은 다음과 같습니다:
- Open_HA = (이전 Open_HA + 이전 Close_HA) / 2
- Close_HA = 최소(Minimum, Open_HA, Close_HA)
- High_HA = 최대(High, Open_HA, Close_HA)
- Low_HA = (Open + High + Low + Close) / 4
여기서:
- Open_HA, High_HA, Low_HA 및 Close_HA는 하이킨 아시 캔들스틱의 수준입니다.
- Open + High + Low 및 Close는 일반 캔들의 수준입니다.
- 초기 하이킨 아시 캔들의 수준은 일반 캔들의 해당 수준과 같습니다.
거래 전략:
하이킨 아시 나이브는 다소 간단하지만 명확하지 않은 거래 방법을 사용합니다.
다음의 진입 신호가 사용됩니다:
- 최근 완료된 하이킨 아시 캔들이 강세이며, 그 몸통이 이전 캔들보다 길고, 이전 캔들도 강세이며, 최근 캔들에 아래 꼬리가 없을 때 매도합니다.
- 최근 완료된 하이킨 아시 캔들이 약세이며, 그 몸통이 이전 캔들보다 길고, 이전 캔들도 약세이며, 최근 캔들에 위 꼬리가 없을 때 매수합니다.
신호가 발생했을 때 반대 방향으로 열린 포지션이 있다면 해당 포지션은 종료됩니다. 신호와 같은 방향의 포지션은 무시됩니다.
신규 진입 신호가 나타나기 전에 거래를 종료하기 위한 다음의 퇴장 신호가 사용됩니다:
- 최근 완료된 하이킨 아시 캔들이 약세이며, 이전 캔들도 약세이고, 최근 캔들에 위 꼬리가 없을 때 단기 포지션을 종료합니다.
- 최근 완료된 하이킨 아시 캔들이 강세이며, 이전 캔들도 강세이고, 최근 캔들에 아래 꼬리가 없을 때 장기 포지션을 종료합니다.
보시다시피, 이 EA는 거래 전략에서 반전된 논리를 사용합니다. 시스템이 강한 약세 추세를 가리킬 때 매수하고, 하이킨 아시 기준으로 강세 랠리가 있을 때 매도합니다. 목표는 가능한 한 조기에 반전을 포착하는 것입니다.
입력 매개변수:
자금 관리
- Lots (기본값 = 0.1) — 고정 기본 포지션 크기. MM이 false일 때 사용됩니다.
- MM (기본값 = false) — true일 경우 ATR 지표를 기반으로 한 포지션 계산이 사용됩니다.
- ATR_Period (기본값 = 20) — 포지션 크기 계산에 사용되는 ATR 지표의 기간. MM이 true일 때만 작동합니다.
- ATR_Multiplier (기본값 = 1) — ATR 지표 값을 곱할 배수. MM이 true일 때만 작동합니다.
- Risk (기본값 = 2) — 계좌 잔고/자산의 백분율로 설정된 위험 감수도. MM이 true일 때만 작동합니다. UseMoneyInsteadOfPercentage가 true일 경우 이 매개변수는 무시됩니다.
- FixedBalance (기본값 = 0) — 비제로 값으로 설정 시 포지션 크기 계산에 사용됩니다. MM이 true일 때만 작동합니다.
- MoneyRisk (기본값 = 0) — 계좌 통화로 설정된 허용 위험. MM이 true일 때만 작동합니다. UseMoneyInsteadOfPercentage가 true일 경우 필요합니다.
- UseMoneyInsteadOfPercentage (기본값 = false) — true일 경우, 포지션 크기는 계좌 통화로 설정된 위험 금액(MoneyRisk)을 기준으로 계산됩니다. MM이 true일 때만 작동합니다.
- UseEquityInsteadOfBalance (기본값 = false) — true일 경우, 포지션 크기는 잔고 대신 계좌 자산을 기준으로 계산됩니다. MM이 true일 때만 작동하며, UseMoneyInsteadOfPercentage가 true일 경우 무시됩니다.
- LotDigits (기본값 = 2) — 브로커가 허용하는 거래량의 소수점 자리 수. 브로커가 마이크로 롯(0.01) 거래를 허용한다면 이 매개변수는 2로 설정해야 합니다. 브로커가 미니 롯(0.1)만 허용한다면 이 매개변수는 1로 설정해야 합니다. MM이 true일 때만 필요합니다.
기타
- OrderComment (기본값 = "HAN") — 열린 포지션에 대한 주석.
- Slippage (기본값 = 100) — 허용 가능한 최대 슬리피지; 브로커 포인트로 측정됩니다.
- Magic (기본값 = 152207122013) — 이 EA로 열린 포지션을 필터링하는 마법 번호입니다.
