커뮤니티

매도후 재진입 문제

프로필 이미지
강물처름
2022-09-08 15:32:30
877
글번호 162089
답변완료
안녕하세요 국내주식입니다 아래식은 매도후 재진입 수식이고, 전체 10프로 이상시 전량 청산입니다 그런데, BUY 두개중 하나만 되야 되는데, 두개가 동시에 발생하는 경우가 생깁니다 이럴때 두개중 하나만 진입을 하고 싶은데요, 어떻게 해야 하나요? if MarketPosition == 0 Then { Buy("재진입하락",AtLimit,ExitPrice(1)*0.98,vol*1.0); Buy("재진입상승",AtStop,ExitPrice(1)*1.02,vol*1.0); } ExitLong(" 청산",AtLimit,AvgEntryPrice*1.1);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-09-13 13:10:31

안녕하세요 예스스탁입니다. 시스템은 피라미딩을 하지 않으면 2개 같은 포지션으로 추가진입하지 않습니다. 만약 피라미딩이 되어 있는 상태라면 해당 내용 제어가 되지 않습니다. atstop이나 atlimit은 봉완성시 값이 셋팅되고 다음봉 현재가와 비교해 즉시 신호가 발생합니다. 해당 내용을 제어하기 위해서는 if문으로 제어를 해야 하는데 if문은 봉완성시에만 조건을 체크하게 됩니다. 봉미완성시에 발생하는 신호타입에서 미완성시에 발생한 내용으로 조건을 지정해 제어할 수 없습니다. 즐거운 하루되세요 > 강물처름 님이 쓴 글입니다. > 제목 : 매도후 재진입 문제 > 안녕하세요 국내주식입니다 아래식은 매도후 재진입 수식이고, 전체 10프로 이상시 전량 청산입니다 그런데, BUY 두개중 하나만 되야 되는데, 두개가 동시에 발생하는 경우가 생깁니다 이럴때 두개중 하나만 진입을 하고 싶은데요, 어떻게 해야 하나요? if MarketPosition == 0 Then { Buy("재진입하락",AtLimit,ExitPrice(1)*0.98,vol*1.0); Buy("재진입상승",AtStop,ExitPrice(1)*1.02,vol*1.0); } ExitLong(" 청산",AtLimit,AvgEntryPrice*1.1);