커뮤니티

부탁드려요

프로필 이미지
초인
2010-12-05 21:53:06
551
글번호 34079
답변완료
var : cond1(0); if CrossDown(llp,ma(c,240)) Then value3 = 0; cond1 = 0; if CrossUp(ssp, llp+n1) and llp < ma(c,240)Then{ value3 = value3+1; if value3 >= 1 then cond1 = 1; } if DayIndex <2 and cond1 == 1 Then{ if c > o+0.4 and o < L+0.2 Then buy("buy0"); } llp가 240선을 돌파한 다음 ssp가 llp를 돌파하는 횟수를 카운트 한다음 1이상이면 당일 2번째 봉안에서 조건 만족하면, "buy0"이 발생하도록 하려고 하는데.. "buy0"이 발생 안합니다..무엇이 잘못 되었나요? 수정 좀 부탁드릴께요~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-06 15:24:55

안녕하세요 예스스탁입니다. var : cond1(0); #llp가 240이평을 하향하면 value3을 0으로 초기화 if CrossDown(llp,ma(c,240)) Then{ value3 = 0; } #llp가 240이평보다 작은 상태에서 ssp가 llp+n1을 하향하면 #value3을 1값씩 증가하여 횟수 카운트 if CrossUp(ssp, llp+n1) and llp < ma(c,240)Then{ value3 = value3+1; } #당일 2번봉 이내이고 value3이 1이상인 상태에서 if DayIndex < 2 and value3 >= 1 Then{ if c > o+0.4 and o < L+0.2 Then#종가가 시가대비 0.4이상 크고 시가가 저가대비+0.2이상 크지 않으면 매수 buy("buy0"); } 즐거운 하루되세요 > 초인 님이 쓴 글입니다. > 제목 : 부탁드려요 > var : cond1(0); if CrossDown(llp,ma(c,240)) Then value3 = 0; cond1 = 0; if CrossUp(ssp, llp+n1) and llp < ma(c,240)Then{ value3 = value3+1; if value3 >= 1 then cond1 = 1; } if DayIndex <2 and cond1 == 1 Then{ if c > o+0.4 and o < L+0.2 Then buy("buy0"); } llp가 240선을 돌파한 다음 ssp가 llp를 돌파하는 횟수를 카운트 한다음 1이상이면 당일 2번째 봉안에서 조건 만족하면, "buy0"이 발생하도록 하려고 하는데.. "buy0"이 발생 안합니다..무엇이 잘못 되었나요? 수정 좀 부탁드릴께요~