서비스 데스크의 답변에 따르면 카운터는 전체 차트에서 동일하며(각 문자는 별도) 각 MQL 프로그램 개발자는 다른 MQL 개발자가 엉망이 되지 않는다는 사실에 의존해야 합니다. 같은 차트에서 카운터를 줄입니다. 도움말에 설명이 추가됩니다.
"익사자의 구원은 익사 자신의 일이다."
서비스 데스크의 대답 은 약간 다른 것이었습니다. 그리고 서비스 데스크에 대한 요청은 카운터에 닿지 않았습니다.
그럼에도 불구하고 다음 빌드에서는 카운터 작업이 수정됩니다. 제가 예전에 썼던 그대로입니다.
구독은 카운터를 추가하고 구독 취소는 뺍니다. 그래프 내의 카운터. 각 인스트루먼트(모든 인스트루먼트에 가입할 수 있음)에는 자체 카운터가 있습니다. 이 카운터는 이 차트에 첨부된 프로그램에서 오는 모든 상품에 대한 구독을 계산합니다. 차트가 닫히면 나머지 0이 아닌 카운터는 모두 구독 취소됩니다.
서비스 데스크의 대답 은 약간 다른 것이었습니다. 그리고 서비스 데스크에 대한 요청은 카운터에 닿지 않았습니다.
그럼에도 불구하고 다음 빌드에서는 카운터 작업이 수정됩니다. 제가 예전에 썼던 그대로입니다.
구독은 카운터를 추가하고 구독 취소는 뺍니다. 그래프 내의 카운터. 각 인스트루먼트 (모든 인스트루먼트에 가입할 수 있음)에는 자체 카운터가 있습니다. 이 카운터는 이 차트에 첨부된 프로그램에서 오는 모든 상품에 대한 구독을 계산합니다. 차트가 닫히면 나머지 0이 아닌 카운터는 모두 구독 취소됩니다.
당신은 서비스 데스크의 말을 반복했습니다. 결론은 한 번 구독하고 구독 취소하지 않은 올바른 MQL 프로그램에 대해 구독이 유지된다는 보장이 없지만 다시 한 번 릴리스를 가져오는 다른 사람의 MQL 프로그램이 있다는 것입니다. 카운터는 프로그램이 아니라 그래프용이기 때문입니다. 적어도 그렇게 들립니다.
Начальное значение счетчика подписок равно нулю. При каждом вызове MarketBookAdd() счетчик подписок для указанного символа на данном графике увеличивается на единицу (символ графика и символ в MarketBookAdd() не обязаны совпадать). При вызове MarketBookRelease() счетчик подписок на указанный символ в пределах графика уменьшается на единицу. Трансляция событий BookEvent по любому символу в пределах графика продолжается до тех пор, пока счетчик подписок по данному символу не станет равным нулю. Поэтому важно, чтобы каждая MQL5-программа , которая содержит вызовы MarketBookAdd(), при завершении своей работы правильно отписывалась от получения событий по каждому использованному символу с помощью MarketBookRelease(). Для этого достаточно, чтобы количество вызовов MarketBookAdd() и MarketBookRelease() по каждому вызову было четным за всё время жизни MQL5-программы. Использолвание флагов или собственных счетчиков подписок внутри программы позволяет безопасно работать с событиями BookEvent и предотвращает отключение подписок на получение этого события в чужих программах в пределах одного графика.
새로운 동작 수정이 예상되는 경우 이 스니펫은 어떻게 들릴까요? 노란색은 다른 프로그램에서 따를 수 없는 권장 사항과 잠재적인 오류 소스를 강조 표시합니다.
서비스 데스크의 대답 은 약간 다른 것이었습니다. 그리고 서비스 데스크에 대한 요청은 카운터에 닿지 않았습니다.
그럼에도 불구하고 다음 빌드에서는 카운터 작업이 수정됩니다. 내가 전에 썼던 그대로.
구독은 카운터를 추가하고 구독 취소는 뺍니다. 그래프 내의 카운터. 각 인스트루먼트(모든 인스트루먼트에 가입할 수 있음)에는 자체 카운터가 있습니다. 이 카운터는 이 차트에 첨부된 프로그램에서 오는 모든 상품에 대한 구독을 계산합니다. 차트가 닫히면 나머지 0이 아닌 카운터는 모두 구독 취소됩니다.
삭제할 수 없습니다.
모든 차트가 닫히면?
모든 차트가 닫히면?
물론 도움이 되지 않습니다.
서비스 데스크의 답변에 따르면 카운터는 전체 차트에서 동일하며(각 문자는 별도) 각 MQL 프로그램 개발자는 다른 MQL 개발자가 엉망이 되지 않는다는 사실에 의존해야 합니다. 같은 차트에서 카운터를 줄입니다. 도움말에 설명이 추가됩니다.
"익사자의 구원은 익사 자신의 일이다."
서비스 데스크의 대답 은 약간 다른 것이었습니다. 그리고 서비스 데스크에 대한 요청은 카운터에 닿지 않았습니다.
그럼에도 불구하고 다음 빌드에서는 카운터 작업이 수정됩니다. 제가 예전에 썼던 그대로입니다.
구독은 카운터를 추가하고 구독 취소는 뺍니다. 그래프 내의 카운터. 각 인스트루먼트(모든 인스트루먼트에 가입할 수 있음)에는 자체 카운터가 있습니다. 이 카운터는 이 차트에 첨부된 프로그램에서 오는 모든 상품에 대한 구독을 계산합니다. 차트가 닫히면 나머지 0이 아닌 카운터는 모두 구독 취소됩니다.
서비스 데스크의 대답 은 약간 다른 것이었습니다. 그리고 서비스 데스크에 대한 요청은 카운터에 닿지 않았습니다.
그럼에도 불구하고 다음 빌드에서는 카운터 작업이 수정됩니다. 제가 예전에 썼던 그대로입니다.
구독은 카운터를 추가하고 구독 취소는 뺍니다. 그래프 내의 카운터. 각 인스트루먼트 (모든 인스트루먼트에 가입할 수 있음)에는 자체 카운터가 있습니다. 이 카운터는 이 차트에 첨부된 프로그램에서 오는 모든 상품에 대한 구독을 계산합니다. 차트가 닫히면 나머지 0이 아닌 카운터는 모두 구독 취소됩니다.
당신은 서비스 데스크의 말을 반복했습니다. 결론은 한 번 구독하고 구독 취소하지 않은 올바른 MQL 프로그램에 대해 구독이 유지된다는 보장이 없지만 다시 한 번 릴리스를 가져오는 다른 사람의 MQL 프로그램이 있다는 것입니다. 카운터는 프로그램이 아니라 그래프용이기 때문입니다. 적어도 그렇게 들립니다.
그리고 보이지 않는 표시기가 "우연히" 실행된 경우(시장에 그러한 표시기가 있다고 확신합니다.)... 터미널을 다시 시작할 때까지 맹세해야 소용이 없습니다.
서비스의 출현으로 더욱 관련성이 높아졌습니다.
나는 아주 오랫동안 SD에서 프로세서(스크립트) 디스패처의 아날로그에 대한 제안을 작성했습니다.
근거가 없는 말을 하지 않기 위해 새로운 (출판 준비 중) 참조에서 인용합니다.
Начальное значение счетчика подписок равно нулю. При каждом вызове MarketBookAdd() счетчик подписок для указанного символа на данном графике увеличивается на единицу (символ графика и символ в MarketBookAdd() не обязаны совпадать). При вызове MarketBookRelease() счетчик подписок на указанный символ в пределах графика уменьшается на единицу. Трансляция событий BookEvent по любому символу в пределах графика продолжается до тех пор, пока счетчик подписок по данному символу не станет равным нулю. Поэтому важно, чтобы каждая MQL5-программа , которая содержит вызовы MarketBookAdd(), при завершении своей работы правильно отписывалась от получения событий по каждому использованному символу с помощью MarketBookRelease(). Для этого достаточно, чтобы количество вызовов MarketBookAdd() и MarketBookRelease() по каждому вызову было четным за всё время жизни MQL5-программы. Использолвание флагов или собственных счетчиков подписок внутри программы позволяет безопасно работать с событиями BookEvent и предотвращает отключение подписок на получение этого события в чужих программах в пределах одного графика.
새로운 동작 수정이 예상되는 경우 이 스니펫은 어떻게 들릴까요? 노란색은 다른 프로그램에서 따를 수 없는 권장 사항과 잠재적인 오류 소스를 강조 표시합니다.
서비스 데스크의 대답 은 약간 다른 것이었습니다. 그리고 서비스 데스크에 대한 요청은 카운터에 닿지 않았습니다.
그럼에도 불구하고 다음 빌드에서는 카운터 작업이 수정됩니다. 내가 전에 썼던 그대로.
구독은 카운터를 추가하고 구독 취소는 뺍니다. 그래프 내의 카운터. 각 인스트루먼트(모든 인스트루먼트에 가입할 수 있음)에는 자체 카운터가 있습니다. 이 카운터는 이 차트에 첨부된 프로그램에서 오는 모든 상품에 대한 구독을 계산합니다. 차트가 닫히면 나머지 0이 아닌 카운터는 모두 구독 취소됩니다.
새 빌드가 정말 기대됩니다(오류가 많이 누적됨)