예스랭귀지 전략차트는 봉이 완성될때만 신호가 발생하는 것으로 아는데, MessageLog함수는 모든 틱에 대해서 로그가 찍히는것 같습니다.
정해진 주기(분이나 일이나..)에서 봉이 새로 생길때만 로직을 타는것으로 이해했었는데, 모든 틱에 대해 로직을 확인하면서 새 봉이 생길때만 buy나 sell함수가 동작하는건가요?
답변 1
예스스탁
예스스탁 답변
2022-04-26 15:52:15
안녕하세요
예스스탁입니다.
예 맞습니다. 모든 틱에 대해 로직을 확인하면서
새 봉이 생길때만 buy나 sell함수가 동작하게 됩니다.
실시간에서 시세가 수신되면 수식이 읽어들어가게 되고
최종 마지막줄까지 읽은 이후에 수신 받은 시세가 봉완성시세가 아니면
다시 모든 값들이 직전완성봉인 전봉기준으로 환원이 된 후
다음시세 발생시에 계산을 다시 시작하게 됩니다.
실제 시스템을 제외하고 시각적으로 보는 용도인 지표식/강조식/검색식 같은 경우에는
실시간봉에서 보시면 미완성시에도 최종시세를 기준으로 계속 계산해서 보여주게 됩니다.
시스템의 경우 미완성시에 if조건 만족시 신호함수가 동작하지 않게 처리된것일 뿐입니다.
즐거운 하루되세요
> huhhh 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 예스랭귀지 전략차트는 봉이 완성될때만 신호가 발생하는 것으로 아는데, MessageLog함수는 모든 틱에 대해서 로그가 찍히는것 같습니다.
정해진 주기(분이나 일이나..)에서 봉이 새로 생길때만 로직을 타는것으로 이해했었는데, 모든 틱에 대해 로직을 확인하면서 새 봉이 생길때만 buy나 sell함수가 동작하는건가요?