Dllから関数を呼び出して結果を返す

 
私はこの質問に興味があります:はい、我々はEAからDLL関数を呼び出すと、そこに現在のパラメータを渡すことができますが、どのように注文を配置する決定後のDLLから?まず思いつくのは、EAが注文をセットするように結果を返すことですが、他の難しいケース、例えば、古い注文をクローズして、ストップロスとテイクプロフィットの異なる方向の2つのペンディングオーダーを 入れることにします。この場合、Expert Advisorにどのようにシグナルを送ればいいのでしょうか?言語には構造もリストもない。そして、これは最も簡単なケースですが、システムが同時に複数の注文を扱っている場合はどうすればよいのでしょうか。dllから直接、注文のクローズ・実行・変更ができれば問題ないのですが。
 
EAに1つまたは複数のアレイを編成する。dllに渡す。そこで、便利なアクションを作り、これらの配列に値を入れるのです。その後、Expert Advisorでこれらの値を分析し、好きな場所に注文を出すことができます。
 
ひどく不便です。構造物の配列があればいいのですが...。このままでは、複数のオーダーがある場合、各オーダーのパラメータに配列が必要で、この配列の群れが関数に...ということになってしまいます。注文の設定・削除・変更のプロシージャに3つの参照を渡して、DLLはそれを内部で拾うだけで良いのです。さらに、定数や列挙型の 定義がないので、res_SetOrderの代わりに1や他の数値を渡して、これらの値をすべて覚えておかなければならない...ということです。しかも、これを「本格的な」apiの代替品として売りたいとか...。
 
そして、あなたがそれを考えることで、素晴らしい、美しい解決策が見つかるのです。
ただ、そうしたいと思うだけでいいんだ...。
 
それとも、あなたが知らないから私が発明するよう誘われているのでしょうか?私にとっては、注文を設定し、オープンポジションの情報に アクセスする能力をDllに与えることが最も正常な解決策です - パラメータを何度も実行する必要はありません。
 
解決策があって、それを推測するよう誘われているのか :) それとも、あなたが知らないから私が発明するよう誘われているのか?


いや、見せびらかしただけだ。自己重要感の肥大化により、正常な回答ができないのだ。フォーラムで未分割 :)
 
В смысле решение уже есть и мне предлагается о нем догадаться :) или мне предлагается его изобрести потому что Вы о нем не знаете?


いや、見せびらかしただけだ。そのため、「この人、何言ってるんだろう?フォーラムで共有されていない :)

テスターの皆様へ。

毒舌なら、もっと自由でいろいろなことが許される掲示板がある。
そして、私たちのフォーラムでは、あなたがフォーラムに参加したときに同意した、https://www.mql5.com/en/forum のページに記載されているルールが適用されます。もう一度お読みください。

これは警告です。
 
うーん、私の質問の答えはどうなんだろう?解決策はあるのか、ないのか。また、ある場合は読み上げてください。
 
В смысле решение уже есть и мне предлагается о нем догадаться :) или мне предлагается его изобрести потому что Вы о нем не знаете?


Да нет, он просто выпендривается. Дать нормальный ответ ему не позволяет гипертрофированное чувство собственной значимости. Неразделенное форумом :)

テスターの皆様へ。

毒のある発言には、より自由なフォーラムがあり、そこでは多くの発言が許されています。
そして、私たちのフォーラムには、https://www.mql5.com/en/forum、あなたがフォーラムに参加したときに同意したページで説明されているルールがあります。もう一度お読みください。

これは警告です。


すみません、どの段落に違反したのでしょうか?
 
くそー、テスター、こんな挑発的な記事を書く必要があったのか?何のために?マイクは、多くの人が興味を持つような質問をしましたが、確かに私もそうです。まあ、わかりやすい答えを出してあげないとね。答えが必要ですか、それとも反論の機会が必要ですか?(念のため-各文章の後に- :)

レナートへあなたの考えるシンプルで美しい解決策をもう少し明確にしてください。せめてヒントだけでも、犬の隠し場所を教えてください。

敬称略、以下同
 
くそー、テスター、こんな挑発的な記事を書く必要があったのか?何のために?マイクは、多くの人が興味を持つような質問をしましたが、確かに私もそうです。まあ、わかりやすい答えを出してあげないとね。答えが必要ですか、それとも反論の機会が必要ですか?(念のため - すべての文の後に - :)<br / translate="no">.

ああ、そうだったんだ :( この種の返信は、レナトに消えろというベールに包まれた形であることを理解してもらいたかったんだ......。実質的な回答ではなく、自分の凄さをアピールしているのです。ああ、青春だ :)

だから、「わかりやすい答えを求めて彼を回す」ような関わり方はしたくないんです。空回りすることなく、理解できる回答を頂きたい。しかし、そのためには、ユーザーの「くだらない」質問を受け流すのではなく、ユーザーの役に立とうとする気持ちが必要です。

P.S.私も若い頃はそうだったんですけどね :)
理由: