커뮤니티

포지션 진입시 1계약씩 진입하는 수식 변경 요청

프로필 이미지
워싱턴
2019-03-08 02:50:05
177
글번호 126857
답변완료
안녕하세요 아래는 예스트레이더에서 기본으로 제공하는 이동평균(단순) Golden_Dead 시스템 수식입니다. 그런데, 아래 수식을 자동실행 되도록 설정하고 실행해 보면, 매번 진입을 2계씩 하게 됩니다. 아마도 시뮬레이션 차트에서 확인해보면, 진입 신호가 나오면 매수와 매도청산이 매도는 매수청산이 쌍으로 나온면서 그렇게 되는 것 같은데요, 진입할때, 2계약이 아닌 1계약씩만 진입되도록 아래의 수식을 고칠수는 없는지요 ? 가능하다면, 수정된 수식을 부탁드립니다. 감사합니다. -------------------------------------------- Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } -------------------------------------------- -끝.-
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2019-03-08 09:32:28

안녕하세요 예스스탁입니다. 진입시 2개씩 진입하는 수식이 아닙니다. 해당 수식은 스위칭이 수식입니다. 매수진입후 매도신호가 발생하면 매수포지션 청산후 진입 매도진입후 매수신호가 발생하면 매도포지션 청산후 진입 포지션이 스위칭되마로 청산하기 위한 수량과 진입하기 위한 수량이 같이 발생하는 것입니다. 수식으로 별도로 해결할수는 없습니다. 즐거운 하루되세요 > 워싱턴 님이 쓴 글입니다. > 제목 : 포지션 진입시 1계약씩 진입하는 수식 변경 요청 > 안녕하세요 아래는 예스트레이더에서 기본으로 제공하는 이동평균(단순) Golden_Dead 시스템 수식입니다. 그런데, 아래 수식을 자동실행 되도록 설정하고 실행해 보면, 매번 진입을 2계씩 하게 됩니다. 아마도 시뮬레이션 차트에서 확인해보면, 진입 신호가 나오면 매수와 매도청산이 매도는 매수청산이 쌍으로 나온면서 그렇게 되는 것 같은데요, 진입할때, 2계약이 아닌 1계약씩만 진입되도록 아래의 수식을 고칠수는 없는지요 ? 가능하다면, 수정된 수식을 부탁드립니다. 감사합니다. -------------------------------------------- Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } -------------------------------------------- -끝.-
프로필 이미지

워싱턴

2019-03-09 09:10:10

먼저 답변 감사드립니다. 추가적인 질문입니다. (1) 1계약씩 진입하는 수식이 불가능하다고 하셨는데, 그러면 수식 말고 어떠한 다른방법이 있는지요 ? (2) 현재 진입한 포지션 유무에 대한 확인할수 있는 조건 수식이 있을까요 ? 있다면 부탁드립니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 포지션 진입시 1계약씩 진입하는 수식 변경 요청 > 안녕하세요 예스스탁입니다. 진입시 2개씩 진입하는 수식이 아닙니다. 해당 수식은 스위칭이 수식입니다. 매수진입후 매도신호가 발생하면 매수포지션 청산후 진입 매도진입후 매수신호가 발생하면 매도포지션 청산후 진입 포지션이 스위칭되마로 청산하기 위한 수량과 진입하기 위한 수량이 같이 발생하는 것입니다. 수식으로 별도로 해결할수는 없습니다. 즐거운 하루되세요 > 워싱턴 님이 쓴 글입니다. > 제목 : 포지션 진입시 1계약씩 진입하는 수식 변경 요청 > 안녕하세요 아래는 예스트레이더에서 기본으로 제공하는 이동평균(단순) Golden_Dead 시스템 수식입니다. 그런데, 아래 수식을 자동실행 되도록 설정하고 실행해 보면, 매번 진입을 2계씩 하게 됩니다. 아마도 시뮬레이션 차트에서 확인해보면, 진입 신호가 나오면 매수와 매도청산이 매도는 매수청산이 쌍으로 나온면서 그렇게 되는 것 같은데요, 진입할때, 2계약이 아닌 1계약씩만 진입되도록 아래의 수식을 고칠수는 없는지요 ? 가능하다면, 수정된 수식을 부탁드립니다. 감사합니다. -------------------------------------------- Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } -------------------------------------------- -끝.-