자신만의 MetaTrader 확장 프로그램(dll) 생성

 
자신의 MetaTrader 확장(dll)을 만드는 데 관심이 있는 사람은 다음을 방문할 수 있습니다.

자신만의 MetaTrader 확장(dll) 만들기 - 1부

나만의 MetaTrader 확장 프로그램(dll) 만들기 - 2부

내가 쓰고 있는 다른 부분(또는 2개)이 있을 것입니다!

당신이 그들을 즐기시기 바랍니다!
 

정말 감사합니다!

 
codersguru:
자신의 MetaTrader 확장(dll)을 만드는 데 관심이 있는 사람은 다음을 방문할 수 있습니다.

자신만의 MetaTrader 확장(dll) 만들기 - 1부

나만의 MetaTrader 확장 프로그램(dll) 만들기 - 2부

내가 쓰고 있는 다른 부분(또는 2개)이 있을 것입니다!

당신이 그들을 즐기시기 바랍니다!

워트워트워트!

 

신나는!!!!!

Codersguru 당신은 환상적입니다! 감사해요!

 

우수한 리소스 !!!

 

안녕하세요 코더구루님!

당신이 거기에 쓰는 훌륭한 코스. 감사해요.

dll을 만들고 MT4에서 테스트하려고합니다. 오류 코드 127이 있습니다( dll 'ExpertSample.dll'에서 'Test' 함수를 호출할 수 없음(오류 127) ).

다음은 내가 수행하는 모든 프로세스입니다.

1. .cpp를 작성합니다.

#define WIN32_LEAN_AND_MEAN

#define MT4_EXPFUNC __declspec(dllexport)

#포함하다

BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)

{

스위치(ul_reason_for_call)

{

사례 DLL_PROCESS_ATTACH:

경우 DLL_THREAD_ATTACH:

경우 DLL_THREAD_DETACH:

케이스 DLL_PROCESS_DETACH:

부서지다;

}

반환(참);

}

MT4_EXPFUNC int __stdcall 테스트()

{

반환(12);

}

2. .def를 작성합니다.

라이브러리 ExpertSample EXPORTS 테스트

3. 오류 없이 컴파일하고 ExpertSample.dll을 \experts\libraries 폴더에 넣습니다.

4. mq4 테스트 파일을 생성합니다.

#속성 표시기_차트_창

#import "ExpertSample.dll"

정수 테스트();

#수입

정수 초기화() { 반환(0); }

int deinit() { 반환(0); }

int 시작() { 경고( 테스트() ); 리턴(0); }

5. 컴파일, 오류 없음

6. indy 테스트를 차트에 첨부하고 dll 허용 및 ... 오류 127을 확인하십시오.

VC++에서는 windows.h를 찾을 수 없기 때문에 컴파일하는 데 문제가 있습니다. 그런 다음 컴파일 시 오류 없이 DevC++ 또는 Code::Blocks를 사용합니다.

내 질문: 코딩, C++ 프로젝트 매개변수 또는 다른 것을 잊어버렸습니까?

당신의 도움을 주셔서 감사합니다.

FerruFx

 

저는 Windows에서 dll을 작성하는 전문가와는 거리가 멀지만 cygwin에서 gcc를 사용하여 MT4용으로 작성했습니다. 코드의 주문 외에도 컴파일러는 종속 dll에 대한 기본값을 사용하지 않기 위해 몇 가지 인수가 필요했습니다. 아마도 비슷한 문제가 있습니까?

내가 사용한 gcc 인수는 다음과 같습니다. -shared -Wl,--add-stdcall-alias -mno-cygwin

물론 나는 당신의 컴파일러를 알지 못하므로 아마도 이것은 전혀 도움이 되지 않을 것입니다.

 

VisualStudio2005를 사용하여 C#으로 MT4용 dll을 작성하려고 시도한 사람이 있습니까? 시도했지만 오류 127 이 계속 발생합니다. 아마도 .net은 MT4용 라이브러리를 작성하는 데 좋은 기술이 아닙니까?

고마워,

파벨

 

ProfitProtector Expert Advisor의 스크립트를 얻을 수 있는 곳

안녕하세요 코더스구루님

저는 MQL4 프로그래밍 이 처음입니다. 나는 당신의 pdf 설명서를 다운로드했습니다. 그리고 나는 당신이 매뉴얼에서 코드 조각을 아주 잘 설명했다는 것을 발견했습니다. 저는 Expert Advisor에 대해 배우는 데 매우 관심이 있으며 거래를 위해 이 언어로 많은 일을 할 수 있다는 사실에 놀랐습니다. 매뉴얼에서 귀하는 귀하의 사이트에서 ProfitProtector 스크립트를 다운로드할 수 있다고 언급했습니다. 지금까지 스크립트를 찾을 수 없습니다. 샘플 스크립트 다운로드 방법을 알려주세요.

감사해요

 

스윗, 영상 감사합니다

 

동영상

안녕하세요 패트릭입니다.

아주 흥미로운 영상 감사합니다! 내가 찾던 바로 그 것.

감히 묻지 않겠지만 메타트레이더와 함께 서버 측 dll 및 클라이언트 측 dll에 대한 지침을 만드는 것도 가능할까요? 정말 좋을 것입니다.

사유: