커뮤니티
주문체결 표시와 코딩문의
2015-04-06 22:27:39
201
글번호 84804
그리고
---------------------------------------
If Var3 <= 0 And Var4 <= 0 Then
{ Var3=c[0];
Var9=c[0];
buy("매수", Atmarket);
MessageLog(Var3, Var9); //이 부분 오류 안 나게 수정 부탁드립니다.
} //Var3, Var9 변수값 확인하기 위함입니다.
---------------------------------------
- 1. 85309_ask.png (0.06 MB)
답변 1
예스스탁 예스스탁 답변
2015-04-07 14:19:37
안녕하세요
예스스탁입니다.
1.
예 맞습니다.
b신호는 buy상태에서 sell이 발동했기때문에 매수포지션청산과 진입을 동시한 것입니다.
c신호는 sell상태에서 buy가 발동했기때문에 매도포지션청산과 진입을 동시한 것입니다.
buy와 sell은 진입함수입니다. 반대포지션상태에서 발동하면
반대포지션 청산하고 진입에 들어갑니다.
2.
MessageLog의 매개변수가 잘못되어 있었습니다.
출력할 값이 숫자변 %,nf (n은 소숫점 자리수), 문자열이면 %s입니다.
If Var3 <= 0 And Var4 <= 0 Then
{ Var3=c[0];
Var9=c[0];
buy("매수", Atmarket);
MessageLog("%.2f %.2f",Var3, Var9); //이 부분 오류 안 나게 수정 부탁드립니다.
}
즐거운 하루되세요
> NH_be**** 님이 쓴 글입니다.
> 제목 : 주문체결 표시와 코딩문의
> 그리고
---------------------------------------
If Var3 <= 0 And Var4 <= 0 Then
{ Var3=c[0];
Var9=c[0];
buy("매수", Atmarket);
MessageLog(Var3, Var9); //이 부분 오류 안 나게 수정 부탁드립니다.
} //Var3, Var9 변수값 확인하기 위함입니다.
---------------------------------------