Dllから関数を呼び出して結果を返す - ページ 4

 
もちろん、これは私の個人的な意見ですが、私はその人に会って、一緒に仕事をする、あるいは彼のデザインを買うという可能性について話し合いたいと思います。 当然、彼の作品が申告した品質に適合していることを見た上で。もし彼が本当にこの仕事でここまで進んでいるなら、なぜ彼を巻き込まないのか? もちろん、彼にその気があるならですが。
TO:mikeさん
開発の目標は何ですか? スクリーンショットがいいですね。 機能もいいですし。
 
私はこのクライアントがとても好きです。ただ、自動取引システムのプラットフォームとしては、MQL言語機能とhumpy strategy testerが絶対に嫌いです。そこで、御社のクライアントをお借りして、適切なテスターと便利な機能を追加し、適切なプログラミング言語でストラテジーを実行し、結果を見ることができるようにしたのです。


さて、Metaquotesは、プログラマーとして、そのようなビジネスのためのプログラムを作成する - 彼らは、戦略的なテストを行うために、そのようなプラットフォームを作成し、...:-)MQL4は、C言語での使用も可能です。
 
toExtrasence 実はテスターと自動化システムを書き始めたばかりで、その時にこれとこれとこれが必要だったんです :) 結果。自分のためだけに書いたのですが、快適さでテストするのが好きなんです。つまり、すでにmetaquotes apiでシステムが動いているのに、このapiを殺してしまっているのです...。しかし、良いことは、私は抽象的なdataphideクラスを書き、それを介してプログラムが動作し、今私は簡単に独自のAPIを提供し、メタトレーダーを持たない、他のプロバイダに切り替えることができます、それは素晴らしいです+。ちなみに、私はこのようなプロバイダーをたくさん持っているので、探してみてください。私は、カナダに住んでいることと、FXの方が収入が多いことを理由に、メタ・ノルマは面白くないと判断しました。:)
 
toT1000 見た目はC言語っぽいだけで、機能的にはC++はおろかC言語のレベルにも達していないんですよね。最近、ファイル関数FindFirst/FindNextをそこで探したのですが :-/ 見つかりませんでした...。リファレンスはもちろん、たとえば構造など、最も基本的なものでさえない。
 
マイク さんへ
ウィンドウイベント(FindWindow, PostMessageなど)を送信することで、GUIプログラムのユーザーアクションをシミュレートすることを妨げるものは何もありません: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/messagesandmessagequeues/messagesandmessagequeuesreference/messagesandmessagequeuesfunctions/postmessage.asp

mqlのFindFirstFileとFindNextFileの関数は、kernel32からインポートできるんだろうなぁ.
 
インポートは可能ですが、インポートした関数で 取得したこれらのファイルハンドルは、ネイティブのMQLファイルと互換性がない可能性が高いのです...。また、Windowsの関数をすべてインポートするのであれば、なぜこのMQLのファイル関数が必要なのか、という疑問もわいてくる。相性が悪いというのは間違いかもしれませんが...。 そして、ウィンドウイベントによる制御について、この記事のポイントは何でしょうか?
 
はい、私は再び見て、おそらく最初にディレクトリ内のファイルのリストを取得するために、GetFilesのような関数を持つDLLを記述する必要があります(それは5分かかることがあります)。mqlがそんな可能性を与えてくれること。mqlが必要かどうかは、あなた次第です :) 。
なぜ、ウィンドウイベントによる制御についてこのような記事を書いたのでしょうか?

DllとEA間のデータ交換の ためのスクリプト言語全体」を作成する代わりに、MTウィンドウを隠し、注文を設定し、イベント送信だけでEAを実行することができます。簡単です!:)
 
なんだこりゃ?問題は、DLLから順番に設定することだったのですExpert Advisor は常に動作しているので、Expert Advisor を実行して Metatrader ウィンドウを隠す必要はありません。
 
よし、マイク、間違えた、がんばれー。:)
 
mikeは、アプリケーションの範囲をやや混乱させました。MQL4はC言語の代替ではなく、ストラテジーを記述するための言語です。
そしてこの言語は、独自の安全な「サンドボックス/仮想マシン」で動作するため、いかなる場合も
エキスパートが何かを破壊したり、ダメージを与えることはできません。そのため、低レベルの操作、アクセス
は、サードパーティーのDLLを使用することで、未解決の領域へのアクセスを可能にします。

MQL4は、独自のアクセス権システムを持つセキュアな言語です。
そうでなければ、低レベルのアクセスであれば、誰が他人のEAを使うのでしょうか。
をディスク上の任意のファイルにコピーできますか?