첨부 이미지
그림1
if CrossUp(C, DayHigh(1)) and
DayOpen >= DayClose(1)*0.985 and DayOpen <= DayClose(1)*1.045 and
C >= 1000 and C <= 100000 Then
buy();
위의 작성해주신 매매수식으로 실행했을 때 신호가격으로 매수가 되지 않고 해당 캔들의
종가로 매매가 됩니다. 시스템매매 설정에서 첨부파일과 같이 설정해도 종가매수가 됩니다. 신호가격 매수를 하려면 어떻게 해야 할까요?
답변 2
예스스탁
예스스탁 답변
2022-09-29 13:38:29
안녕하세요
예스스탁입니다.
Buy();는 onclose타입입니다.
Buy함수의 두번째 매개변수가 신호타입을 지정하는 옵션인데 생략하면 onclose입니다.
봉완성시 신호가 발생하고 리포트의 신호가격을 완성봉 종가를 사용하는 타입입니다.
그러므로 설정창에서 신호가격으로 지정하시면 완성봉 종가의 가격으로 주문이 집행됩니다.
즐거운 하루되세요
> 행복사랑채 님이 쓴 글입니다.
> 제목 : 시스템 수식 도움 부탁드립니다.
>
if CrossUp(C, DayHigh(1)) and
DayOpen >= DayClose(1)*0.985 and DayOpen <= DayClose(1)*1.045 and
C >= 1000 and C <= 100000 Then
buy();
위의 작성해주신 매매수식으로 실행했을 때 신호가격으로 매수가 되지 않고 해당 캔들의
종가로 매매가 됩니다. 시스템매매 설정에서 첨부파일과 같이 설정해도 종가매수가 됩니다. 신호가격 매수를 하려면 어떻게 해야 할까요?
행복사랑채
2022-09-29 14:27:08
행복사랑채 님에 의해 삭제된 답변입니다.