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

 
Urain :

표준 CChart 클래스는 버그가 있습니다.

스크립트를 실행하고 짜잔~ 일정이 바람에 날아가네요 :o)

차트는 오류 메시지 없이 삭제됩니다.

스크립트가 끝나기 전에

eur.Detach();

그러면 그래프가 삭제되지 않습니다.

 
uncleVic :

스크립트가 끝나기 전에

eur.Detach();

그러면 그래프가 삭제되지 않습니다.

예, 예, 감사합니다. Rashid의 메시지에서 이미 떠나기 전에 필요한 것이 무엇인지 이해했습니다.
[삭제]  
하나의 코드에서 여러 차트(지표)를 고려하는지 알려주세요. 이 하나의 코드에서 여러 다른 창(지표)(촛대 차트 아래 별도의 창으로)에 표시하는 방법은 무엇입니까?
 
-Alexey- :

하나의 코드에서 여러 차트(지표)를 고려하는지 알려주세요. 이 하나의 코드에서 여러 다른 창(지표)(촛대 차트 아래 별도의 창으로)에 표시하는 방법은 무엇입니까?

"여러 차트(지표)가 하나의 코드로 계산"되면 이러한 각 지표에 대한 지표 버퍼가 하나의 코드로 계산될 가능성이 큽니다. "여러 개의 다른 창(촛대 차트 아래 별도의 창)"에 표시기 버퍼의 값을 표시하려면 필요한 창의 수에 따라 MQL5 표시기를 생성 하고 기본 코드에서 필요한 표시기 버퍼를 복사하는 것으로 충분합니다. 이 지표 각각 .

[삭제]  
Yedelkin :

"여러 차트(지표)가 하나의 코드로 계산"되면 이러한 각 지표에 대한 지표 버퍼가 하나의 코드로 계산될 가능성이 큽니다. "여러 개의 다른 창(촛대 차트 아래 별도의 창으로)"에 표시기 버퍼의 값을 표시하려면 필요한 창의 수에 따라 MQL5 표시기를 만들고 기본 코드에서 필요한 표시기 버퍼 를 복사하면 됩니다. 이 지표들 각각.

Dear Yedelkin, 답변 감사합니다. 아이디어는 명확합니다. 실제로 내 코드에 여러 표시기 버퍼가 있습니다(이 차트 또는 그 차트를 별도로 그리기 위해 켜거나 끕니다). 그리고 메인코드에 있는 기존 인디케이터 버퍼를 다른 인디케이터에 복사하는 방법을 알려주세요.
 

-Alexey- :
 подскажите пожалуйста, как копировать имеющийся индикаторный буфер, который находится в основном коде, в другой индикатор?

그래서 답변에 " 이 각 지표에 복사 " 링크를 붙여넣었습니다. 다음은 문서에 대한 직접 링크입니다. https://www.mql5.com/ru/docs/series/copybuffer 이 링크에서 이해가 안되는 부분이 있으면 질문하십시오.
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyBuffer - Документация по MQL5
[삭제]  
Yedelkin :
그래서 답변에 " 이 각 지표에 복사 " 링크를 붙여넣었습니다. 다음은 문서에 대한 직접 링크입니다. https://www.mql5.com/en/docs/series/copybuffer 이 링크에서 이해가 안되는 부분이 있으면 질문하십시오.
고맙습니다. 나는 그것을 알아 내려고 노력할 것입니다.
 
-Alexey- :
고맙습니다. 나는 그것을 알아 내려고 노력할 것입니다.
예, 복잡한 것은 없습니다. 각 표시기 버퍼는 소스 코드에 미리 번호가 매겨져 있습니다. 새 표시기 및 표시기 버퍼를 만든 다음 CopyBuffer 함수를 사용하여 새 표시기의 소스 코드에서 표시기 버퍼를 요청하고 필요한 값을 새 표시기의 표시기 버퍼로 복사합니다.
[삭제]  
Yedelkin :
예, 복잡한 것은 없습니다. 각 표시기 버퍼는 소스 코드에 미리 번호가 매겨져 있습니다. 새로운 표시기 및 표시기 버퍼를 만든 다음 CopyBuffer 함수를 사용하여 새 표시기의 소스 코드에서 표시기 버퍼를 요청하고 필요한 값을 복사합니다.
모든 것이 명확해 보입니다. 먼저 ICustom 함수를 사용해야 합니다. 해당 Handle 결과는 CopyBuffer 함수에 필요한 다음 이전에 얻은 Handle 매개 변수와 함께 CopyBuffer 함수를 사용합니다. 버퍼 계산이 포함된 코드를 차트에 배치할 수 없고 차트에서 버퍼를 복사하여 표시하는 표시기만 배치한다는 것을 올바르게 이해했습니까?
 

-Alexey- :
Кажется, все понятно. Вначале необходимо использовать функцию ICustom, т.к. ее результат Handle нужен функции CopyBuffer , потом использовать функцию CopyBuffer с полученным ранее параметром Handle.

맞아요. 나는 iCustom을 언급하지 않았다.

-알렉세이 - :
버퍼 계산이 포함된 코드를 차트에 배치할 수 없고 차트에서 버퍼를 복사하여 표시하는 표시기만 배치한다는 것을 올바르게 이해했습니까?
적어도 그것이 내가 하는 일이고 효과가 있습니다. ...제안된 방식을 사용하여 소스 코드에서 하위 창으로 하나 이상의 표시기 버퍼 값을 표시해 보십시오. 그러면 모든 것이 "시계처럼" 표시됩니다.