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

 

MT4のDLLに接続する「ウェブサービスを書く」ということですか?

正直に言うと、私はそれを見ていません。私はMT4のDLLに、Webサーバーに接続し、ユーザーを認証する関数を 書きましたが、サーバー側のコードはPHPで書かれています...

Windowsソケットの部分は手伝えますが、セットアップ全体を教えることはできません。

パトリック

 

サーバー

Mistigri:
MT4のDLLと対話する「ウェブサービスを書く」ということですか?

MT4のDLLに、Webサーバーに接続してユーザーを認証する関数を書きましたが、サーバー側のコードはPHPで書かれています...。

Windowsソケットの部分についてはお手伝いできますが、セットアップ全体についてはお答えできません。

パトリック

こんにちは、Patrick。

私はこの背後にある技術には詳しくないのですが、私が探しているのは、メタトレーダーがサーバー上でシグナルを出し、クライアントDLLがクライアントのメタトレーダー端末でシグナルを受信したり、フェッチしたりするものなのです。クライアント端末はそれ自身のビジネスを行います。

 

この作業はカスタムプログラマー(有償)が必要です!なぜなら、それは簡単なプロジェクトではないからです。

ネット上で2つのメタトレーダー間のトレードを複製したい。

nohills:
しかし、私が求めているのは、メタトレーダーがサーバー上でシグナルを出し、クライアントがメタトレーダー端末でシグナルを受信またはフェッチすることです。クライアントの端末は、それ自身のビジネスを行うのです。
 

サーバー

Codersguruさん、こんにちは。

立ち寄ってくれてありがとうございます。

メタトレーダーでプログラミングする方法は知っていますし、パトリックのおかげでDLLをプログラミングできるようになりましたが、この仕事をするのはあまり難しいとは思えません。C、C++、C#の標準的なカスタマイズされた関数が たくさんあり、やり方さえわかれば、簡単に取り付けられると思うのです。

PatrickのようにDLLを作る方法を示してくれただけで、その一歩を踏み出すことができたのです。プログラミングをしたことがなく、仕事をこなすためにもっと指導が必要な人、あるいは(お金を払って)仕事が必要な人がいるかもしれないことは理解しています。一方で、私はサーバーとの「対話」についてはほとんど知らないことを認めざるを得ません。

 

xmlリーダー ...

サーバー上で動作するEAで、xmlファイル(ftp機能を使って)をウェブサイトにアップロードするものを書いてみてはどうでしょうか。そして、xmlファイルからデータを読み取ることができるDLLを使用したエキスパートを作成します。

xmlファイルでは、次のような形式を使用します。

 

パトリック

ビデオ制作に時間を割いていただき、ありがとうございました。

早速ですが、質問があります。ビデオの冒頭で、C++のDLL(MFC)でなければならないとおっしゃっていましたね。今、私はどちらかというと初心者のプログラマーです。メタトレーダーと連動するDLLをC#で書くのは無理なのでしょうか?使える言語はC++しかないのでしょうか?

ありがとうございます。

Anton

 

こんにちは

MT4のDLをウェブサービスに接続し、PHPスクリプトを作成して、ウェブサイトを通じてMT4のオープンポジションを表示させることは可能でしょうか?

===================

外国為替指標コレクション

 
Magick:
こんにちは、パトリック

ビデオ制作に時間を割いていただき、ありがとうございました。

早速ですが、質問があります。ビデオの冒頭で、c++のDLL(MFC)でなければならないとおっしゃっていましたね。今、私はどちらかというと初心者のプログラマーです。メタトレーダーと連動するDLLをC#で書くのは無理なのでしょうか?使える言語はC++しかないのでしょうか?

ありがとうございます。

Anton

いいえ、あなたはDLLを書くためにC#を使用することはできません...。DLLはC++でなければなりません。C++のDLLと通信するC#アプリを書くことは可能ですが、それは大変な作業です。Microsoft Visual C++ Express 2008(無料)を使ってください。

パトリック

 

Patrickさん、ありがとうございます。

FTPを使うというのは、とても面白いアイデアですね。

ティックとローソクの情報を.netアプリに送って、このアプリがいつ取引するかをMTに連絡するのです。

そのために役立つかもしれないものを見つけました。「Simplified Wrapper and Interface Generator」です。

しかし、私はどちらかというと初級プログラマーで、c++のラッパー中間層を持つことに何が関与しているのか完全に理解していません。

もし、これがc++と.netの間の橋渡しをするのに役立つツールだと思われるなら、あなたの意見を聞きたいと思います。

 

確かにC# dllをラップしてMT4のシグナルを受信することはできますが、MT4からC# app/dllに価格データを送信することについてはよくわかりませんし、それがどの程度信頼できるかもわかりません......。今は調査する時間がないのですが(来週から休暇に入るので、いくつかのプロジェクトを 終わらせなければなりません :P )、今後数ヶ月の間に必ず調査してみようと思っています。

あなたのプロジェクトに幸あれ