커뮤니티

시스템 매매 수행시 시가청산 수행 관련 질문

프로필 이미지
석렌버핏
2020-08-25 09:10:17
765
글번호 141762
답변완료
아래와 같은 기본 변동성 돌파 수식으로 5분봉에 실전매매를 돌려놨는데, 9시 직전에 프로그램을 켜서 그런지 아니면 해당 알고리즘이 시뮬레이션에서만 정상 동작하는지 시가 청산 주문이 발생하지 않아서 수동 주문을 했습니다. NextBarSdate != sDate 혹시 위의 조건문이 9시에 장 시작할 때 동작하지 않고, 전날 장 종료 전에 동작이 돼서 주문이 들어가지 않는 것일까요? 아래 코드 한번 확인해주시고, 문제점 말씀해주시면 감사하겠습니다. Input: K(0.5); Var : entry(0); entry = dayopen+(dayhigh(1)-daylow(1))*K; if MarketPosition <= 0 and NextBarSdate == sdate Then buy("b",AtStop,entry); if NextBarSdate != sDate Then exitlong("bx",AtMarket);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-25 19:38:46

안녕하세요 예스스탁입니다. 수식에 이상이 없습니다. 청산은 당일시초가 수신되면 청산되는 내용이 맞습니다. 1 청산신호는 발생했는데 주문이 집행되지 않으셨다면 시스템 트레이딩 설정창의 매매탭의 주문시작신호 설정을 살펴보시기 바랍니다. 만약 주문시작신호가 진입신호로 되어 있으면 시스템적용후 첫 진입신호가 발생한 이후부터 주문이 집행되므로 당일 진입보다 먼저 나오는 청산은 신호만표시하고 주문을 집행하지 않습니다. 모든신호로 변경하셔야 합니다. 2 차트에 신호가 발생하지 않는다면 지전에 진입신호가 있는지 확인하셔야 합니다. 청산은 진입신호가 없으면 발생하지 않습니다 3 확인이 여의치 않으시면 02-3453-1060으로 전화주시기 바랍니다. 즐거운 하루되세요 > 석렌버핏 님이 쓴 글입니다. > 제목 : 시스템 매매 수행시 시가청산 수행 관련 질문 > 아래와 같은 기본 변동성 돌파 수식으로 5분봉에 실전매매를 돌려놨는데, 9시 직전에 프로그램을 켜서 그런지 아니면 해당 알고리즘이 시뮬레이션에서만 정상 동작하는지 시가 청산 주문이 발생하지 않아서 수동 주문을 했습니다. NextBarSdate != sDate 혹시 위의 조건문이 9시에 장 시작할 때 동작하지 않고, 전날 장 종료 전에 동작이 돼서 주문이 들어가지 않는 것일까요? 아래 코드 한번 확인해주시고, 문제점 말씀해주시면 감사하겠습니다. Input: K(0.5); Var : entry(0); entry = dayopen+(dayhigh(1)-daylow(1))*K; if MarketPosition <= 0 and NextBarSdate == sdate Then buy("b",AtStop,entry); if NextBarSdate != sDate Then exitlong("bx",AtMarket);