시스템트레이딩 게시글

N-캔들 v7: 메타트레이더 5를 위한 혁신적인 시스템 트레이딩

첨부파일
20500.zip (5.62 KB, 다운로드 2회)

N-캔들 v7은 연속으로 같은 모양의 캔들이 N개 발생했을 때 매매를 진행하는 EA입니다. 상승 캔들이 발생하면 매수하고, 하락 캔들이 나타나면 매도합니다. 이 EA는 계좌가 넷팅인지 헷징인지 확인하여 거래를 진행합니다. 이 코드에서는 CPositionInfo, CTrade, CSymbolInfo, CAccountInfo와 같은 거래 클래스를 활용하고 있습니다.

  • 버전 1: N-캔들

    예시 검색: N=3

    N- 캔들

  • 버전 2: N-캔들 v2

    새로운 기능: "Take Profit", "Stop Loss", "Trailing" 파라미터 도입.

  • 버전 3: N-_캔들 v3

    새로운 기능: "한 방향 포지션 최대 수량" 파라미터 도입.

  • 버전 4: N-_캔들 v4

    새로운 기능: 넷팅 계좌용으로 "최대 포지션 수" 파라미터가 "최대 포지션 볼륨" 파라미터로 변경.

  • 버전 5: N-캔들 v5

    새로운 기능: "작동 시간" 파라미터 도입.

  • 버전 6: N-_캔들 v6

    새로운 기능: "블랙 양" 파라미터 도입.

버전 7의 새로운 기능

전체 수익 목표 달성 시 포지션을 종료하는 기능이 추가되었습니다. 즉, 전체 수익 달성 시 포지션 종료 기능이 생겼습니다.

입력 파라미터

  • 연속 같은 캔들 수: 연속으로 발생하는 동일 캔들의 개수;
  • 로트: 열릴 포지션의 볼륨;
  • Take Profit: 목표 이익; 이 값이 "0"이면 이 파라미터는 사용되지 않음;
  • Stop Loss: 손실 한도; 이 값이 "0"이면 이 파라미터는 사용되지 않음;
  • Trailing Stop: 추적 손절매; 이 값이 "0"이면 이 파라미터는 사용되지 않음;
  • Trailing Step: 추적 단계; 이 값이 "0"이면 이 파라미터는 사용되지 않음;
  • 헷징용 최대 포지션 수: 한 방향 포지션의 최대 수 (헷징 전용);
  • 넷팅용 최대 포지션 볼륨: 열려 있는 포지션의 최대 볼륨 (넷팅 전용);
  • 거래 시간 사용: "작동 시간" 파라미터 활성화/비활성화;
  • 시작 시간: 거래 시작 시간;
  • 종료 시간: 거래 종료 시간;
  • 전체 수익 달성 시 포지션 종료: 금전적 수익 수준 달성 시 모든 포지션 종료;
  • 매직 넘버: EA의 고유 식별자;
  • 블랙 양 만났을 때 종료 유형: "블랙 양"에 대한 종료 유형.

연관 포스트

댓글 (0)