MQL5에 대한 소원 - 페이지 77

 
chv писал(а) >>

사용하지 않는 기능에 대한 경고 가 있는 줄은 표시되지 않습니다. 두 번 클릭하면 Expert Advisor의 첫 번째 줄로 이동하지만 이 기능의 시작 부분으로 이동하지 않습니다.
"sdfsdgbgfgnh" 기능이 참조되지 않고 exp 파일에서 제거됩니다.

글쎄, 맞아!

:)

Expert Advisor에 함수 호출을 삽입하는 것을 잊었습니다.

컴파일러는 경고하고 이 함수를 실행 파일에 삽입하지 않았습니다.

일반적으로 작성자는 일반적으로 Expert Advisor에서 어떤 기능을 사용했는지, 어디에서 호출해야 하는지, 이러한 기능의 텍스트가 어디에 있는지 알고 있습니다.

아니면 내가 틀렸습니까?

간단히 말해서!

오류가 발생하면 두 번 클릭하면 이동합니다.

대괄호 넣는 것을 잊었다면 수동으로 검색해야 합니다!

함수 호출을 잊었다면 수동으로 검색해야 합니다!

두 번 클릭하지 않는 다른 버그는 무엇입니까?

 
문자열 문자열 연결 ( ...)
전달된 매개변수에서 문자열을 구성하고 반환합니다. 매개변수는 모든 유형이 될 수 있습니다. 매개변수의 수는 64개를 초과할 수 없습니다.
다음과 같이 하고 싶습니다. ps= StringConcatenate(g_Profit); 너무 일했다! 왜 2개 미만의 매개변수에 대한 제한이 있습니까!?
 
vvavva писал(а) >>
문자열 문자열 연결 ( ...)
전달된 매개변수에서 문자열을 구성하고 반환합니다. 매개변수는 모든 유형이 될 수 있습니다. 매개변수의 수는 64개를 초과할 수 없습니다.
다음과 같이 하고 싶습니다. ps= StringConcatenate(g_Profit); 너무 일했다! 왜 2개 미만의 매개변수에 대한 제한이 있습니까!?

문자열 연결이기 때문입니다. ("줄" - 복수형)

MQL5에서 단순 할당 ps=g_Profit; 암시적 유형 변환에 대한 경고와 함께 True입니다. 경고를 피하기 위해 명시적 변환을 수행할 수 있습니다.

ps=(문자열)g_Profit;

 
stringo писал(а) >>

문자열 연결이기 때문입니다. ("줄" - 복수형)

MQL5에서 단순 할당 ps=g_Profit; 암시적 유형 변환에 대한 경고와 함께 True입니다. 경고를 피하기 위해 명시적 변환을 수행할 수 있습니다.

ps=(문자열)g_Profit;

LINES의 경우 이해합니다! 하지만 64개라는 한계가 있다면 체크가 있고 체크가 있으니 변수 하나를 건너뛰는 건 어떨까요!?

어렵지 않으니까요!

4에서는 ps=g_Profit을 할 수 있습니다. 하지만 그 과정에서 변수가 추가될 수 있으므로 바로 사용하는 것이 좋습니다.

문자열 문자열 연결 ( ...)
동안 붐 so ps= StringConcatenate("",g_Profit);

왜 하나의 변수에 제한이 있는지 이해가 안됩니다!?

 
vvavva писал(а) >>

LINES의 경우 이해합니다! 하지만 64개라는 한계가 있다면 체크가 있고 체크가 있으니 변수 하나를 건너뛰는 건 어떨까요!?

어렵지 않으니까요!

4에서는 ps=g_Profit을 할 수 있습니다. 하지만 그 과정에서 변수가 추가될 수 있으므로 바로 사용하는 것이 좋습니다.

문자열 문자열 연결 ( ...)
동안 붐 so ps= StringConcatenate("",g_Profit);

왜 하나의 변수에 제한이 있는지 이해가 안됩니다!?

이것은 MQL5에 대한 바램이 아닙니까? 그런데 왜 여기에 글을 올리십니까?

 

이것은 4부터 시작하는 모든 MQL 번호에 대한 소원입니다! 제한이 적었으면 좋겠어요!

제한 사항이 인증서에 명시되도록!

물론 가능하다면!

 
stringo писал(а) >>

경고를 피하기 위해 명시적 변환을 수행할 수 있습니다.

ps=(문자열)g_Profit;

그것은 아름다운.

 
stringo >> :

문자열 연결이기 때문입니다. ("줄" - 복수형)

MQL5에서 단순 할당 ps=g_Profit; 암시적 유형 변환에 대한 경고와 함께 True입니다. 경고를 피하기 위해 명시적 변환을 수행할 수 있습니다.

ps=(문자열)g_Profit;

많은 언어에서 다음을 통해 명시적으로 변환할 수도 있습니다.


ps = g_Profit + "";

 

써보려고 하지만 소원의 형태가 아니라 지금은 MT에서 할 수 없는 일의 형태로(개발자들이 무엇을, 어떻게 하면 좋을지 봤으면 좋겠다)

지표 필요:

  1. 이는 터미널에 있고 예를 들어 EUR 를 포함하는 쌍의 모든 "실제" 환율 의 합계를 반영합니다.
  2. 통화 쌍의 "실제" 비율은 ( Ask - Bid )/2 + Bid 로 이해됩니다.
  3. 표시기는 기록과 현재 시간 모두에서 동일하게 올바르게 작동해야 합니다. Ask 의 모든 변경 사항에 대해 및/또는 입찰 모든 통화 쌍 중, 이는 지표에 반영되었습니다.
  4. 역사와 실생활에서 표시기의 작동은 변경되어서는 안됩니다. 실제 장치에 걸고 모든 판독 값을 파일에 기록했다면 같은 기간 동안 테스터에서 실행해도 정확히 동일한 결과를 얻을 수 있습니다.

MQL 5에서 이러한 지표를 생성할 수 있다면 다중 통화 TS 시스템을 생성(및 연구)하는 데 큰 도움이 될 것입니다.

 

하나 더 소원 (모든 MQL에게) !

계정 변경 시, 어드바이저가 주기로 작업하고 어드바이저 버튼이 활성화되면 계정 간에 불일치가 있습니다!

고문이 먼저 작업을 완료한 다음 계정이 변경되지만 시작(주기)은 여전히 작동하고 계정은 이미 변경되었습니다.

그리고 추가 점검을 해야 합니다!