커뮤니티

시스템 수식 도움 부탁드립니다.

프로필 이미지
행복사랑채
2022-09-29 11:00:13
883
글번호 162596
답변완료

첨부 이미지

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

행복사랑채 님에 의해 삭제된 답변입니다.