커뮤니티

시스템식

프로필 이미지
mcs0422
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)) 하락돌파식 둘을 합하려고요