crossup(v1,v2)는 v1<=v2 && v1>v2 라고 알고 있는데
2월15일 풋322.5 와 콜325.0 1분봉에서
crossup(풋종가, 콜최저가)로 구동해 보면
9시2분에 풋종가 = 콜최저가 값이 같아져서
9시3분에 신호가 발생해야 될것 같은데 신호가 발생하지 않아서
어떤 문제가 있는지 문의드립니다.
답변 1
예스스탁
예스스탁 답변
2023-02-17 11:13:12
안녕하세요.
예스스탁 입니다.
1. CrossUp 수식
해당 수식은 이전 봉보다 작거나 같고, 이번 봉에서는 돌파(초과)한 경우를 뜻합니다.
수식으로 표현하면, Value1 > value2 and value1[1] <= value2[1]과 같습니다.
2. 신호 발생 여부
2월 15일 동일한 세팅으로 테스트한 결과 신호가 발생하고 있습니다.
참조 종목의 변수 처리 등 실수가 있으실 수 있습니다.
첨부 이미지와 아래 수식을 참고하셔서 한번 더 검토 부탁드립니다.
즐거운 하루 보내세요.
Var : PutClose(0, Data1), CallLow(0, Data2);
PutClose = Data1(C); # 기본 종목 풋 322.5 1분봉
CallLow = Data2(L); # 참조 종목 콜 325.0 1분봉
if CrossUp(PutClose, CallLow) Then
{
TL_New(sDate, sTime, 0, sDate, sTime, 999999); # 해당 봉에 일자 추세선 그리기
}
Plot1(PutClose);
Plot2(Calllow);
> 베스트시스템 님이 쓴 글입니다.
> 제목 : 문의드립니다
> crossup(v1,v2)는 v1<=v2 && v1>v2 라고 알고 있는데
2월15일 풋322.5 와 콜325.0 1분봉에서
crossup(풋종가, 콜최저가)로 구동해 보면
9시2분에 풋종가 = 콜최저가 값이 같아져서
9시3분에 신호가 발생해야 될것 같은데 신호가 발생하지 않아서
어떤 문제가 있는지 문의드립니다.