커뮤니티
시스템식
2012-03-15 09:46:09
428
글번호 48957
if crossup(c,ma(c,20)) and crossdown(c,ema(c,10)) Then
buy();
이 수식에서 매수신호가 나오게 하려면 어떻게 해야하나요
if c > ma(c,20) and c < ema(c,10) Then
buy();
이렇게 하지 않고 crossup(c,ma(c,20)) 상승돌파와 crossdown(c,ema(c,10)) 하락돌파식
둘을 합하려고요
답변 1
예스스탁 예스스탁 답변
2012-03-15 15:14:17
안녕하세요
예스스탁입니다.
crossup(c,ma(c,20))와 crossdown(c,ema(c,10))가 동시에
한봉에서 조건이 만족하면 매수신호를 내는 식은
작성하신 내용이 맞습니다.
if crossup(c,ma(c,20)) and crossdown(c,ema(c,10)) Then
buy();
신호가 발생하지 않는 것은 동시에 만족하는 봉이
차트상에 없기 때문입니다.
선후의 차이가 있으므로 아래와 같이 작성하시면
먼저 crossup(c,ma(c,20))이 발생하고
나중에 crossdown(c,ema(c,10)) 이 발생하거나
먼저 crossdown(c,ema(c,10)) 발생하고
나중에 crossup(c,ma(c,20))이 발생한 경우에도 신호가 발생합니다.
if (crossup(c,ma(c,20)) and C < ema(c,10) ) Or
(C > ma(c,20) and crossdown(c,ema(c,10))) Then
buy();
즐거운 하루되세요
> mcs0422 님이 쓴 글입니다.
> 제목 : 시스템식
> if crossup(c,ma(c,20)) and crossdown(c,ema(c,10)) Then
buy();
이 수식에서 매수신호가 나오게 하려면 어떻게 해야하나요
if c > ma(c,20) and c < ema(c,10) Then
buy();
이렇게 하지 않고 crossup(c,ma(c,20)) 상승돌파와 crossdown(c,ema(c,10)) 하락돌파식
둘을 합하려고요
다음글
이전글