커뮤니티
안녕하세요
2014-04-25 00:48:23
144
글번호 74673
청산식에서 if문은 완성봉기준으로 청산되어진다고 하였습니다
완성봉기준이 아니고 조건만족시 청산기준으로 변경하려면 어찌해야 하는지요
가능하다면 아래식을 변경하여 주시면 감사하겠습니다..
if crossup(c,aa) then
exitshort();
if crossdown(c,bb) then
exitlong();
답변 1
예스스탁 예스스탁 답변
2014-04-25 10:46:09
안녕하세요
예스스탁입니다.
현재봉의 AA나 BB값과 봉의 가격을 비교해서는 즉시 신호가 발생하게 작성할 수 없습니다
해당부분은 atstop타입을 이용해 아래정도로만 처리될수 있습니다.
봉완성시 AA나 BB값을 셋팅하고 다음봉 시세와 비교해서 신호가 발생하게 됩니다.
#현재봉 시세가 AA아래에 있는 상태에서 봉이 완성되면
#다음봉에서 현재봉 AA값 이상의 시세가 발생하면 즉시 매도청산
if MarketPosition == -1 and H < AA Then
ExitShort("sx",AtStop,AA);
#현재봉 시세가 BB위에 있는 상태에서 봉이 완성되면
#다음봉에서 현재봉 BB값 이하의 시세가 발생하면 즉시 매수청산
if MarketPosition == 1 and L > BB Then
ExitLong("bx",AtStop,BB);
즐거운 하루되세요
> 오동도물개 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 청산식에서 if문은 완성봉기준으로 청산되어진다고 하였습니다
완성봉기준이 아니고 조건만족시 청산기준으로 변경하려면 어찌해야 하는지요
가능하다면 아래식을 변경하여 주시면 감사하겠습니다..
if crossup(c,aa) then
exitshort();
if crossdown(c,bb) then
exitlong();