지표: 두 번째 막대 - 페이지 2

 
Gerard William G J B M Dinh Sy #:
?

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

Expert OnTick은 매 틱마다 호출되지는 않지만, 지표는 호출됩니다.

스탄이스라프 코로트키, 2024.10.08 17:22

가끔 진행하는 테스트에서 OnCalculate 온라인을 통해 모든 틱을 성공적으로 수신했다고 해서 매번 그렇게 될 것이라는 의미는 아닙니다. 이는 여러 요인(실행 중인 프로그램 수, CPU 부하, 이벤트 큐 크기)에 따라 달라질 것으로 보입니다. 사실 이는 [숨겨져 있어 문서화되지 않은] 터미널 고유의 구현 방식이며, 향후 다양한 방식으로 변경될 수 있습니다. 귀하의 프로그램이 OnCalculate에서 모든 틱을 수신할 것이라고 당연시해서는 안 됩니다.

제 기억이 맞다면, 과거에 틱 카운터에 따르면 핸들러에서 틱이 건너뛴 것으로 나타난 유사한 테스트가 있었던 것으로 기억합니다. 지금 당장 포럼을 검색할 시간이 없습니다.

트레이딩, 자동 트레이딩 시스템 및 트레이딩 전략 테스트에 관한 포럼

Expert OnTick은 매 틱마다 호출되지 않지만, 지표는 호출됩니다.

도미니크 에거트, 2024.10.08 17:36

네, 동의합니다. 알랭(Alain)도 이 점을 지적했고, 레나트(Renat)의 게시글을 재게시했습니다.

제가 그 스레드를 링크한 이유도 바로 그 때문입니다. 제가 아는 한, 이 주제에 대한 가장 자세한 내용이 그 스레드에 담겨 있기 때문이죠.



 
Ryan L Johnson #:

안타깝게도 OnCalculate() 이벤트 핸들러를 사용하는 인디케이터들은 틱을 잘못 처리하는 경우가 꽤 자주 발생합니다.

글쎄요, 그건 당신이 지표 코드를 자세히 살펴보지 않았다는 뜻이겠네요.

Ryan L Johnson #:

솔직히 말씀드리면, 저는 이 Expert Advisor를 작성하지 않았습니다. 개발자가 저작권에 대해 명확히 언급하지 않았으므로, 그분이 누구인지 아신다면 주저하지 말고 이름을 밝혀 주시기 바랍니다.

의심할 여지 없이 이 Expert Advisor는 AI가 작성한 것입니다. 제대로 작동하기에는 너무 단순하거든요. 초보자를 위한 실습 자료로 활용할 수 있겠네요.


제가 자는 동안 여러분이 여기서 진실을 놓고 논쟁을 벌이셨나 보네요. 그리고 졌군요 )))


 
Ryan L Johnson #:

안타깝게도 OnCalculate() 이벤트 핸들러를 사용하는 지표들은 티크를 잘못 처리하는 경우가 꽤 많습니다. 이와 달리, 다음은 OnTimer() 이벤트 핸들러를 사용하는 Expert Advisor입니다. 추가적인 장점으로, 이 Expert Advisor가 생성하는 사용자 차트에 다른 유틸리티를 추가할 수 있습니다. 이 Expert Advisor는 과거 틱을 처리하지 않으므로, 바는 앞으로의 방향만 생성된다는 점에 유의하시기 바랍니다.

사실, 이 Expert Advisor는 제가 작성한 것이 아닙니다. 개발자가 저작권에 대해 명확히 언급하지 않았으므로, 개발자가 누구인지 아시는 분은 주저하지 말고 그분의 이름을 밝혀 주시기 바랍니다.

감사합니다. 안타깝게도 이 자문가는 실시간 캔들을 그리지 않고, 종가만 표시하며 차트 상에는 거래 내역이 없습니다.