MetaTrader 5에서 OzFx로 거래 신호 생성하기

Mike 2017.11.03 21:21 41 0 0
첨부파일

아이디어 저자: Yuri, 코드 저자: barabashkakvn.

포지션 오픈 신호 생성에 대한 설명:

  • Stoh_main_1 - 바 #1의 스토캐스틱 오실레이터 값.
  • InpStochasticLevel - 스토캐스틱 레벨 입력값.
  • AC_1 - 바 #1의 가속기 오실레이터 값.
  • ACPrev_2 - 바 #2의 가속기 오실레이터 값.

BUY 신호 - 바 #1의 스토캐스틱 오실레이터가 스토캐스틱 레벨 입력값보다 크고 바 #1의 가속기 오실레이터가 바 #2의 가속기 오실레이터보다 클 때, 이 경우 바 #1의 가속기 오실레이터는 0 이상이어야 하고, 바 #2의 가속기 오실레이터는 0 미만이어야 합니다:

if(Stoh_main_1>InpStochasticLevel && AC_1>ACPrev_2 && AC_1>0 && ACPrev_2<0 && count_buys==0)

SELL 신호 - 바 #1의 스토캐스틱 오실레이터가 스토캐스틱 레벨 입력값보다 작고 바 #1의 가속기 오실레이터가 바 #2의 가속기 오실레이터보다 작을 때, 이 경우 바 #1의 가속기 오실레이터는 0 미만이어야 하고, 바 #2의 가속기 오실레이터는 0 이상이어야 합니다:

if(Stoh_main_1<InpStochasticLevel && AC_1<ACPrev_2 && AC_1<0 && ACPrev_2>0 && count_sells==0)

SELL 신호의 예시:

OzFx signal SELL

신호를 수신하면 동일한 롯트로 5개의 포지션을 오픈합니다. 첫 번째 포지션은 스톱 로스와 테이크 프로핏이 0으로 설정됩니다. 이후의 모든 포지션은 동일한 스톱 로스를 가지며, 각 포지션마다 입력된 테이크 프로핏(핍 단위)에 따라 증가하는 테이크 프로핏을 설정합니다.

모든 심볼에 대한 PERIOD_D1에서의 테스트 결과:

OzFx optimization results

목록
댓글 0