MetaTrader拡張モジュール(DLL)の作成 - ページ 12 1...56789101112131415 新しいコメント Mladen Rakic 2013.08.20 07:13 #111 kfirmt: ありがとうございます。 C#で何か書いてありますか? kfirmt 失礼ですが、実際にC/C++/C#でコーディングしたことがあるのですか? その投稿の例より簡単にはなりませんよ。 削除済み 2013.08.20 11:56 #112 mladen: kfirmt失礼ですが、実際にC/C++/C#でコーディングしたことはあるのですか? その投稿にある例より簡単にはなりません。 私はC#で多くのコードを書きましたが、MetaTraderでは書きませんでしたので、初めてです。私は今、あなたが私に与えたコードでMetaEditorを使用しようとしていますが、変数が定義されていないです。 pedma 2013.11.30 17:03 #113 Mistigri: MT4のDLLと対話する「ウェブサービスを書く」ということですか? 正直なところ、私はそれを見ていません。私はMT4のDLLに、Webサーバーに接続してユーザーを認証する関数を書きましたが、サーバー側ではコードはPHPで書かれています...Windowsソケットの部分についてはお手伝いできますが、セットアップの全体像をお伝えすることはできません。 パトリック こんにちは、パトリック。 ビデオをありがとうございます。私はMT4とMysqlデータベースの間でデータを送受信したいと思います。libmysql.dll」と「mysql-wrapper」(libmysql.dllベース)を試しましたが、安定しないようです。 PHP ソケットを作成する例を得ましたが、それは unix ベースのシステム用で、 PHP CLI を使って実行しました (#!/usr/local/bin/php -q) が、私の OS は Windows XP です。 PHPがMysqlと うまく連携できることは知っています。Windows XPで、PHPのtcp/ipソケット(サーバーとして)とMT4 EA/スクリプト(クライアントとして)を作成し、Mysqlデータベースにデータを取得/入力することは可能でしょうか? あるいは、クライアントサーバー通信を行うことも可能です。MT4 EA/スクリプト(クライアントとして)がApache Webサーバー(サーバーとして - Windows XPのWAMP/XAMMP/EasyPHPがある)上のPHPページを呼び出し、PHPがMysqlとの間でデータを送受信し、結果をMT4に送り返すというように。それは可能ですか? どのようにそれを行うには、任意のアイデア? ありがとうございます。 =ペドマ Create your own MetaTrader pedma 2013.12.05 12:06 #114 パトリックさん、こんにちは。 ここに答えがありました。「ネイティブ "MQL HTTPクライアント - MQL4コードベース ありがとうございます。 -ペドマ squarepusher229 2014.02.05 06:20 #115 MQ4からDLLへの変換:インジケータ内部 こんにちは、私はNeuroshellで使用するために外部DLLに変換するために、以下のmq4を探しています。 ある人に手伝ってもらおうとしたのですが、無理でした。 どなたか調べていただけませんか? CFPとコンプレックスペアが指標です。CFPは値を出すためにすべての通貨ペアの データを同時に呼び出すので厄介です(折れ線グラフのある別のインジケーターウィンドウです)。 これ以上情報が必要なら教えてください! ファイル: indicators1.zip 25 kb pipscooper 2014.07.16 11:39 #116 pipscooper: アンマネージドC# DLLを作成し、Metatraderからアクセスしようとしている方の参考になるようなサンプルプロジェクトを作成しました。C#のDLLをメタトレーダーにエクスポートするコードサンプルの ソースコードは、ダウンロード可能なVSプロジェクトも含めてご覧いただけます。このコードは、Robert Giesecke氏によるC# Project Template for Unmanaged Exports(下記リンク)を使用しています。 このサンプルはMetatrader Build 600+用に更新されました。このC# DLLサンプルは、NuGetパッケージを使用してC#からDLL関数をエクスポートし、MQL4内からそれらのC# DLL関数を参照する方法を示しています。 C#のDLLをMetatrader 4 Build 600+にエクスポートするコード どなたかのお役に立てれば幸いです。 sunshineh 2014.08.10 05:30 #117 私が理解しているように、誰もそれを逆コンパイルすることができない場合、我々は重要なコードをdllに配置する必要があります。 しかし、私はすでにdllの機能と使用についていくつかの質問を持っています。 1.C、C++、C#のプロジェクトでしかDLLを作成できないのでしょうか? 2.なぜ私のmql4-Projectを直接dllにコンパイルできないのですか?なぜMetaquotesはこの機会を提供しないのですか、またはこれが自動的に動作するように他の誰ですか? 3.既存のプロジェクトのためにDLLを作成するのは大変な作業ですか? 私は空のdllプロジェクトを持ち、私の指標または専門家顧問から私の機能をコピーし、dllプロジェクトにそれを置く必要があるように、同じ方法でそれを毎回行うことができますか? 4.画像を別に送る必要がないように、画像をDLLに入れることは可能でしょうか? learning 2014.10.05 09:57 #118 メタトレーダーの配列をDLLでソートするには? Mladen Rakic 2014.10.05 14:44 #119 apprentice coder: メタトレーダーの配列をDLLでソートするには? dllでソートしてソートした結果を返すということであれば、ソートした結果を保持したい配列をdllに参照で渡すしかないでしょう learning 2014.10.05 19:04 #120 mladen: dllでソートしてソートした結果を返す方法ということであれば、ソートした結果を保持したい配列をdllの参照で渡すしかないでしょう 感謝 dllの関数から 戻り値として配列を取得する方法はないのでしょうか? 1...56789101112131415 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ありがとうございます。 C#で何か書いてありますか?
kfirmt
失礼ですが、実際にC/C++/C#でコーディングしたことがあるのですか?
その投稿の例より簡単にはなりませんよ。
kfirmt
失礼ですが、実際にC/C++/C#でコーディングしたことはあるのですか?
その投稿にある例より簡単にはなりません。私はC#で多くのコードを書きましたが、MetaTraderでは書きませんでしたので、初めてです。私は今、あなたが私に与えたコードでMetaEditorを使用しようとしていますが、変数が定義されていないです。
MT4のDLLと対話する「ウェブサービスを書く」ということですか?
正直なところ、私はそれを見ていません。私はMT4のDLLに、Webサーバーに接続してユーザーを認証する関数を書きましたが、サーバー側ではコードはPHPで書かれています...
Windowsソケットの部分についてはお手伝いできますが、セットアップの全体像をお伝えすることはできません。
パトリックこんにちは、パトリック。
ビデオをありがとうございます。私はMT4とMysqlデータベースの間でデータを送受信したいと思います。libmysql.dll」と「mysql-wrapper」(libmysql.dllベース)を試しましたが、安定しないようです。
PHP ソケットを作成する例を得ましたが、それは unix ベースのシステム用で、 PHP CLI を使って実行しました (#!/usr/local/bin/php -q) が、私の OS は Windows XP です。
PHPがMysqlと うまく連携できることは知っています。Windows XPで、PHPのtcp/ipソケット(サーバーとして)とMT4 EA/スクリプト(クライアントとして)を作成し、Mysqlデータベースにデータを取得/入力することは可能でしょうか?
あるいは、クライアントサーバー通信を行うことも可能です。MT4 EA/スクリプト(クライアントとして)がApache Webサーバー(サーバーとして - Windows XPのWAMP/XAMMP/EasyPHPがある)上のPHPページを呼び出し、PHPがMysqlとの間でデータを送受信し、結果をMT4に送り返すというように。それは可能ですか?
どのようにそれを行うには、任意のアイデア?
ありがとうございます。
=ペドマ
パトリックさん、こんにちは。
ここに答えがありました。「ネイティブ "MQL HTTPクライアント - MQL4コードベース
ありがとうございます。
-ペドマ
MQ4からDLLへの変換:インジケータ内部
こんにちは、私はNeuroshellで使用するために外部DLLに変換するために、以下のmq4を探しています。 ある人に手伝ってもらおうとしたのですが、無理でした。 どなたか調べていただけませんか? CFPとコンプレックスペアが指標です。CFPは値を出すためにすべての通貨ペアの データを同時に呼び出すので厄介です(折れ線グラフのある別のインジケーターウィンドウです)。 これ以上情報が必要なら教えてください!
アンマネージドC# DLLを作成し、Metatraderからアクセスしようとしている方の参考になるようなサンプルプロジェクトを作成しました。C#のDLLをメタトレーダーにエクスポートするコードサンプルの ソースコードは、ダウンロード可能なVSプロジェクトも含めてご覧いただけます。このコードは、Robert Giesecke氏によるC# Project Template for Unmanaged Exports(下記リンク)を使用しています。
このサンプルは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にコンパイルできないのですか?なぜMetaquotesはこの機会を提供しないのですか、またはこれが自動的に動作するように他の誰ですか?
3.既存のプロジェクトのためにDLLを作成するのは大変な作業ですか?
私は空のdllプロジェクトを持ち、私の指標または専門家顧問から私の機能をコピーし、dllプロジェクトにそれを置く必要があるように、同じ方法でそれを毎回行うことができますか?
4.画像を別に送る必要がないように、画像をDLLに入れることは可能でしょうか?
メタトレーダーの配列をDLLでソートするには?
メタトレーダーの配列をDLLでソートするには?
dllでソートしてソートした結果を返すということであれば、ソートした結果を保持したい配列をdllに参照で渡すしかないでしょう
dllでソートしてソートした結果を返す方法ということであれば、ソートした結果を保持したい配列をdllの参照で渡すしかないでしょう
感謝
dllの関数から 戻り値として配列を取得する方法はないのでしょうか?