솔직히 말해서 나는 그것을 보지 않았다. 나는 MT4 DLL에 내 웹 서버에 연결하고 사용자를 인증하는 기능을 작성했지만 서버 측에서는 코드가 PHP로 작성되었습니다 ...
Windows 소켓 부분은 도와드릴 수 있지만 전체 설정을 알려드릴 수는 없습니다.
패트릭
안녕하세요 패트릭입니다.
영상 감사합니다. MT4와 MySQL 데이터베이스 간에 데이터를 송수신하고 싶습니다. "libmysql.dll" 및 "mysql-wrapper"(libmysql.dll 기반)를 시도했지만 안정적이지 않은 것 같습니다.
PHP 소켓을 만드는 예제가 있지만 유닉스 기반 시스템용이고 PHP CLI를 사용하여 실행(#!/usr/local/bin/php -q)하지만 내 OS는 Windows XP입니다.
PHP 가 Mysql과 잘 작동 한다는 것을 알고 있습니다. Windows XP에서 PHP tcp/ip 소켓(서버) 및 MT4 EA/Scripts(클라이언트)를 생성하여 MySQL 데이터베이스에 데이터를 가져오거나 넣을 수 있습니까?
또는 클라이언트 서버 통신을 할 수 있습니다. 따라서 MT4 EA/Scripts(클라이언트)는 Apache 웹 서버(서버로서 - Windows XP에서 WAMP/XAMMP/EasyPHP가 있음)에서 PHP 페이지를 호출한 다음, PHP가 Mysql과 데이터를 주고받고 결과를 다시 MT4. 가능합니까?
안녕하세요 저는 Neuroshell에서 사용할 외부 DLL로 변환할 다음 mq4를 찾고 있습니다. 누군가가 이 일을 도와주려고 했지만 그들은 할 수 없었습니다. 누구든지 이것을 확인할 수 있습니까? CFP와 복소수 쌍이 지표입니다. CFP는 값을 제공하기 위해 모든 통화 쌍 데이터를 동시에 호출하기 때문에 까다로운 것입니다(선 그래프가 있는 별도의 표시기 창). 더 이상 정보가 필요하면 알려주세요!
pipscooper: 관리되지 않는 C# DLL을 작성하고 Metatrader에서 액세스하려는 사람들을 도울 수 있는 샘플 프로젝트를 작성했습니다. 다운로드 가능한 VS 프로젝트를 포함하여 C# DLL을 Metatrader 코드 샘플로 내보내기 에 대한 소스 코드를 볼 수 있습니다. 이 코드는 Robert Giesecke(아래 링크)의 Unmanaged Exports용 C# 프로젝트 템플릿을 사용합니다.
샘플이 Metatrader Build 600+용으로 업데이트되었습니다. 이 C# DLL 샘플은 NuGet 패키지를 사용하여 C#에서 DLL 함수를 내보낸 다음 MQL4 내에서 해당 C# DLL 함수를 참조하는 방법을 보여줍니다.
감사해요! C#에 뭔가가 있습니까? 왜냐하면 그것은 나에게 정말로 아무 말도 하지 않기 때문입니다.
kfirmt
실례지만 실제로 C/C++/C#으로 코딩한 적이 있습니까?
해당 게시물의 예보다 간단하지 않습니다.
kfirmt
실례지만 실제로 C/C++/C#으로 코딩한 적이 있습니까?
해당 게시물의 예보다 간단하지 않습니다.저는 MetaTrader가 아닌 C#으로 많은 코드를 작성했기 때문에 저에게는 새로운 기능이었습니다. 당신이 나에게 준 코드로 지금 MetaEditor를 사용하려고하는데 변수가 정의되어 있지 않습니다. 각각을 어떻게 정의해야 합니까?
MT4 dll과 통신하는 "웹 서비스 작성"을 의미합니까?
솔직히 말해서 나는 그것을 보지 않았다. 나는 MT4 DLL에 내 웹 서버에 연결하고 사용자를 인증하는 기능을 작성했지만 서버 측에서는 코드가 PHP로 작성되었습니다 ...
Windows 소켓 부분은 도와드릴 수 있지만 전체 설정을 알려드릴 수는 없습니다.
패트릭안녕하세요 패트릭입니다.
영상 감사합니다. MT4와 MySQL 데이터베이스 간에 데이터를 송수신하고 싶습니다. "libmysql.dll" 및 "mysql-wrapper"(libmysql.dll 기반)를 시도했지만 안정적이지 않은 것 같습니다.
PHP 소켓을 만드는 예제가 있지만 유닉스 기반 시스템용이고 PHP CLI를 사용하여 실행(#!/usr/local/bin/php -q)하지만 내 OS는 Windows XP입니다.
PHP 가 Mysql과 잘 작동 한다는 것을 알고 있습니다. Windows XP에서 PHP tcp/ip 소켓(서버) 및 MT4 EA/Scripts(클라이언트)를 생성하여 MySQL 데이터베이스에 데이터를 가져오거나 넣을 수 있습니까?
또는 클라이언트 서버 통신을 할 수 있습니다. 따라서 MT4 EA/Scripts(클라이언트)는 Apache 웹 서버(서버로서 - Windows XP에서 WAMP/XAMMP/EasyPHP가 있음)에서 PHP 페이지를 호출한 다음, PHP가 Mysql과 데이터를 주고받고 결과를 다시 MT4. 가능합니까?
어떻게 할 생각이 있습니까?
감사해요
=페드마=
안녕하세요 패트릭입니다.
여기에서 답을 찾았습니다. "네이티브" MQL HTTP 클라이언트 - MQL4 코드 베이스
감사해요
-페드마-
MQ4에서 dll로: 내부 표시기
안녕하세요 저는 Neuroshell에서 사용할 외부 DLL로 변환할 다음 mq4를 찾고 있습니다. 누군가가 이 일을 도와주려고 했지만 그들은 할 수 없었습니다. 누구든지 이것을 확인할 수 있습니까? CFP와 복소수 쌍이 지표입니다. CFP는 값을 제공하기 위해 모든 통화 쌍 데이터를 동시에 호출하기 때문에 까다로운 것입니다(선 그래프가 있는 별도의 표시기 창). 더 이상 정보가 필요하면 알려주세요!
관리되지 않는 C# DLL을 작성하고 Metatrader에서 액세스하려는 사람들을 도울 수 있는 샘플 프로젝트를 작성했습니다. 다운로드 가능한 VS 프로젝트를 포함하여 C# DLL을 Metatrader 코드 샘플로 내보내기 에 대한 소스 코드를 볼 수 있습니다. 이 코드는 Robert Giesecke(아래 링크)의 Unmanaged Exports용 C# 프로젝트 템플릿을 사용합니다.
샘플이 Metatrader Build 600+용으로 업데이트되었습니다. 이 C# DLL 샘플은 NuGet 패키지를 사용하여 C#에서 DLL 함수를 내보낸 다음 MQL4 내에서 해당 C# DLL 함수를 참조하는 방법을 보여줍니다.
C# DLL을 Metatrader 4 Build 600+로 내보내는 코드
이것이 누군가를 돕기를 바랍니다!
내가 알기로는 아무도 디컴파일할 수 없다면 중요한 코드를 dll에 넣어야 합니다.
그러나 이미 함수 와 dll의 사용에 대해 몇 가지 질문이 있습니다.
1.C, C++ 또는 C# 프로젝트에서만 dll을 생성할 수 있습니까?
2.내 mql4-Project를 dll로 직접 컴파일할 수 없는 이유는 무엇입니까? Metaquote가 이 기회를 제공하거나 다른 사람에게 자동으로 작동하도록 하지 않는 이유는 무엇입니까?
3.내 기존 프로젝트에 대한 dll을 만드는 것이 큰 작업입니까?
매번 같은 방식으로 수행하여 빈 dll 프로젝트가 있고 내 표시기 또는 전문가 고문에서 내 기능을 복사하여 dll 프로젝트에 넣으면 됩니까?
4.사진을 dll에 넣어도 따로 보내지 않아도 되나요?
dll을 사용하여 메타 트레이더 배열을 어떻게 정렬합니까?
dll을 사용하여 메타 트레이더 배열을 어떻게 정렬합니까?
dll에서 정렬하고 정렬된 결과를 반환하는 방법을 의미하는 경우 dll을 참조하여 정렬된 형식으로 결과를 보유하려는 배열을 전달하는 것이 유일한 방법입니다.
dll에서 정렬하고 정렬된 결과를 반환하는 방법을 의미하는 경우 dll을 참조하여 정렬된 형식으로 결과를 보유하려는 배열을 전달하는 것이 유일한 방법입니다.
감사해요
dll 함수 에서 반환 값으로 배열을 얻는 방법이 있습니까?