MetaTrader拡張モジュール(DLL)の作成

 
MetaTrader拡張モジュール(DLL)を自作することに興味がある方は、こちらへどうぞ。

MetaTrader拡張モジュール(DLL)の作成 - パート1

MetaTrader拡張モジュール(DLL)を作成する - パート2

もう1つ(または2つ)、私が書いているパートがあります。

お楽しみに
 

ありがとうございました。

 
codersguru:
MetaTrader拡張モジュール(DLL)を自作することに興味がある方は、こちらへどうぞ。

MetaTrader拡張モジュール(DLL)の作成 - パート1

MetaTrader拡張モジュール(DLL)を作成する - パート2

もう1つ(または2つ)、私が書いているパートがあります。

お楽しみに

ウキウキウキウキ

 

EXCITING!!!!!!!

Codersguru君はファンタスティック! ありがとうございます。

ディー

 

優れたリソース !

 

こんにちは、codersguru!

素晴らしいコースですね。ありがとうございます。

dllを作成し、MT4でテストしてみようと思います。エラーコード 127(Cannot call function 'Test' from dll 'ExpertSample.dll' (error 127) )が発生しました。

以下は、私が行ったすべてのプロセスです。

1. .cppを書きます。

#define WIN32_LEAN_AND_MEAN

#define MT4_EXPFUNC __declspec(dllexport)

#include

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

{

スイッチ(ul_reason_for_call)

{

case DLL_PROCESS_ATTACH:

ケース DLL_THREAD_ATTACH:

ケース DLL_THREAD_DETACH:

ケース DLL_PROCESS_DETACH:

が壊れる。

}

return(TRUE);

MT4_EXPFUNC int __stdcall Test()

{

return(12);

}

2. .def.を書きます。

LIBRARY ExpertSample EXPORTS Test とします。

3.3. コンパイルして、エラーなしで、ExpertSample.dll を \expertslibraries フォルダに入れる。

4. mq4テストファイルを作成します。

#property indicator_chart_window

#import "ExpertSample.dll"

int Test();

#import

int init() { return(0); }.

int deinit() { return(0); }.

int start() { Alert( Test() ); return(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用のDLを作成しようとした方はいらっしゃいますか?試してみたのですが、エラー127が 出続けています。おそらく、.netはMT4用のライブラリを書くのに適した技術ではないのでしょうか?

ありがとうございました。

パウエル

 

ProfitProtector Expert Advisorのスクリプトはどこで手に入りますか?

こんにちは、codersguruです。

私はMQL4プログラミング の初心者です。あなたのPDFマニュアルをダウンロードしました。マニュアルの中で、コードスニペットについて非常によく説明されていることがわかりました。Expert Advisorについてとても興味があり、この言語でトレーディングのために多くのことができることを知り驚いています。マニュアルの中で、ProfitProtectorスクリプトをサイトからダウンロードすることができると書いてありました。今のところ、そのスクリプトを見つけることができません。サンプルスクリプトをダウンロードする方法を教えてください。

ありがとうございます。

 

Sweet、動画をありがとうございました

 

ビデオ

パトリックさん、こんにちは。

とても興味深いビデオをありがとうございました。ちょうど私が探していたものです。

あえてお聞きしますが、メタトレーダーと組み合わせて、サーバー側のDLLとクライアント側のDLLのインストラクションを作ることも可能でしょうか?それは本当に素晴らしいことだと思います。

理由: