MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1595

 
MakarFX :

이것을 외부 변수에 넣는 방법을 알려주실 수 있습니까?

문자열로 변환한 다음 문자열을 구문 분석합니다.

 input string fibo_levels0= "0 23.6 38.2 50 61.8 76.4 100" ; //Fibo levels (separated by a space or semicolon)
 
MakarFX :

이것을 외부 변수에 넣는 방법을 알려주실 수 있습니까?

입력 문자열에 값 쓰기

그런 다음 구분 기호로 배열로 분할

문자열 분할

이 정도

 string NameSymb= "EURCAD,USDCAD,EURUSD,AUDCAD,EURNZD,NZDUSD,AUDUSD,#CAT" ;

 string FillSymb[];
 CountSymbol= StringSplit (NameSymb, ',' ,FillSymb);
Документация по MQL5: Строковые функции / StringSplit
Документация по MQL5: Строковые функции / StringSplit
  • www.mql5.com
StringSplit - Строковые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Taras Slobodyanik :

문자열로 변환한 다음 문자열을 구문 분석합니다.

해석하다은 무슨 뜻인가요?

 
MakarFX :

해석하다은 무슨 뜻인가요?

영어로부터. parse - 분석하다, 분석하다.

왼쪽에서 오른쪽으로 여분의 공백 제거, 쉼표를 점으로 바꾸기, 세미콜론을 공백으로 바꾸기, 3중 이중 공백 제거... 배열로 분할, 변환할 수 있는 것과 작동하지 않는 것을 이중으로 변환 - 로그에 출력 )

 
Vitaly Muzichenko :
타라스 슬로보디아닉 :

감사합니다 요점을 알겠습니다

나는 노력할 것이다...

 
MakarFX :

다음은 EA를 시작하기 위한 조건입니다. if( if ) (CountOrders()==0( 주문 없음 )&& ObjectGetInteger (0,"lab_Button",OBJPROP_STATE))( 그리고 버튼이 눌려진 경우 ), 거래할 수 있습니다

감사하다. 천천히 이해합니다.

다음 사이의 관계를 설명하십시오. datetime Start; - 글로벌 변수 영역에서 시작 = iTime(_Symbol,PERIOD_D1,0); - 내부 무효 OnTick()?

아니면 이러한 것들이 관련이 없는 것입니까?

 
законопослушный гражданин :

감사하다. 천천히 이해합니다.

다음 사이의 관계를 설명하십시오. datetime Start; - 글로벌 변수 영역에서 시작 = iTime(_Symbol,PERIOD_D1,0); - 내부 무효 OnTick()?

아니면 이러한 것들이 관련이 없는 것입니까?

전역 변수 의 범위에는 변수 선언이 있습니다.

void OnTick() 및 기타 함수 내부 - 변수가 사용 중입니다.

 
MakarFX :

전역 변수 의 범위에는 변수 선언이 있습니다.

void OnTick() 및 기타 함수 내부 - 변수가 사용 중입니다.

고맙습니다

 
MakarFX :

감사합니다. 다시 작성하는 데 약간의 시간이 필요했지만 귀하의 아이디어는 효과가 있었습니다.


한 가지 문제를 해결할 수 없어 19:59에 최대 포지션 마감 을 삽입할 수 있으며 20:00 이후에는 모두 어드바이저가 포지션을 수락하지 않고 마감하지 않습니다.

 
Eugen8519 :

감사합니다. 다시 작성하는 데 약간의 시간이 필요했지만 귀하의 아이디어는 효과가 있었습니다.


한 가지 문제를 해결할 수 없어 19:59에 최대 포지션 마감 을 삽입할 수 있으며 20:00 이후에는 모두 어드바이저가 포지션을 수락하지 않고 마감하지 않습니다.

코드를 볼 필요가