커뮤니티

질문드립니다.

프로필 이미지
huhhh
2022-04-26 13:16:04
885
글번호 158343
답변완료
예스랭귀지 전략차트는 봉이 완성될때만 신호가 발생하는 것으로 아는데, MessageLog함수는 모든 틱에 대해서 로그가 찍히는것 같습니다. 정해진 주기(분이나 일이나..)에서 봉이 새로 생길때만 로직을 타는것으로 이해했었는데, 모든 틱에 대해 로직을 확인하면서 새 봉이 생길때만 buy나 sell함수가 동작하는건가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-04-26 15:52:15

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