찻주전자의 질문 - 페이지 236

 
배열을 함수에 전달할 수 있습니까? 함수의 시작은 0 요소에서 시작되지 않습니다. 예를 들어 i 번째 요소에 대한 링크로, 어떻게 보일까요?
 
fellow :
배열을 함수에 전달할 수 있습니까? 함수의 시작은 0 요소에서 시작되지 않습니다. 예를 들어 i 번째 요소에 대한 링크로, 어떻게 보일까요?

~할 수 있다

winapi memcpy 등 돕기 위해.

 
fellow :
배열을 함수에 전달할 수 있습니까? 함수의 시작은 0 요소에서 시작되지 않습니다. 예를 들어 i 번째 요소에 대한 링크로, 어떻게 보일까요?

함수 가져오기에서는 배열이 아니라 단순 참조를 선언합니다.

함수를 호출할 때 배열의 i번째 요소를 매개변수로 전달합니다. 처음부터 배열을 원하면 배열의 0번째 요소를 매개변수로 전달합니다.

다음과 같이 다소:

 #import "MyDLL.dll"
   void MyFunc( int & par1, int size);
#import
...
   int IntArray[ 100 ];
   int i;
...
   MyFunc(IntArray[ 0 ], 100 );
...
   i= 55 ;
   MyFunc(IntArray[i], ArraySize (IntArray)-i);
...
Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5
 
stringo :

다음과 같이 다소:

글쎄, 4ke에서는 이것이 작동하지 않을 것입니다. 왜냐하면. 함수에 전달될 때 인덱스에 의한 요소는 lvalue가 아닙니다.

채널 5.

 
TheXpert :
글쎄, 4ke에서는 이것이 작동하지 않을 것입니다. 왜냐하면. 함수에 전달될 때 인덱스에 의한 요소는 lvalue가 아닙니다.
4개나 있다는게 이해가 안됨
 
stringo :
4개나 있다는게 이해가 안됨
아니, 그냥 5ki가 같은 병에 걸린 줄 알았다. 확인해보니 모든 것이 정상입니다.
 

이 예제는 외부 라이브러리에 대한 것입니까? 그리고 DLL 없이?

winapi memcpy 는 mql5에도 적용되지 않습니다.

 
fellow :

이 예제는 외부 라이브러리에 대한 것입니까? 그리고 DLL 없이?

winapi memcpy는 mql5에도 적용되지 않습니다.

아니요, mql을 넘어서는 쿼리를 입력하면 동일한 답변을 얻을 수 있습니다.
 
fellow :

이 예제는 외부 라이브러리에 대한 것입니까? 그리고 DLL 없이?

winapi memcpy는 mql5에도 적용되지 않습니다.

DLL이 없으면 배열 외에도 시작 인덱스를 전달해야 합니다.
 

좋은 아침!

아주 초심자에게 말하십시오))). 질문은 ~이야:

가격이 상승하고 MA가 상승할 때 포지션이 열렸지만(이는 코드에 설정됨) 차트가 거의 즉시 변경되었습니다. 즉, MA는 하락하기 시작했습니다(물론 전체 차트와 마찬가지로)). 이 단계에서 포지션이 닫혀서 스톱로스나 한도에 도달하지 않고, 새로운 데이터에 따라 새로운 포지션이 열리 도록 함수를 작성하는 방법. 그리고 이것은 매번 확인해야 합니다. 설명이 명확했으면 좋겠습니다 :)