아이디어 저자: 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 신호의 예시:

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