질문, 버그 토론 - 페이지 2

 
Vasyl Nosal :

나는 할 수 없다(원한다?). 그래서 여기에 신고하겠습니다.

때때로 개발자는 주제를 읽을 것입니다.

문서화 된대로 작동합니다 .

ArrayInitialize (array, init_val) 를 사용하여 배열을 초기화한다고 해서 이 배열에 할당된 예약 요소와 동일한 값으로 초기화되는 것은 아닙니다. ArrayResize() 함수를 사용하여 배열추가로 확장 하면 요소가 배열 끝에 추가되고 해당 값은 정의되지 않으며 대부분의 경우 init_value 와 같지 않습니다 .

 

차트에 표시기를 그려서는 안 되는 경우 사용자 지정 표시기에 대해 표시기 의 빈 값 을 지정하도록 선택할 수 있습니다 . PLOT_EMPTY_VALUE 수정자와 함께 PlotIndexSetDouble() 함수를 사용 합니다 .

PLOT_EMPTY_VALUE=EMPTY_VALUE로 설정했습니다.

일부 표시기 버퍼에 일부 값을 버퍼의 일부 요소로 설정하지 않으면 EMPTY_VALUE여야 합니다.

(mql4에서와 같이)

 
Vasyl Nosal :

차트에 표시기를 그려서는 안 되는 경우 사용자 지정 표시기에 대해 표시기 의 빈 값 을 지정하도록 선택할 수 있습니다 . PLOT_EMPTY_VALUE 수정자와 함께 PlotIndexSetDouble() 함수를 사용 합니다 .

PLOT_EMPTY_VALUE=EMPTY_VALUE로 설정했습니다.

일부 표시기 버퍼에 일부 값을 버퍼의 일부 요소로 설정하지 않으면 EMPTY_VALUE여야 합니다.

(mql4에서와 같이)

나는 그것을 본 적이 없습니다, 당신은 다소 완고합니다.

그리고 당신은 틀렸습니다. 버퍼의 모든 값은 mql4에서도 명시적으로 설정되어야 합니다 .

정의하는 동안 모든 변수를 초기화할 수 있습니다. 변수가 명시적으로 초기화되지 않은 경우 이 변수에 저장된 값은 any일 수 있습니다. 암시적 초기화는 사용되지 않습니다.

나는 당신에게 대답하기 위해 더 이상 시간을 낭비하지 않을 것입니다. 나는 당신이 문서를 읽을 것을 강력히 제안합니다.

 
Vasyl Nosal :

창에서 버퍼 데이터를 숨기는 방법은 무엇입니까?


   // Hide buffer data 
   SetIndexLabel ( 0 , NULL );
 
Alain Verleyen :

...

그리고 당신은 틀렸습니다. 버퍼의 모든 값은 mql4에서도 명시적으로 설정되어야 합니다 .

...

아니오. mql4에서 새 막대가 올 때 자동으로 EMPTY_VALUE를 그것(또는 SetIndexEmptyValue()의 값)으로 설정합니다.

mql4에서 fuffer의 요소에 아무 것도 설정하지 않으면 요소에 EMPTY_VALUE(또는 SetIndexEmptyValue() 값)가 있음을 의미합니다.

그리고 괜찮습니다.

파일:
 

Visual Studio 2015 dll 파일로 생성합니다. 기능이 하나 있습니다. 계산(int int)

2개의 숫자의 합을 계산합니다.

프로젝트 C++ dll x86(및 64 시도도 가능)

 #import "Dll1_64.dll"
 int calcul( int , int );
#import


////////////////////////////////////
void OnStart ()
  {  
Alert ( "Summ=" + string (calcul( 5 , 7 )));


  }
2016.03.06 13:45:44.848	Cannot load 'C:\Users\ev\AppData\Roaming\MetaQuotes\Terminal\CBAD7D1B35A2FBD485DA10342CF7119A\MQL4\Libraries\Dll1_64.dll' [126]
2016.03.06 13:38:22.631	Cannot call 'Dll1_64.dll::calcul', 'Dll1_64.dll' is not loaded

2016.03.06 13:38:22.631 prob EURUSD,H4: 해결되지 않은 가져오기 함수 호출

이 모든 dll을 찾아야 합니까?


파일:
Dll1.zip  4 kb
 
흠. windows-system32에는 api-ms-win-crt-runtime-l1-1-0.dll이 있지만 mt4에는 이 dll의 기능 이 빨간색으로 표시되어 있습니다.
 
블랙리스트 작성을 제안합니다.
 
날짜부터 날짜(막대 제외)까지의 최고 최저 가격에 벌금을 부과하는 기능 이 있습니까?
 
Vasyl Nosal :
날짜부터 날짜(막대 제외)까지의 최고 최저 가격에 벌금을 부과하는 기능이 있습니까?
 double data[];
int copied= CopyHigh ( Symbol (), Period (),startdate,enddate,data);
ArrayMaximum (data);
// need to add error checking
사유: