첨부 이미지
그림1
안녕하세요.
SetStopProfittarget 관련해서 여쭙고자 하는게 있어서 문의 드립니다.
if marketposition == -1 then {
if sma20 > sma30 then {
SetStopProfittarget(7, PointStop); #설정
}
}
if marketposition == 1 then {
if sma20 < sma30 then {
SetStopProfittarget(10, PointStop); #설정
}
}
위와같이 이평선이 정배열, 역배열인 상황에 포지션에 대해
프로핏타겟 수식을 작성하여 써 넣었으나,
포지션의 상태 및, if 문의 역배열 정배열에 상관없이
프로핏타겟이 랜덤적으로 적용되는 상황이 발생하여 이렇게 글을 남깁니다.
혹시 프로핏타겟설정은 저런 if문의 조건에 상관없이 작동되는건가요??..
너무 햇갈려서, 포지션이 -1 상태일때만 프로핏타겟 코드를 작성하여도
매수포지션에서도 적용되는 현상이 나타납니다.
답변 1
예스스탁
예스스탁 답변
2022-07-11 16:03:18
안녕하세요
예스스탁입니다.
강제청산 함수는 한번 셋팅이 되면 해당 셋팅된 값이 계속 유지가 됩니다.
조건이 만족하지 않으면 해제하는 내용이 필요합니다.
if marketposition == -1 then
{
if sma20 > sma30 then
SetStopProfittarget(7, PointStop); #설정
Else
SetStopProfittarget(0);
}
else if marketposition == 1 then
{
if sma20 < sma30 then
SetStopProfittarget(10, PointStop); #설정
Else
SetStopProfittarget(0);
}
Else
SetStopProfittarget(0);
즐거운 하루되세요
> 카카보오12 님이 쓴 글입니다.
> 제목 : SetStopProfittarget 관련 문의
> 안녕하세요.
SetStopProfittarget 관련해서 여쭙고자 하는게 있어서 문의 드립니다.
if marketposition == -1 then {
if sma20 > sma30 then {
SetStopProfittarget(7, PointStop); #설정
}
}
if marketposition == 1 then {
if sma20 < sma30 then {
SetStopProfittarget(10, PointStop); #설정
}
}
위와같이 이평선이 정배열, 역배열인 상황에 포지션에 대해
프로핏타겟 수식을 작성하여 써 넣었으나,
포지션의 상태 및, if 문의 역배열 정배열에 상관없이
프로핏타겟이 랜덤적으로 적용되는 상황이 발생하여 이렇게 글을 남깁니다.
혹시 프로핏타겟설정은 저런 if문의 조건에 상관없이 작동되는건가요??..
너무 햇갈려서, 포지션이 -1 상태일때만 프로핏타겟 코드를 작성하여도
매수포지션에서도 적용되는 현상이 나타납니다.