Не рекомендуется использовать полностью квалифицированное имя загружаемого модуля вида Drive:\Directory\FileName.Ext.
Библиотеки MQL4 загружаются из папки terminal_dir\MQL4\Libraries.
Если библиотека не была найдена, то производится попытка загрузить библиотеку из папки terminal_dir\experts.
ありがとうございます。まだ読み終えていません。
以下は 、その例となる良いソースコードです。
私の残りのDLLに関する疑問は、ここで 解決しました。
何がないんだ?
アンドレイの写真に写っているようなものです。
最初は4でやったのですが、今は5で、同じエラー、dllに関数がない、です。
Andrei, ドキュメントにある次の言葉に注目してください。
というのはmql5のドキュメントにも書かれています。その結果、.dllはLibrariesフォルダーにあるはずです。そうでしょう?
まだ関数をインポートできていません、前のページの最初の投稿で問題を記述しました。
ヘルプ
のように、別の方法でやろうとしています。
https://www.mql5.com/ru/docs/basis/preprosessor/import
上記の例でやり方が間違っているのか、例が間違っているのか、まだ判断がつきません。
最初からやりましょう。作成するライブラリは何ですか?ちなみに.Netの下にあるはずで、ドキュメントにも表示されていますし、その下で正常に動作します。.CoreとUWPの下は試せますが、自分で試すのは億劫なので、後で教えてください。
Andrei, ドキュメントにある次の言葉に注目してください。
というのは、mql5のドキュメントにも書かれています。その結果、.dllはLibrariesフォルダーにあるはずです。そうでしょう?
移動して#import "TestLib.dll" を指定しても、エラーは同じです。dllファイルそのものは、これがなくても見つかります。
最初からやりましょう。何のためにライブラリーを作るのですか?ちなみにドキュメントに記載されている.Netの下にあるはずで、その下できっちり動作しています。.CoreとUWPで試せます、自分で試すのは億劫なので後で教えてください。
はい、.Netの下で
はい、.Netのもとで。
メソッドは静的ですか?
あけましておめでとうございます。
今年もアドバイスやコードでお世話になった皆さん、ありがとうございました)
現在、ロボットの動作に時間間隔を設定するための関数を探しています。
問題はこれだ。
マーチントレードのロボット 一回の取引で買い/売り(クローズテイク/ストップ)を行う。
ロットサイズがExpert Advisorのパラメータで指定されたものを超える場合、次の取引の開始はn時間/日延期される必要があります。
この問題を解決するために、どのような関数が使われているのでしょうか?
何から手をつけるか
どなたか既成の例をお持ちではないでしょうか?
今、私はロボットの作業で時間間隔を設定するための関数を探しています。
新年あけましておめでとうございます。あなた自身が行ったことで、うまくいっていないことは何ですか?
メソッドは静的ですか?
ここでは、できるだけシンプルに、アプリケーションに差し込めば、そこで動作するようにしました。
