커뮤니티
문의드립니다
2016-10-23 22:32:00
85
글번호 103236
안녕하세요.
if crossup(c, 100) then buy(); 를 사용하면
갭상승으로 100을 뛰어넘어도 매수가 되더라고요. 원하는 바와 다르게요..
그래서 if c[1]<=100 and c>100 and (c-c[1])<0.15 then buy();를 쓰려고
생각해보니까.. 돌파할때 매수될뿐만 아니라.. 하락하다가 전봉 종가가 100이고
이번 봉종가가 100.05일때도 매수가 될것 갈더라고요. crossup 함수에는 이런 일이
안 일어나게 되어있나요? 그런 일이 발생하지 않게 되어있다면, crossup을 일반
예스랭귀지 코드로 풀어써주세요.제가 좀 변형해서 써보고 싶어서요.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-10-24 16:31:49
안녕하세요
예스스탁입니다.
crossup(A,B) --> A > B and A[1] <= B[1]
crossdown(A,B) --> A < B and A[1] >= B[1]
즐거운 하루되세요
> 흑사슴 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요.
if crossup(c, 100) then buy(); 를 사용하면
갭상승으로 100을 뛰어넘어도 매수가 되더라고요. 원하는 바와 다르게요..
그래서 if c[1]<=100 and c>100 and (c-c[1])<0.15 then buy();를 쓰려고
생각해보니까.. 돌파할때 매수될뿐만 아니라.. 하락하다가 전봉 종가가 100이고
이번 봉종가가 100.05일때도 매수가 될것 갈더라고요. crossup 함수에는 이런 일이
안 일어나게 되어있나요? 그런 일이 발생하지 않게 되어있다면, crossup을 일반
예스랭귀지 코드로 풀어써주세요.제가 좀 변형해서 써보고 싶어서요.
감사합니다.
다음글
이전글