커뮤니티
다시문의..강제청산이 안되는데요..
2004-04-08 18:11:36
1213
글번호 3130
안녕하세요..예스스탁입니다.
if (time > 143000 ) then SetStopProfittarget(0.2, pointStop);
위와 같이 작성하였을 경우 위의 if 조건을 만족하는 순간부터 강제청산이 그 이후에 계속해서 적용됩니다. 아래와 같이 초기화를 해 주어야 14시 30분 이후에만 적용됩니다.
if time > 143000 then
SetStopProfittarget(0.2, pointStop);
if time > 090000 then
SetStopProfittarget(0);
즐거운 날 되세요..
위식되로 하였더니 아예 강제청산이 안되는데요..
그리고
if dayindex()==9 then SetStopProfittarget(0.1, pointStop);
if dayindex()==0 then SetStopProfittarget(0);
조건이 맍은상태에
이렇게 하여도 당일 10봉에 청산이 안됩니다..
원하는봉에 강제청산이 봉완성전에 즉시가능한 식을 부탁드립니다...
답변 1
예스스탁 예스스탁 답변
2004-04-09 10:25:42
안녕하세요..예스스탁입니다.
작성해 드린 식에 오류가 있었습니다.
다음과 같이 작성할경우에14시30분 이후에는 stop청산이 작동되고, 그 이전에는 작동이 안됩니다.
if stime > 143000 then
SetStopProfittarget(0.2, pointStop);
if stime == 090000 then
SetStopProfittarget(0);
if CrossUp(C, ma(C,20)) then
buy();
그리고 작성하신 아래식의 경우는 10번째 봉 이후부터 stop이 작동되고, 그 이전에는 작동되지 않습니다.
if dayindex()==9 then SetStopProfittarget(0.1, pointStop);
if dayindex()==0 then SetStopProfittarget(0);
표현하려고 하는 전체 내용을 알 수 없어서 정확한 답변은 어렵지만, 작성하신 위 식의 경우 매일의 첫번째 봉에서 초기화가 되어 10번째 이전 봉에서는 stop이 적용안되다가 10번째 이후 봉부터는 다시 stop이 적용됩니다. 즉, 10번째 봉에서만 stop이 적용되는 것이 아니라 10번째 이후 봉부터 그날 마지막째 봉까지는 적용됩니다.
즐거운 날 되세요..
> 초보아줌마 님이 쓴 글입니다.
> 제목 : 다시문의..강제청산이 안되는데요..
> 안녕하세요..예스스탁입니다.
if (time > 143000 ) then SetStopProfittarget(0.2, pointStop);
위와 같이 작성하였을 경우 위의 if 조건을 만족하는 순간부터 강제청산이 그 이후에 계속해서 적용됩니다. 아래와 같이 초기화를 해 주어야 14시 30분 이후에만 적용됩니다.
if time > 143000 then
SetStopProfittarget(0.2, pointStop);
if time > 090000 then
SetStopProfittarget(0);
즐거운 날 되세요..
위식되로 하였더니 아예 강제청산이 안되는데요..
그리고
if dayindex()==9 then SetStopProfittarget(0.1, pointStop);
if dayindex()==0 then SetStopProfittarget(0);
조건이 맍은상태에
이렇게 하여도 당일 10봉에 청산이 안됩니다..
원하는봉에 강제청산이 봉완성전에 즉시가능한 식을 부탁드립니다...