커뮤니티
수식문의
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;
이 아닌가요
잘 안되네요
이전글