오류, 버그, 질문 - 페이지 1675

 
BlackTomcat :
어제 1687페이지에 대해 논의했습니다. :) 하지만 1686페이지에 있는 이 메시지를 읽는 것이 좋습니다. https://www.mql5.com/ru/forum/1111/page1686#comment_2790746 그런데 그 사람이 귀하의 질문에 답변했습니다. . 그냥 패턴이 되는 것입니다. 표시기 호출 요청은 터미널로 이동합니다. 저것들. 어드바이저나 스크립트는 인디케이터를 직접 호출하지 않으며, 터미널은 중개자 역할을 합니다. 터미널은 지정된 매개변수를 가진 표시기가 이미 존재하는지 여부를 확인합니다. 그렇다면 표시기를 호출한 프로그램으로 이미 존재하는 표시기에 대한 핸들(참조)을 반환합니다. 그리고 터미널 깊이에서 카운터에 이 표시기에 대한 또 다른 호출이 있음을 표시합니다. 저것들. 이 표시기에 반환된 핸들 수를 추적합니다. 누군가 IndicatorRelease를 만든다고 해서 동일한 매개변수를 사용하여 동일한 표시기를 호출한 다른 사람들이 더 이상 해당 표시기를 필요로 하지 않는다는 의미는 아닙니다. 따라서 터미널은 카운터를 하나 줄이지만 다른 사람이 사용하고 있기 때문에 표시기는 활성 상태로 둡니다. 이것은 카운터가 0으로 재설정될 때까지 계속됩니다. 그러나 재설정되면 터미널은 RAM에서 이 표시기를 영구적으로 취소 불가능하게 삭제합니다.
IndicatorRelease를 포함하지만 표시기 자체에 대한 호출을 포함하지 않는 코드를 생성하려고 하면 IndicatorRelease에 핸들을 전달해야 하고 표시기가 그렇지 않은 경우 컴파일하지 않을 것이라고 생각합니다. 프로그램에서 호출하면 핸들도 인식하지 못합니다.

불행히도 조사 결과 이 모든 것이 추측이라는 것이 밝혀졌습니다. 내부 카운터가 있으면 설명한 대로 작동하지 않습니다.

버퍼를 임의로 채우는 표시기를 작성했습니다. 다른 장소에서 동일한 입력 매개변수를 사용하여 iCustom을 통해 이 표시기를 호출합니다(MT5). 그리고 완전히 다른 버퍼 값을 얻습니다! 누군가 희망적인 생각을 하거나 MT5에서 버그 및 표시기가 명시된 대로 작동하지 않습니다.

 
MT4. 색상 clrNONE을 DRAW_ARROW 표시기 버퍼로 설정하면 색상이 없는 것이 아니라 검정색으로 설정됩니다. 예전에도 그랬고 이번에도...
 
그리고 clrNONE을 화살표 버퍼로 설정하는 요점은 무엇입니까? DRAW_NONE 스타일 을 설정할 수 있습니다 ...
 
Alexey Kozitsyn - 사용자에게는 그러한 기회가 없습니다.

끄기: 팔로모도 포럼? 주말에 깨는 것 같습니다.
 
Alexander Puzanov :
Alexey Kozitsyn - 사용자에게는 그러한 기회가 없습니다.

끄기: 팔로모도 포럼? 주말에 깨는 것 같습니다.

사용자는 DRAW_ARROW 및 DRAW_NONE 중에서 선택할 수 있습니다.

예, 저도 인용할 수 없었습니다.

 
Alexey Kozitsyn :
그리고 clrNONE을 화살표 버퍼로 설정하는 요점은 무엇입니까? DRAW_NONE 스타일 을 설정할 수 있습니다 ...
지표 사용자를 위한 질문?
버퍼에 대한 화살표 표시를 비활성화하려는 경우 설정에서 이를 수행할 수 있는 방법은 무엇입니까?
많은 사람들이 설정에서 투명한 색상을 선택할 때 검은색이 아닌 존재하지 않도록 만들어달라고 요청합니다.
이전에는 설정에서 색상을 clrNone으로 설정하면 표시기 버퍼에 표시되는 화살표가 숨겨져 색상이 없는 것으로 설정되었습니다.
 
Alexey Kozitsyn :

사용자는 DRAW_ARROW 및 DRAW_NONE 중에서 선택할 수 있습니다.

예, 저도 인용할 수 없었습니다.

다양한 방법으로 정기 고장을 우회할 수 있지만 이것은 제가 보고한 오류입니다.
 
Artyom Trishkin :
지표 사용자를 위한 질문?
버퍼의 화살표 표시를 비활성화하려는 경우 설정에서 어떻게 할 수 있습니까?
많은 사람들이 설정에서 투명한 색상을 선택할 때 검은색이 아닌 존재하지 않도록 만들어달라고 요청합니다.
이전에는 설정에서 색상을 clrNone으로 설정하면 표시기 버퍼에 표시되는 화살표가 숨겨져 색상이 없는 것으로 설정되었습니다.

예전에 그랬다면 괜찮습니다. 또는 오히려 편리합니다.

사람이 화살표 표시를 끄고 개발자가 수정하지 않을 경우 내가 말했듯이 입력에 "show / not show" 플래그를 넣고 DRAW_ARROW / DRAW_NONE으로 구현할 수 있습니다.

 
Alexey Kozitsyn :

예전에 그랬다면 괜찮습니다. 또는 오히려 편리합니다.

사람이 화살표 표시를 끄고 개발자가 수정하지 않을 경우 내가 말했듯이 입력에 "show / not show" 플래그를 넣고 DRAW_ARROW / DRAW_NONE으로 구현할 수 있습니다.

다양한 방법으로 정기 고장을 우회할 수 있지만 이것은 제가 보고한 오류입니다.
 
Artyom Trishkin :
다양한 방법으로 정기 고장을 우회할 수 있지만 이것은 제가 보고한 오류입니다.
응, 나 봤어)