I사용자 정의 기능 - 페이지 21

 

글쎄, 나는 내 상황에 대한 예를 묻는 것이었다. 분명히 나는 아직 좋은 예를 찾지 못했습니다.

 
SantaClaus:
글쎄, 나는 내 상황에 대한 예를 묻는 것이었다. 분명히 나는 아직 좋은 예를 찾지 못했습니다.

iCustom() 매개변수 를 일부 사용자 지정 표시기에 사용 중인 매개변수로 바꾸면 해당 매개변수에 대한 올바른 값이 반환됩니다.

 

좋아, 처음부터 하자.

내 인디에서 이 코드는 괜찮습니까?

#property indicator_buffers 2

double EABuffer[];

..

..

..

// PUT

if (AlignsForAput == true){

EABuffer[] = 1;}

// CALL

if (AlignsForAcall == true){

EABuffer[] = 2;}

EABuffer[] = 0;

[/CODE]

And how will the EA look like?

[CODE]

double FromIndicator;

FromIndicator = iCustom(NULL,0,"MyIndiForEA",1,0);

if (FromIndicator == 1)

// Make a PUT

if (FromIndicator == 2)

// Make a CALL

아마도 iCustom 문자열이 어떻게 생겼는지에 대한 단서가 없을 것입니다. 그리고 아마도 모든 것이 잘못되었을 것입니다 ...

 
SantaClaus:
좋아, 처음부터 하자.

내 인디에서 이 코드는 괜찮습니까?

#property indicator_buffers 2

double EABuffer[];

..

..

..

// PUT

if (AlignsForAput == true){

EABuffer[] = 1;}

// CALL

if (AlignsForAcall == true){

EABuffer[] = 2;}

EABuffer[] = 0;

[/CODE]

And how will the EA look like?

[CODE]

double FromIndicator;

FromIndicator = iCustom(NULL,0,"MyIndiForEA",1,0);

if (FromIndicator == 1)

// Make a PUT

if (FromIndicator == 2)

// Make a CALL

아마도 iCustom 문자열이 어떻게 생겼는지에 대한 단서가 없을 것입니다. 그리고 아마도 모든 것이 잘못되었을 것입니다 ...

귀하의 의도가 "MyIndiForEA"의 두 번째 버퍼 현재 막대 값을 읽는 것이라면 괜찮습니다. 그러나 내가 보는 한 표시기에 버퍼가 하나만 있으면 iCustom() 호출 은 다음과 같아야 합니다.

FromIndicator = iCustom(NULL,0,"MyIndiForEA", 0,0 );

 

젠장... 작동이 안되네요.

 

질문을 뒤집어 보겠습니다. 내 표시기에서 내 EA로 지침(CALL 및 PUT)을 보내는 가장 좋은 방법은 무엇입니까?

 
SantaClaus:
질문을 뒤집어 보겠습니다. 내 표시기에서 내 EA로 지침(CALL 및 PUT)을 보내는 가장 좋은 방법은 무엇입니까?

당신은 할 수 없습니다

절차는 EA가 주문을 처리하고 지표 데이터를 수집하는 것입니다.

 

그렇다면 당신은 내 첫 번째 게시물을 전혀 읽지 않았습니다..

예를 들어 콜용 번호와 풋용 다른 번호를 보내는 것은 불가능합니까?

 
SantaClaus:
그 경우에 당신은 내 첫 번째 게시물을 전혀 읽지 않았습니다. 그래서 예를 들어 콜용 번호와 풋용 다른 번호를 보내는 것은 불가능합니까?

??

그 문제에 관한 내 이전 게시물을 다시 읽으십시오(일부 항목을 놓친 경우를 대비하여 - 정확히 동일한 문제를 다루고 있는 상당수가 있었고 모두 귀하가 요청했습니다). 거기에 모든 것이 설명되어 있고 더 쉽게 설명할 수 있는 방법이 있는지 진심으로 의심스럽습니다.

_____________________

무언가가 "번역에서 누락"되지 않았는지 확인하기 위해 - 귀하의 마지막 질문은 다음과 같습니다.

질문을 뒤집어 보겠습니다. 내 표시기에서 내 EA지침(CALL 및 PUT)을 보내는 가장 좋은 방법은 무엇입니까?

대답은 표시기에서 EA로 지침을 보낼 수 없지만 EA 에서 iCustom() 호출을 사용하여 일부 사용자 지정 표시기 의 상태를 읽은 다음 해당 상태에 따라 결정을 내려야 한다는 것입니다. 당신의 EA에서

_____________________

추신: 나는 읽지 않은 것에 답하는 습관이 없습니다.

행복한 코딩

 

영어는 제 모국어가 아니지만 제 질문이 그렇게 틀리다고 생각하지 않았습니다. "단어 표시" 대신 내 문제에 대한 해결책을 찾자. 나는 질문을 다시 시도한다.

내 EA가 내 지표의 단순 풋 및 콜을 인식하는 가장 좋은 방법은 무엇입니까?

분명히 내 코드가 작동하지 않았고 당신이 나에게 말한 대로 "1"을 "0"으로 변경하려고 했습니다.