커뮤니티

문의

프로필 이미지
목마와숙녀
2023-01-31 12:20:33
631
글번호 165881
답변완료
아래 건 시뮬레이션 값이 나오지 않습니다. 살펴주세요. 항상 고맙습니다. ***************************************************************** [시스템내용] 매수 : 11시 이전에는 주가가 20이동평균선을 상향돌파하면 매수, 11시이후 13시 이전에는 주가가 30 이동평균선을 상향돌파하면 매수, 그이외(13시 이후)에는 주가가 40 이동평균선을 상향돌파하면 매수 매수청산 : 주가가 20 이동평균선을 하향이탈하면 매수청산 [시스템식] if stime < 110000 then { if CrossUp(C,20) then buy(); } else if stime < 130000 then { if CrossUp(C,30) then buy(); } else { if CrossUp(C,40) then buy(); } if CrossDown(C,20) then exitlong(); 위 식은 다음과 같이 표현해도 동일한 내용이 됩니다. if stime < 110000 then { if CrossUp(C,20) then buy(); } if stime >= 110000 and stime < 130000 then { if CrossUp(C,30) then buy(); } if stime >= 130000 then { if CrossUp(C,40) then buy(); } if CrossDown(C,20) then exitlong();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-31 13:57:56

안녕하세요 예스스탁입니다. CrossUp(C,20) 위식은 종가가 20이라는 값을 상향돌파하면 매수입니다. 질문에 언급하신 이평이 아닙니다. 이동평균은 ma(c,20)과 같이 기준값과 기간을 지정하셔야 합니다. if sTime < 110000 then { if CrossUp(C,ma(c,20)) then buy("b1"); } else if stime < 130000 then { if CrossUp(C,ma(c,30)) then buy("b2"); } else { if CrossUp(C,ma(c,40)) then buy("b3"); } if CrossDown(C,ma(c,20)) then exitlong("bx"); 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 아래 건 시뮬레이션 값이 나오지 않습니다. 살펴주세요. 항상 고맙습니다. ***************************************************************** [시스템내용] 매수 : 11시 이전에는 주가가 20이동평균선을 상향돌파하면 매수, 11시이후 13시 이전에는 주가가 30 이동평균선을 상향돌파하면 매수, 그이외(13시 이후)에는 주가가 40 이동평균선을 상향돌파하면 매수 매수청산 : 주가가 20 이동평균선을 하향이탈하면 매수청산 [시스템식] if stime < 110000 then { if CrossUp(C,20) then buy(); } else if stime < 130000 then { if CrossUp(C,30) then buy(); } else { if CrossUp(C,40) then buy(); } if CrossDown(C,20) then exitlong(); 위 식은 다음과 같이 표현해도 동일한 내용이 됩니다. if stime < 110000 then { if CrossUp(C,20) then buy(); } if stime >= 110000 and stime < 130000 then { if CrossUp(C,30) then buy(); } if stime >= 130000 then { if CrossUp(C,40) then buy(); } if CrossDown(C,20) then exitlong();