표시기의 차트에서 핸들을 찾는 방법은 무엇입니까? ChartIndicatorName을 통해 적합하지 않기 때문에 짧은 이름을 반환합니다. 그리고 동일한 이름으로 다른 입력 매개변수를 가진 동일한 표시기가 이미 실행 중일 수 있습니다.
지표가 차트와 계산에서 스스로를 제거할 수 있도록 하려면 이것이 필요합니다.
이미 이 문제를 다루셨을 수도 있지만 만일을 대비하여 명확히 하겠습니다. 표시기 핸들은 실제로 그것을 생성한 프로그램 내부의 표시기 설명에 대한 주소(예: Expert Advisor, 표시기, 스크립트)이며, 이것이 일종의 "숫자"라고 가정할 수 있습니다. 따라서 이 "숫자"는 표시기를 생성한 프로그램(해당 핸들을 수신함) 외부에서 의미가 없습니다. 그리고 ChartIndicatorGet() 함수 를 호출하는 프로그램조차도 일부 전역 표시기 핸들을 수신하지 않고 이 표시기에 대한 설명만 생성하고 주소 지정을 위해 이 설명의 "숫자"를 할당합니다. 전체 터미널 내에서 고유한 전역 표시기 핸들이 없습니다.
이미 이 문제를 다루셨을 수도 있지만 만일을 대비하여 명확히 하겠습니다. 표시기 핸들은 실제로 그것을 생성한 프로그램 내부의 표시기 설명에 대한 주소(예: Expert Advisor, 표시기, 스크립트)이며, 이것이 일종의 "숫자"라고 가정할 수 있습니다. 따라서 이 "숫자"는 표시기를 생성한 프로그램(해당 핸들을 수신함) 외부에서 의미가 없습니다. 그리고 ChartIndicatorGet() 함수 를 호출하는 프로그램조차도 일부 전역 표시기 핸들을 수신하지 않고 이 표시기에 대한 설명만 생성하고 주소 지정을 위해 이 설명의 "숫자"를 할당합니다. 전체 터미널 내에서 고유한 전역 표시기 핸들이 없습니다.
짧은 이름의 사용은 예제에서 볼 수 있습니다. 다음과 같이 가능합니다.
" 다른 입력 매개변수가 있는 동일한 표시기가 이미 실행 중 "이라는 문제가 해결되었습니다.
어떤 지표가 작동하는지 시각적으로 더 명확합니다.
고마워, stringo는 이것을 얼마 전에 나에게 설명했다. 핸들이 "나"에 속하는지 확인하는 몇 가지 방법을 찾았습니다.
인디케이터 버퍼의 극한값을 변경하여 해당 CopyBuffer 값과 비교합니다. 일치하면 "나"입니다. 이 아이디어에서 제거 할 수없는 지표가 얻어졌습니다.
잘못된 프로그래밍 스타일의 모든 경우를 버그로 쓸 수는 없습니다.
이게 무슨 뜬금없는 출석이야?! 나는 명백한 버그를 지적하고 있지만 "스타일"에 대한 국수에 대해 이야기하고 있습니다.
나는 달에 걸어가는 것처럼 A100과 고기까지. 그들은 내가 이해하지 못하더라도 버그를 보여줍니다. 그러나 나는 내 "스타일"로 등반하지 않습니다.
작동하지 않습니다.
전체 코드는 다음과 같습니다.
및 인쇄물:
전체 코드는 다음과 같습니다.
및 인쇄물:
그것은 나를 위해 작동하지 않습니다 - 심지어 OnDeinit에 도달하지도 않습니다.
그리고 내 로그에서 숫자가 일치하지만 당신은 일치하지 않습니다. 내 로그
내 터미널에서 실행 중인 단일 표시기와 어드바이저가 없습니다.그것은 나를 위해 작동하지 않습니다 - 심지어 OnDeinit에 도달하지도 않습니다.
그리고 주목하세요. 내 기록에는 숫자가 같지만 당신의 기록에는 그렇지 않습니다. 내 로그
내 터미널에서 실행 중인 단일 표시기와 어드바이저가 없습니다.이 구성이 있습니다.
(터미널 재기동 후 "Log" 탭, 처음 세 줄)
이 구성이 있습니다.
(터미널 재기동 후 "Log" 탭, 처음 세 줄)
모호한. x32 시스템에서:
작동하지 않습니다.
"떨어져" 있지만 호출하려고 하면 컴파일 오류가 발생 합니다.
그래서 그럴 필요가 없고, 앞으로 좀 더 편하게 살 수 있도록 많은 일을 하려고 해요.
나는 내 문제를 극복하여 부모에서 모든 것이 보호되고 상속은 보호 된 추가 재정의하에 있습니다.
모호한. x32 시스템에서:
작동하지 않습니다.
표시기의 차트에서 핸들을 찾는 방법은 무엇입니까? ChartIndicatorName을 통해 적합하지 않기 때문에 짧은 이름을 반환합니다. 그리고 동일한 이름으로 다른 입력 매개변수를 가진 동일한 표시기가 이미 실행 중일 수 있습니다.
지표가 차트와 계산에서 스스로를 제거할 수 있도록 하려면 이것이 필요합니다.
이미 이 문제를 다루셨을 수도 있지만 만일을 대비하여 명확히 하겠습니다. 표시기 핸들은 실제로 그것을 생성한 프로그램 내부의 표시기 설명에 대한 주소(예: Expert Advisor, 표시기, 스크립트)이며, 이것이 일종의 "숫자"라고 가정할 수 있습니다. 따라서 이 "숫자"는 표시기를 생성한 프로그램(해당 핸들을 수신함) 외부에서 의미가 없습니다. 그리고 ChartIndicatorGet() 함수 를 호출하는 프로그램조차도 일부 전역 표시기 핸들을 수신하지 않고 이 표시기에 대한 설명만 생성하고 주소 지정을 위해 이 설명의 "숫자"를 할당합니다. 전체 터미널 내에서 고유한 전역 표시기 핸들이 없습니다.
짧은 이름의 사용은 예제에서 볼 수 있습니다. 다음과 같이 가능합니다.
" 다른 입력 매개변수가 있는 동일한 표시기가 이미 실행 중 "이라는 문제가 해결되었습니다 .
어떤 지표가 작동하는지 시각적으로 더 명확합니다.
이미 이 문제를 다루셨을 수도 있지만 만일을 대비하여 명확히 하겠습니다. 표시기 핸들은 실제로 그것을 생성한 프로그램 내부의 표시기 설명에 대한 주소(예: Expert Advisor, 표시기, 스크립트)이며, 이것이 일종의 "숫자"라고 가정할 수 있습니다. 따라서 이 "숫자"는 표시기를 생성한 프로그램(해당 핸들을 수신함) 외부에서 의미가 없습니다. 그리고 ChartIndicatorGet() 함수 를 호출하는 프로그램조차도 일부 전역 표시기 핸들을 수신하지 않고 이 표시기에 대한 설명만 생성하고 주소 지정을 위해 이 설명의 "숫자"를 할당합니다. 전체 터미널 내에서 고유한 전역 표시기 핸들이 없습니다.
짧은 이름의 사용은 예제에서 볼 수 있습니다. 다음과 같이 가능합니다.
" 다른 입력 매개변수가 있는 동일한 표시기가 이미 실행 중 "이라는 문제가 해결되었습니다 .
어떤 지표가 작동하는지 시각적으로 더 명확합니다.
고마워, stringo는 이것을 얼마 전에 나에게 설명했다. 핸들이 "나"에 속하는지 확인하는 몇 가지 방법을 찾았습니다.