2012-03-28 1 views

답변

0

가능합니다.

에 체크 아웃 : 당신이 가장 metaquotes MQL 예를 보면 http://docs.mql4.com/basis/preprosessor/import

, 그들은 다음 stdlib와 stderror를 가져옵니다. 편집기의 기본 제공 도움말 섹션에도이 작업을 수행하는 방법에 대한 정보가 있습니다.

0

예, 실제로 가능합니다. 그러나 모두 당신이 상상할 수있는 것은 아닙니다.

물론 당신이하고 싶은 일에 달려 있지만, 주요 아이디어는 DLL을 만들어 EA에 포함시키는 것입니다.

귀하의 모든 기능은 다음과 같이 정의해야합니다

extern "C" __declspec(dllexport) int doSomething(...) 
{ ... } 

그래서 당신은 당신의 터미널에서 호출 할 수 있습니다.

Metatrader에서 C++ 유형을주의하십시오.

DLL에서는 선언에 따라 원하는 모든 작업을 수행 할 수 있습니다. 모든 데이터가 포함되어 있습니다.

종속성 (Dependency Walker 사용)을 사용하여 라이브러리에서 사용중인 다른 DLL을 확인하는 것을 잊지 마십시오. Metatrader 터미널에 제공하거나 terminal.exe 위치 폴더에 복사하거나 DLL이있는 폴더를 추가해야합니다 귀하의 시스템에 path).