코딩 도움말 - 페이지 140

 

친애하는 Mladen / Mrtools

부착된 인디케이터는 'Line version'인데 그림과 같이 'Volty Channel Stop' 인디케이터로 수정이 가능한가요?

두 표시기( Line & Volty )가 동시에 신호를 변경하면(그림의 수직선 ) 좋을 것입니다!

도움을 주셔서 감사합니다.

비밀 코드

파일:
 
secretcode:
친애하는 Mladen / Mrtools

부착된 인디케이터는 'Line version'인데 그림과 같이 'Volty Channel Stop' 인디케이터로 수정이 가능한가요?

두 표시기( Line & Volty )가 동시에 신호를 변경하면 좋을 것입니다(그림의 수직선)!

도움을 주셔서 감사합니다.

비밀 코드

비밀 코드

같은 위치에서 신호를 줄 수 있다면 특별한 설정을 사용할 수도 있지만 둘의 이면에 있는 수학은 다르고 어떤 설정에 관계없이 모든 신호를 같은 위치에 둘 수는 없다고 생각합니다. 당신은 둘을 위해 사용합니다

 

헤이 mladen,

우리는 내 문제에 대해 얼마 전에 썼습니다. 아직까지 수정하지 않았습니다.

하지만 또 다른 질문이 있습니다. iCustom()- 함수 를 사용하여 표시기를 가져오려고 했습니다.

인디케이터 코드를 ea에 복사해서 모든 알림 및 기타 기능을 삭제할 수는 없지만 상태를 확인할 수는 없나요?

 
mladen:
secretcode 같은 위치에서 신호를 줄 수 있다면 특별한 설정을 사용할 수도 있지만 둘의 이면에 있는 수학은 다르고 무엇이든 상관없이 모든 신호를 같은 위치에 둘 수는 없다고 생각합니다. 두 가지에 사용하는 설정

친절한 답변과 설명에 감사드립니다 Mladen

친애하는

비밀 코드

 
arroganzmaschine:
헤이 mladen,

우리는 내 문제에 대해 얼마 전에 썼습니다. 아직까지 수정하지 않았습니다.

하지만 다른 질문이 있습니다. iCustom() 함수로 표시기를 가져오려고 했습니다.

인디케이터 코드를 ea에 복사해서 모든 알림 및 기타 기능을 삭제할 수는 없지만 상태를 확인할 수는 없나요?

아로간즈마신

가장 깨끗하고 간단한 방법은 iCustom()을 사용하는 것입니다. 다른 모든 방법은 일반 표시기를 사용한 다음 iCustom()을 사용하여 호출하는 것과 비교할 때 매우 복잡하며 경우에 따라 수행해야 하는 대로 수행할 수조차 없습니다.

 

표시기에 있는 iCustom()- 함수 를 사용하여 모든 외부 매개변수를 가져와야 합니까? 그리고 버퍼는 어떻게 선언됩니까?

표시기는 다음과 같이 말합니다. double Long[]; 버퍼입니다. 내 말이 맞아?

 
arroganzmaschine:
표시기에 있는 iCustom() 함수를 사용하여 모든 외부 매개변수를 가져와야 합니까? 그리고 버퍼는 어떻게 선언됩니까? 표시기는 다음과 같이 말합니다. double Long[]; 버퍼입니다. 내 말이 맞아?

아로간즈마신

double Long[]은 버퍼가 아니라 배열입니다. SetIndexBuffer() 함수 로 버퍼로 선언해야만 버퍼가 됩니다. 그러나 EA에서는 SetIndexBuffer()로 버퍼를 선언할 수 없습니다. EA에서는 아무 작업도 수행하지 않습니다(EA에서 사용하는 경우 아무 작업도 수행하지 않는 지표에만 해당하는 많은 기능).

배열과 배열 작업 방법에 익숙하지 않은 경우 EA 코드에서 표시기 작업을 시뮬레이션하는 데 필요한 모든 것을 배울 때까지 많은 시간이 걸리므로 일반 표시기 및 iCustom() 호출을 사용하는 것이 좋습니다. 실제로 외부 표시기가 없이

 

이 경우 버퍼[] 또는 배열의 두 가지 다른 값을 어떻게 얻을 수 있습니까? Long[1] = HIGH 및 Long[2] = LOW와 iCustom- function ?

감사해요!

 
arroganzmaschine:
이 경우 버퍼[] 또는 배열의 두 가지 다른 값을 어떻게 얻을 수 있습니까? iCustom 함수에서 Long[1] = HIGH 및 Long[2] = LOW와 같습니까? 감사해요!

외부 코드에서 배열, 변수 또는 유사한 항목의 값을 가져올 수 없습니다.

iCustom()을 호출하여 표시기 버퍼의 값을 얻을 수 있습니다.

이 스레드를 살펴보십시오: https://www.mql5.com/en/forum/173108 iiCustom() 호출과 수행 중인 작업(다른 요소에 액세스하는 방법 포함)에 대해 알아야 할 모든 것이 있다고 생각합니다. 버퍼)에 설명되어 있습니다.

 

그러나 이것은 나에게 도움이되지 않습니다. 두 버퍼는 4와 5입니다. 그러나 버퍼는 이전에 배열이었습니다.

다음은 코드입니다. SetIndexBuffer(4, Long);

SetIndexBuffer(5, 짧은);

표시기에서 이러한 버퍼는 "double Long[]"으로 먼저 선언됩니다. 이 버퍼에는 두 가지 값이 있습니다. Long[1] 및 Long[2]. 전문가 고문에서 이러한 값을 얻으려면 어떻게 해야 합니까?