만약 신호발생조건이 open > ma(c,20) then buy 이런식이어도 해당 봉이 완성된 후에야 신호가 발생하는건가요 ?
스탑트레일링이나 스탑로스는 보통 단독으로 그냥 setstoploss(20,pointstop); 이런 식으로 사용하는데,
if marketposition == -1 then setstoploss (20,pointstop);
if marketposition == -1 then setstoptrailing(20,pointstop);
if marketposition == 1 then setstoptrailing(30,pointstop);
포지션에 따라 다른 청산은 불가능한가요 ?
답변 1
예스스탁
예스스탁 답변
2022-04-19 11:41:59
안녕하세요
예스스탁입니다.
1
if문은 봉완성 기준입니다.
미완성시에 조건판단해 실행되지 않습니다.
2
강제청산과 if문을 같이 사용하셔도 됩니다.
다만 if문이 봉완성이므로
if marketposition == -1 then과 같은 조건이
체크되는 것은 진입신호발생후 한개봉이 완성되어야 합니다.
즉 진입신호이후 한개봉이 완성되기 전까지는 지정한 설정으로 청산이 될수 없습니다.
즐거운 하루되세요
> 초심자의행운 님이 쓴 글입니다.
> 제목 : 봉완성시 신호발생 및 스탑트레일링
> 만약 신호발생조건이 open > ma(c,20) then buy 이런식이어도 해당 봉이 완성된 후에야 신호가 발생하는건가요 ?
스탑트레일링이나 스탑로스는 보통 단독으로 그냥 setstoploss(20,pointstop); 이런 식으로 사용하는데,
if marketposition == -1 then setstoploss (20,pointstop);
if marketposition == -1 then setstoptrailing(20,pointstop);
if marketposition == 1 then setstoptrailing(30,pointstop);
포지션에 따라 다른 청산은 불가능한가요 ?