커뮤니티

수식문의

프로필 이미지
회원
2004-04-23 20:46:37
1145
글번호 3336
수고하십니다 시가가 전일종가보다 크고 현재가가 전일고가보다 클때 매수의 식이 if open>c[1]&&c>h[1] then var1=index buy; 이 아닌가요 잘 안되네요
시스템
답변 1
프로필 이미지

시향

2004-04-24 00:47:45

시가가 전일 종가보다 크고 라는 부분을 분봉에서 쓸 것인지 일봉에서 쓸 것인지 불분명합니다. 그런데 쓰신 것으로 봐서는 일봉으로 보고 쓰시는 것 같은데 그렇게 생각하고 분봉에 적용하시게 되면 오류가 발생하게 됩니다. 그러니깐 이렇게 해보세요! 시가가 전일 종가보다 크고 dayopen()>dayclose(1) && 현재가가 전일고가보다 클 때 매수 c>dayhigh(1) 쓰신 것처럼 c[1]이라고 하면 일봉에서는 전일 종가가 되겠지만 분봉에서는 직전봉 종가가 되겠지요? 그러니 정리하면 var:Formula1(0),Formula2(0); Formula1=//매수 iff (dayopen()>dayclose(1) && c>dayhigh(1),1,0); Formula2=//매수청산 청산식은 이야기 하지 않으셨으니 알아서 쓰시고 ~~ if Formula1 Then Buy(); if Formula2 Then Exitlong(); 이렇게 쓰면 됩니다. > stone231 님이 쓴 글입니다. > 제목 : 수식문의 > 수고하십니다 시가가 전일종가보다 크고 현재가가 전일고가보다 클때 매수의 식이 if open>c[1]&&c>h[1] then var1=index buy; 이 아닌가요 잘 안되네요