첨부 이미지
그림1
안녕하세요.
오늘 만들어 주신 수식에 오류가 있어서 좀 더 자세한 설명 첨부하여 부탁드립니다.
** 질의 내용 **
분봉에서 전일 종가 대비 시가가(dayopen 봉만 사용) 5% 이상 갭상승했고 음봉임(오늘 시가봉은 음봉)
그렇다면 시가봉(음봉)의 고가를 돌파하는 봉에서 매수하는 수식을 만들고 싶습니다.
아래가 만들어주신 수식입니다.
2
if bdate != bdate[1] then
{
Condition1 = false;
if C < O and O >= C[1]*1.05 Then
{
Condition1 = true;
var1 = H;
}
}
if Condition1 == true and C > var1 Then
{
Condition1 = false;
buy();
그런데 이 수식은 오늘 시가봉이 음봉일 때 고가를 넘어가서 신호도 나오지만,
첨부한 그림처럼 음봉 다음에서도 신호가 많은 종목에서 나오는 오류가 있는데, 아마도 시가봉 음봉이 고정이 안되고, 전일 봉들의 고가를 넘어도 신호가 나오는가 아닌가 생각되는데, 살펴보시고 수정 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-06-24 11:53:20
안녕하세요
예스스탁입니다.
해당식 여러종목의 장기간 데이타 적용해 보았지만 신호가 잘못 발생하는 부분이 없습니다.
수식 내용에도 문제가 없습니다.
첨부하신 그림에 신호의 이름이 _BuyNo2이면 차트에 적용한 시스템에
Buy 함수가 2개 이상입니다. 다른조건의 Buy로 신호가 발생한것 같습니다.
아래식만 별도로 적용해 보시기 바랍니다.
if bdate != bdate[1] then
{
Condition1 = false;
if C < O and O >= C[1]*1.05 Then
{
Condition1 = true;
var1 = H;
}
}
if Condition1 == true and C > var1 Then
{
Condition1 = false;
buy("b");
}
SetStopEndofday(150000);
시스템에 신호함수에 이름을 부여하시면 어떤 조건으로 신호가 발생했는지 확인하실 수 있습니다
즐거운 하루되세요
> matilda 님이 쓴 글입니다.
> 제목 : 수식에 오류가 있어 재문의 드립니다.
> 안녕하세요.
오늘 만들어 주신 수식에 오류가 있어서 좀 더 자세한 설명 첨부하여 부탁드립니다.
** 질의 내용 **
분봉에서 전일 종가 대비 시가가(dayopen 봉만 사용) 5% 이상 갭상승했고 음봉임(오늘 시가봉은 음봉)
그렇다면 시가봉(음봉)의 고가를 돌파하는 봉에서 매수하는 수식을 만들고 싶습니다.
아래가 만들어주신 수식입니다.
2
if bdate != bdate[1] then
{
Condition1 = false;
if C < O and O >= C[1]*1.05 Then
{
Condition1 = true;
var1 = H;
}
}
if Condition1 == true and C > var1 Then
{
Condition1 = false;
buy();
그런데 이 수식은 오늘 시가봉이 음봉일 때 고가를 넘어가서 신호도 나오지만,
첨부한 그림처럼 음봉 다음에서도 신호가 많은 종목에서 나오는 오류가 있는데, 아마도 시가봉 음봉이 고정이 안되고, 전일 봉들의 고가를 넘어도 신호가 나오는가 아닌가 생각되는데, 살펴보시고 수정 부탁드립니다.
감사합니다.