포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 1029

 
abeiks :

안녕하세요.

표시기에서 신호를 생성합니다. 어떤 기능이 이러한 신호를 Expert Advisor에게 보낼 수 있습니까?

아이커스텀
 
abeiks :

안녕하세요.

표시기에서 신호를 생성합니다. 어떤 기능이 이러한 신호를 Expert Advisor에게 보낼 수 있습니까?

1. MQL 메시지를 프로그램에 전송하여 상호 작용 : EventChartCustom

2. 전역 변수를 통한 상호 작용

3. 차트의 개체를 통한 상호 작용

4. 지표를 반복 핸들러 함수로 다시 작성합니다 . 즉, 지표 코드 외부의 시계열 반복 루프를 제거한 다음 Expert Advisor에서 제거된 루프를 구성하고 생성된 함수를 통해 지표 값을 계산합니다.

5. 아이커스텀

 
SunnYtheDreamer :

1. MQL 메시지를 프로그램에 전송하여 상호 작용 : EventChartCustom

2. 전역 변수를 통한 상호 작용

3. 차트의 개체를 통한 상호 작용

4. 지표를 반복 핸들러 함수로 다시 작성합니다. 즉, 지표 코드 외부의 시계열 반복 루프를 제거한 다음 Expert Advisor에서 제거된 루프를 구성하고 생성된 함수를 통해 지표 값을 계산합니다.

5. 아이커스텀

고맙습니다!
 
SunnYtheDreamer :

1. MQL 메시지를 프로그램에 전송하여 상호 작용 : EventChartCustom

2. 전역 변수를 통한 상호 작용

3. 차트의 개체를 통한 상호 작용

4. 지표를 반복 핸들러 함수로 다시 작성합니다. 즉, 지표 코드 외부의 시계열 반복 루프를 제거한 다음 Expert Advisor에서 제거된 루프를 구성하고 생성된 함수를 통해 지표 값을 계산합니다.

5. 아이커스텀

전역 변수 를 통해 상호 작용 이 어떻게 되는지 정말 이해 가 되지 않습니다 . https://docs.mql4.com/en/basis/variables/global
intGlobalFlag=10; // 전역 변수
int OnStart()
{
...
}

EA의 지표에서 이러한 전역 변수를 어떻게 호출할 수 있습니까?
 
abeiks :
상호 작용이 전역 변수를 통해 어떻게 될지 정말 이해하지 못합니다. https://docs.mql4.com/en/basis/variables/global
intGlobalFlag=10; // 전역 변수
int OnStart()
{
...
}

EA의 지표에서 이러한 전역 변수를 어떻게 호출할 수 있습니까?

전역변수 가져오기...

글로벌변수셋 ...

... 그리고 다른 사람들이 좋아합니다. 편집기에서 입력을 시작하고 직접 확인하십시오.

 
abeiks :
상호 작용이 전역 변수를 통해 어떻게 될지 정말 이해하지 못합니다. https://docs.mql4.com/en/basis/variables/global
intGlobalFlag=10; // 전역 변수
정수 OnStart()
{
...
}

EA의 지표에서 이러한 전역 변수를 어떻게 호출할 수 있습니까?

안 돼요. 클라이언트 터미널의 전역 변수를 의미 했습니다. https://docs.mql4.com/en/globals

 
artmedia70 :

전역변수 가져오기...

글로벌변수셋...

... 그리고 다른 사람들이 좋아합니다. 편집기에서 입력을 시작하고 직접 확인하십시오.

고맙습니다!
 
SunnYtheDreamer :

안 돼요. 클라이언트 터미널의 전역 변수를 의미 했습니다. https://docs.mql4.com/en/globals

고맙습니다!
 

안녕하세요.

이제 전역 변수를 다루려고 합니다. 지금 문제가 있는데 해결할 수 없습니다. 지표에서 전역 변수를 제거하면 EA는 이 변수를 계속 수신합니다. 이 문제를 해결하는 방법은 무엇입니까?

 //+------------------------------------------------------------------+
//|                                Indicator                         |
//+------------------------------------------------------------------+
int start()
{  
   GlobalVariableSet ( "Test_1" , 4 );
return ( 0 );
}  
//+------------------------------------------------------------------+
//|                       Expert                                     |
//+------------------------------------------------------------------+
void OnTick ()
{
if ( GlobalVariableGet ( "Test_1" )== 4 ) 
Print ( "::::::::::::::::::::::::: GlobalVariableGet(Test_1)= " , GlobalVariableGet ( "Test_1" ));
}
 

사람들에게 이 줄의 오류가 무엇인지 알려주십시오. 오류 메시지 없이 컴파일하는 데 사용됨, 이제 - '{' - 표현식이 필요함

미리 감사합니다

Arr_Tickets[MAX_NUM_ORDER][2] = {0,0, ,0,0};