구조에 입력 매개변수를 넣지 않는 이유는 무엇입니까? - 페이지 6

 
fxsaber :
그리고 이점은 무엇입니까? 초기화에서 입력 매개변수를 규정해야 합니다. 그리고 그것들이 바뀌면 이 구조를 어떻게 해야 할까요?
INPUTS( void ) : Num(inNum)
  {
  }
 
fxsaber :

차량을 시동할 때 어떤 입력 매개변수를 선택해야 할지 모르는 경우가 종종 있습니다. 따라서 예를 들어 다양한 입력 매개변수 집합이 포함된 Expert Advisor를 시작합니다. 그리고 차량의 각 사본에 대한 각 세트. MQL4가 MQL5에서 아직 멀었지만 많은 사람들이 매우 오랫동안 이 일을 해왔고 지금도 하고 있습니다.

그리고 그들은 extern string을 통해 그것을 했습니다. 이제 그것을 입력 문자열이라고 합니다.

우리는 입력 라인을 파싱하고, 얼마나 많은 입력 라인이 있는지 살펴보고, 이 숫자를 기반으로 해당 입력 매개변수를 사용하여 동일한 수의 거래 로직(ArrayResize를 통해)을 생성했습니다. 그리고 이 모든 것이 고대 MQL4에 있습니다! 같은 장소에서 차량 대수에 따라 MM이 각각 다른 뉘앙스로 배포되었습니다. 고대 코드 베이스 어딘가에 예제가 있어야 합니다.


작동하는 것이 있습니다. 물론 최적화는 쉬고 있지만 적어도 작업할 때 입력 변수가 아닌 한 줄만 전달할 수 있습니다.

 
Alexey Volchanskiy :
그리고 이점은 무엇입니까? 초기화에서 입력 매개변수를 규정해야 합니다. 그리고 그것들이 바뀌면 이 구조를 어떻게 해야 할까요?

비결은 mqh에서 EA 클래스 템플릿을 사용하는 것입니다. mqh는 자체적으로 컴파일되고 모든 입력 변수의 전송이 표준화되며 EA 클래스 객체의 배열 생성이 문제 없이 수행됩니다.

"MT5를 개선하는 방법"이라는 공허한 주제를 논의하는 것이 아니라 언어의 현재 기능을 보고 있기를 바랍니다.

 
Taras Slobodyanik :
최적화가 아니라
구조에 입력 매개변수를 넣지 않는 이유는 무엇입니까?

MQL 언어의 약간의 튜닝이 원래 제안되었고 기존 구문의 프레임워크 내에서 솔루션을 제공하려고 한다는 것을 사람들이 이해하지 못하는 것일 뿐입니다.

 
fxsaber :

비결은 mqh에서 EA 클래스 템플릿을 사용하는 것입니다. mqh는 자체적으로 컴파일되어 모든 입력 변수를 표준화하고 EA 클래스 객체의 배열을 만드는 것이 문제 없이 수행됩니다.

"MT5를 개선하는 방법"이라는 공허한 주제를 논의하는 것이 아니라 언어의 현재 기능을 보고 있기를 바랍니다.


우리가 논의하는 것은 MQL의 튜닝입니다. 나는 이것을 흑백으로 명시한 첫 번째 게시물을 왜 아무도 읽지 않는지 궁금합니다.)) 토론을 마칠 시간입니다. 모두가 자신에 대해 씁니다.

 
Alexey Volchanskiy :

우리가 논의하는 것은 MQL의 튜닝입니다. 나는 이것을 흑백으로 명시한 첫 번째 게시물을 왜 아무도 읽지 않는지 궁금합니다.)) 토론을 마칠 시간입니다. 모두가 자신에 대해 씁니다.

이 문구 없었으면 바로 득점했을듯

나는 그 의미가 그렇게 왜곡될 수 있다고 생각하지 않았다. 다 쓴.

 
Alexey Volchanskiy :

우리가 논의하는 것은 MQL의 튜닝입니다. 나는 이것을 흑백으로 명시한 첫 번째 게시물을 왜 아무도 읽지 않는지 궁금합니다.)) 토론을 마칠 시간입니다. 모두가 자신에 대해 씁니다.


첫 번째 게시물에 무엇이 있습니까? 환상을 불러일으키는 전화?

 
Alexey Volchanskiy :

요점은 표준 최적화 옵션을 떠나는 것입니다. 이니로 가능한가요?


알렉스, 네, 가능합니다!

최적화 전에 첫 번째 OnInit()으로 첫 번째 패스가 시작되기 전에 작동합니다.   OnTesterInit() . 본문에서 최적화 전에 수행해야 할 모든 것을 규정합니다. 이 경우 inish를 구문 분석해야 합니다.

 
Dennis Kirichenko :

알렉스, 네 할 수 있습니다!

최적화 전에 첫 번째 OnInit()으로 첫 번째 패스가 시작되기 전에 작동합니다.   OnTesterInit() . 그의 몸에서 우리는 최적화 전에 수행해야 할 모든 것을 처방합니다. 이 경우 inish를 구문 분석해야 합니다.

알아요. 왼발로 오른쪽 귀를 긁는 법도 배울 수 있습니다. 입력 구조를 사용하면 모든 것이 자동으로 수행됩니다.
 
Alexey Volchanskiy :

우리가 논의하는 것은 MQL의 튜닝입니다. 나는 이것을 흑백으로 명시한 첫 번째 게시물을 왜 아무도 읽지 않는지 궁금합니다.)) 토론을 마칠 시간입니다. 모두가 자신에 대해 씁니다.


아마도 사실은 첫 번째 게시물에서 모든 것이 어떻게 든 그렇게 언급되지 않는다는 것입니까? 따라서 모든 사람은 자신에 대해 씁니다. 그리고 당신은 질문을 할 수 없습니다. 대답으로 무시하거나 히스테리합니다.