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

 
Vitaly Muzichenko :

계산기에 간단한 복식을 추가하고 보십시오. 각 MA를 정규화하면 결과가 왜곡되지만 이것이 문제의 절반입니다. 문제는 프로그램의 속도를 의도적으로 과소 평가하는 것입니다.

당신의 진실)))
방금 배열에서 배열을 뺍니다 ...

 double zaz = ima1_massiv[ 0 ]-ima2_massiv[ 0 ];
     string zaz_str = DoubleToString (zaz, 5 );
     printf ( "ЭКСПЕРИМЕНТ  " +zaz_str);
 
기능이 좋아하지 않는 매개변수는 무엇입니까?
   Print ( ResourceCreate ( "Pict" , mass, 1920 , 1080 , 0 , 0 , 0 , COLOR_FORMAT_ARGB_RAW ));
   Print ( GetLastError ());
나는 이런 배열을 전달한다
 uint mass[ 1920 ][ 1080 ];

오류는 다음과 같습니다.

4051

ERR_INVALID_FUNCTION_PARAMVALUE

유효하지 않은 함수 매개변수 값


1차원 배열을 전달하면 모든 것이 동일한 매개변수로 작동합니다.
 

ChartIndicatorAdd 를 통해 추가된 표시기를 어떻게든 사용자 정의할 수 있습니까?

튜토리얼에서는 그것에 대해 아무 말도 하지 않으며 #property indicator_color1과 같은 일반적인 방법을 사용하여 수행할 수 없습니다.

 
이 스레드의 전문가 중 한 명이 차원이 다른 두 개의 1차원 문자열 배열 을 비교하는 기능을 가지고 있을까요? 결과는 배열 중 하나에 문자열 값이 없다는 메시지여야 하지만 부재에 대한 정보를 별도의 배열에 넣는 것이 좋습니다. 배열은 매우 클 수 있으므로 무차별 대입 검색을 적용하는 것은 바람직하지 않습니다.
 

안녕하세요.

터미널 의 표시기 에서 표시기를 얻는 방법을 이미 이해했습니다. 예를 들어 표시기 창에 MA를 던지고 마지막 표시기의 가격에 적용하도록 선택하기만 하면 됩니다.

MQL4에서 이러한 MA의 값을 얻는 방법은 무엇입니까?

 
Photic :

안녕하세요.

터미널의 표시기에서 표시기를 얻는 방법을 이미 이해했습니다. 예를 들어 표시기 창에 MA를 던지고 마지막 표시기의 가격에 적용하도록 선택하기만 하면 됩니다.

MQL4에서 이러한 MA의 값을 얻는 방법은 무엇입니까?

아이마온어레이
iMAOnArray - Технические индикаторы - Справочник MQL4
iMAOnArray - Технические индикаторы - Справочник MQL4
  • docs.mql4.com
В отличие от iMA(...), функция iMAOnArray не выбирает данные на основе названия инструмента, таймфрейма и используемой цены - ценовые данные должны быть подготовлены заранее...
 
확인. 이해했다. 여기에는 CopyBuffer() 배열이 없으므로 직접 생성하고 채워야 합니다.
 
Photic :
확인. 이해했다. 여기에는 CopyBuffer() 배열이 없으므로 직접 생성하고 채워야 합니다.

표시기 재계산의 실행을 약간 다른 방식으로 구성하는 것으로 충분합니다. 먼저 전체 히스토리를 통과할 계산된 막대가 없는 경우 배열이 이러한 방식으로 채워지고 계산된 막대가 총 막대 수와 동일한 또 다른 조건이 마지막 막대를 읽고 이 배열을 밀어넣습니다. iMAOnArray에 표시기 버퍼

1사이클에서도 가능하지만, 다음 바를 재계산한 후 평균 주기 이상인 바에서 시작하여 iMAOnArray를 센다.

일반적으로 공상의 비행과 결과의 반복 검증.

 
H1 표시기 가 M5 데이터 표시 하도록 하는 방법
 
아마도 이것은 어딘가 에서 논의 되었습니까?