볼린저밴드 돌파전략사용중인데 같은 조건에서 종종 진입이 안되는 이유를 알 수 있나요?
(참고로 시뮬레이션 차트입니다. 전략실행차트는 진입이 될지 모르겠습니다. 원인좀 알려주세요
eFriend Global YesTrader (한국투자증권)
답변 2
예스스탁
예스스탁 답변
2024-05-28 16:51:50
안녕하세요? 예스스탁입니다.
작성하신 로직에서 특정 조건에 만족하지 못하여 신호가 발생되지 않는 것으로 보입니다.
작성하신 시스템식을 지표식으로 세분화해서 작성해 보시면 문제의 원인을 찾을 수 있을 것으로 생각됩니다. 예를 들어 아래와 같이 식이 작성되어 있을 경우에 식을 분해해서 지표식으로 만들어 보는 것입니다.
시스템식
if 조건1 and 조건2 and 조건3 then
buy();
지표식1
if 조건1 then
var1 = 1;
else
var1 = 0;
plot1(var1);
지표식2
if 조건2 then
var1 = 1;
else
var1 = 0;
plot1(var1);
지표식3
if 조건3 then
var1 = 1;
else
var1 = 0;
plot1(var1);
위와 같이 지표식을 나누어서 작성하신 후에 차트에 적용해 보면 조건을 만족하면 1값이 나오기 때문에 어떤 조건에서 문제가 되는지 시각적으로 쉽게 확인이 가능합니다.
혹시 문제가 해결되지 않으시면 예스스탁으로 연락을 부탁드리겠습니다.
원격지원으로 작성하신 로직 확인해 드리도록 하겠습니다.
02-3453-1060 : 수식Q&A 담당자
감사합니다.
> 산수유 님이 쓴 글입니다.
> 제목 : 진입안되는 이유
> 볼린저밴드 돌파전략사용중인데 같은 조건에서 종종 진입이 안되는 이유를 알 수 있나요?
(참고로 시뮬레이션 차트입니다. 전략실행차트는 진입이 될지 모르겠습니다. 원인좀 알려주세요
네 내일 오전에 연락드리겠습니다. 감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 진입안되는 이유
> 안녕하세요? 예스스탁입니다.
작성하신 로직에서 특정 조건에 만족하지 못하여 신호가 발생되지 않는 것으로 보입니다.
작성하신 시스템식을 지표식으로 세분화해서 작성해 보시면 문제의 원인을 찾을 수 있을 것으로 생각됩니다. 예를 들어 아래와 같이 식이 작성되어 있을 경우에 식을 분해해서 지표식으로 만들어 보는 것입니다.
시스템식
if 조건1 and 조건2 and 조건3 then
buy();
지표식1
if 조건1 then
var1 = 1;
else
var1 = 0;
plot1(var1);
지표식2
if 조건2 then
var1 = 1;
else
var1 = 0;
plot1(var1);
지표식3
if 조건3 then
var1 = 1;
else
var1 = 0;
plot1(var1);
위와 같이 지표식을 나누어서 작성하신 후에 차트에 적용해 보면 조건을 만족하면 1값이 나오기 때문에 어떤 조건에서 문제가 되는지 시각적으로 쉽게 확인이 가능합니다.
혹시 문제가 해결되지 않으시면 예스스탁으로 연락을 부탁드리겠습니다.
원격지원으로 작성하신 로직 확인해 드리도록 하겠습니다.
02-3453-1060 : 수식Q&A 담당자
감사합니다.
> 산수유 님이 쓴 글입니다.
> 제목 : 진입안되는 이유
> 볼린저밴드 돌파전략사용중인데 같은 조건에서 종종 진입이 안되는 이유를 알 수 있나요?
(참고로 시뮬레이션 차트입니다. 전략실행차트는 진입이 될지 모르겠습니다. 원인좀 알려주세요