커뮤니티
IsEntryName에 대한 질문
2012-08-10 16:02:25
271
글번호 53669
안녕하세요?
시스템에서 매수조건이 2개, 매도 조건이 2개여서 각각 익절에 대해 다음과 같이 정했습니다.
if IsEntryName("b") == true then {SetStopProfittarget(f11,PointStop);}
if IsEntryName("b1") == true then {SetStopProfittarget(f13,PointStop);}
if IsEntryName("s") == true then {SetStopProfittarget(f12,PointStop);}
if IsEntryName("s-1") == true then {SetStopProfittarget(f14,PointStop);}
즉, 의도는 "b"일때는 f11만큼 오르면 익절하는거고, "b1"일때는 f13만큼 오르면 익절하는거지요. 당연히 그 수치는 다르구요.
근데,"b"일때 f11수치만 나오는게 아니라 f13수치도 나와서 왜 그런지 몰라 이렇게 질문을 올립니다.
매도도 같고요.
괄호 문제인가 해서 다르게 해보았는데, 같더라구요. 부탁드리겠습니다.
답변 1
예스스탁 예스스탁 답변
2012-08-10 17:21:38
안녕하세요
예스스탁입니다.
강제청산은 한번 실행되면 그 설정이 계속 유지가 되며
진입명은 진입신호가 발생한 봉 다음봉부터 인식이되므로
진입신호가 난 봉에서 셋팅된 강제청산은 그 이전청산에서
셋팅된 값입니다.
아래식과 같이 강제청산을 해제하는 내용이 추가로 필요합니다.
if IsEntryName("b") == true then
SetStopProfittarget(f11,PointStop);
Else if IsEntryName("b1") == true then
SetStopProfittarget(f13,PointStop);
else if IsEntryName("s") == true then
SetStopProfittarget(f12,PointStop);
else if IsEntryName("s-1") == true then
SetStopProfittarget(f14,PointStop);
Else
SetStopProfittarget(0);#해제
if MarketPosition != 1 Then
SetStopProfittarget(0);#해제
즐거운 하루되세요
> 룽퐈 님이 쓴 글입니다.
> 제목 : IsEntryName에 대한 질문
> 안녕하세요?
시스템에서 매수조건이 2개, 매도 조건이 2개여서 각각 익절에 대해 다음과 같이 정했습니다.
if IsEntryName("b") == true then {SetStopProfittarget(f11,PointStop);}
if IsEntryName("b1") == true then {SetStopProfittarget(f13,PointStop);}
if IsEntryName("s") == true then {SetStopProfittarget(f12,PointStop);}
if IsEntryName("s-1") == true then {SetStopProfittarget(f14,PointStop);}
즉, 의도는 "b"일때는 f11만큼 오르면 익절하는거고, "b1"일때는 f13만큼 오르면 익절하는거지요. 당연히 그 수치는 다르구요.
근데,"b"일때 f11수치만 나오는게 아니라 f13수치도 나와서 왜 그런지 몰라 이렇게 질문을 올립니다.
매도도 같고요.
괄호 문제인가 해서 다르게 해보았는데, 같더라구요. 부탁드리겠습니다.
다음글
이전글