커뮤니티

수식 질문

프로필 이미지
생선가시
2015-01-02 17:00:29
139
글번호 81833
답변완료

첨부 이미지

저번에 전화통화했던 내용을 완벽하게 이해하지못해 다시 글 씁니다. if dayindex == 0 Then buy("매수"); 로 식을 잡고 신호를 만들었는데요. 다른날은 다 첫봉에 신호나오는데, 상장한 첫날은 신호가 나오지않습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-01-05 17:22:00

안녕하세요 예스스탁입니다. dayindex와 같인 함수는 날짜가 변경되면 0이라는 값으로 초기화하는데 날짜변경을 전봉과 현재봉의 날짜로 비교하므로 차트상 이전봉이 없는 상장일 첫날의 봉에서는 신호가 발생할수 없습니다. 즉 모든 수식은 수식계산에 요구되는 최소봉갯수 이후에만 신호가 발생합니다. 식을 아래와 같이 작성해서 적용하시면 차트상 첫봉이 9시봉이면 매수하고 아니면 매수하지 않고 다음날 첫봉에 매수합니다. if index == 0 and stime == 090000 Then buy(); if dayindex == 0 Then buy(); 즐거운 하루되시고 새해 좋은일만 가득하시기 바랍니다. > 생선가시 님이 쓴 글입니다. > 제목 : 수식 질문 > 저번에 전화통화했던 내용을 완벽하게 이해하지못해 다시 글 씁니다. if dayindex == 0 Then buy("매수"); 로 식을 잡고 신호를 만들었는데요. 다른날은 다 첫봉에 신호나오는데, 상장한 첫날은 신호가 나오지않습니다.