Metatrader 스크립트 파일 내에서 작업 중이며 Boost 라이브러리에서 함수를 호출해야합니다. 가능하다면 누구나 알 수 있습니까? 그렇다면 가져 오기를 어떻게 구성합니까?Metatrader (MT4) 스크립트 파일로 라이브러리 불러 오기
0
A
답변
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
).
어떤 기능을 호출해야합니까? –