항상 감사 드립니다.
시스템식에서
if crossup(MA5, MA20) then buy("5-20");
if entryname=="5-20" and crossdown(MA5, MA20) then exitlong("5");
if crossup(MA20, MA60) then buy("20-60");
if entryname=="20-60" and crossdown(MA20, MA60) then exitlong("20");
여기서 "5-20"으로 주문이 1개 들어간 상태에서, "20-60"도 신호가 발생 되었고,
중첩되어 주문은 안들어가게 옵션을 선택하여 1개만 주문이 된 경우
청산이 될때
"5" 신호로 청산이 되는지,
나중 신호인 "20"신호로 청산이 되는지
아님 둘중 먼저 나온 신호로 청산이 되는지
궁금합니다.
답변 1
예스스탁
예스스탁 답변
2021-09-10 11:02:19
안녕하세요
예스스탁입니다.
entryname은 실제 발생한 신호의 이름입니다.
조건은 만족했지만 중첩되어 신호가 발생하지 않는 부분은
시스템에 신호로 보지 않습니다
5-20으로 진입했으므로 청산은 5로만 발동됩니다.
즐거운 하루되세요
> orfeu 님이 쓴 글입니다.
> 제목 : 이중 주문 신호시 청산
> 항상 감사 드립니다.
시스템식에서
if crossup(MA5, MA20) then buy("5-20");
if entryname=="5-20" and crossdown(MA5, MA20) then exitlong("5");
if crossup(MA20, MA60) then buy("20-60");
if entryname=="20-60" and crossdown(MA20, MA60) then exitlong("20");
여기서 "5-20"으로 주문이 1개 들어간 상태에서, "20-60"도 신호가 발생 되었고,
중첩되어 주문은 안들어가게 옵션을 선택하여 1개만 주문이 된 경우
청산이 될때
"5" 신호로 청산이 되는지,
나중 신호인 "20"신호로 청산이 되는지
아님 둘중 먼저 나온 신호로 청산이 되는지
궁금합니다.