지표: 두 번째 막대 - 페이지 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는 제가 작성한 것이 아닙니다. 개발자가 저작권에 대해 명확히 언급하지 않았으므로, 개발자가 누구인지 아시는 분은 주저하지 말고 그분의 이름을 밝혀 주시기 바랍니다.

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


이 그래프의 높이를 어떻게든 줄일 수 있을까요? 일반적인 방법으로는 잘 안 되네요.

관련 내용을 첨부합니다.

파일:
 
Jewel177 #:

그거 가능할까요?

가능합니다.

IsChartScale() 함수를 주석 처리해 주세요.

다만 그 후에는 화면에서 차트를 포착하는 데 문제가 생길 수 있습니다.

 
Aleksandr Slavskii #:

가능합니다.

IsChartScale() 함수를 주석 처리하세요

다만 그 후에는 화면에서 차트를 포착하는 데 어려움이 있을 수 있습니다.

한 가지를 고치려다 다른 것을 망치는 꼴이네요.)))

저는 이 부분에 대해 전혀 잘 모릅니다. 제 힘으로는 추가할 수 없을 것 같아요.

그리고 제가 알기로는, 나중에 차트 표시 문제를 어떻게 해도 피할 수 없는 건가요?

 
Jewel177 #:
이건 치료하고, 저건 망가뜨리네.)))
정말 그렇네요.
Jewel177 #:
제가 알기로는, 차트 캡처 문제를 나중에 어떻게든 해결할 방법이 없는 건가요?

문제는 해결할 수 있지만, 저(작성자)는 이미 오래전부터 무료로 작업하지 않습니다. 아쉽네요.


AI를 활용해 보세요. 시간만 좀 들 뿐 잃을 건 없지만, 유용한 기술을 익힐 수 있을 거예요.

버튼을 누르고 AI에게 원하는 대로 인디케이터를 수정해 달라고 요청하세요. 만약 AI가 인디케이터를 망가뜨리면, 사이트에서 인디케이터를 다시 다운로드하기만 하면 됩니다.

 
Aleksandr Slavskii #:
정말 그렇습니다.

문제는 해결할 수 있지만, 저자는 이미 오래전부터 무료로 작업하지 않습니다. 아쉽게도요.


AI를 활용해 보세요. 시간 외에는 잃을 게 없지만, 유용한 기술을 익힐 수 있습니다.

버튼을 누르고 AI에게 원하는 대로 인디케이터를 수정해 달라고 요청하세요. 만약 AI가 인디케이터를 망가뜨리면, 사이트에서 인디케이터를 다시 다운로드하기만 하면 됩니다.

조언 감사합니다, 한번 시도해 볼게요)
 
모든 것이 가능합니다.
10초짜리 바
파일:
 

그냥 아이디어일 뿐입니다. 분 단위로 시차를 두는 기능입니다.

M15 이상 차트에서 거래하는 일부 EA의 경우, M15 캔들을 2분 정도 시간대를 이동시켜 적용할 수 있을 텐데, 이는 새로운 바가 생성되거나 뉴스가 발표될 때 발생하는 몇 가지 문제를 전반적으로 해결해 줄 것입니다.

바이너리 옵션의 경우, 이는 아예 새로운 미지의 세계입니다.