MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1836

 
Andrey Sokolov #:

ありがとうございます。まだ読み終えていません。

以下は 、その例となる良いソースコードです。

私の残りのDLLに関する疑問は、ここで 解決しました。

 
Tretyakov Rostyslav #:

何がないんだ?

アンドレイの写真に写っているようなものです。

 
Andrey Sokolov #:

最初は4でやったのですが、今は5で、同じエラー、dllに関数がない、です。


Andrei, ドキュメントにある次の言葉に注目してください。

Не рекомендуется использовать полностью квалифицированное имя загружаемого модуля вида Drive:\Directory\FileName.Ext. 
Библиотеки MQL4 загружаются из папки terminal_dir\MQL4\Libraries. 
Если библиотека не была найдена, то производится попытка загрузить библиотеку из папки terminal_dir\experts.

というのはmql5のドキュメントにも書かれています。その結果、.dllはLibrariesフォルダーにあるはずです。そうでしょう?

Документация по MQL5: Программы MQL5 / Вызов импортируемых функций
Документация по MQL5: Программы MQL5 / Вызов импортируемых функций
  • www.mql5.com
Вызов импортируемых функций - Программы MQL5 - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Andrey Sokolov #:

まだ関数をインポートできていません、前のページの最初の投稿で問題を記述しました。

ヘルプ
のように、別の方法でやろうとしています。

https://www.mql5.com/ru/docs/basis/preprosessor/import

上記の例でやり方が間違っているのか、例が間違っているのか、まだ判断がつきません。

最初からやりましょう。作成するライブラリは何ですか?ちなみに.Netの下にあるはずで、ドキュメントにも表示されていますし、その下で正常に動作します。.CoreとUWPの下は試せますが、自分で試すのは億劫なので、後で教えてください。


 
Alexey Viktorov #:

Andrei, ドキュメントにある次の言葉に注目してください。

というのは、mql5のドキュメントにも書かれています。その結果、.dllはLibrariesフォルダーにあるはずです。そうでしょう?

移動して#import "TestLib.dll" を指定しても、エラーは同じです。dllファイルそのものは、これがなくても見つかります。

 
Vladimir Simakov #:

最初からやりましょう。何のためにライブラリーを作るのですか?ちなみにドキュメントに記載されている.Netの下にあるはずで、その下できっちり動作しています。.CoreとUWPで試せます、自分で試すのは億劫なので後で教えてください。


はい、.Netの下で

 
Andrey Sokolov #:

はい、.Netのもとで

メソッドは静的ですか?

 

あけましておめでとうございます。

今年もアドバイスやコードでお世話になった皆さん、ありがとうございました)

現在、ロボットの動作に時間間隔を設定するための関数を探しています。

問題はこれだ。

マーチントレードのロボット 一回の取引で買い/売り(クローズテイク/ストップ)を行う。

ロットサイズがExpert Advisorのパラメータで指定されたものを超える場合、次の取引の開始はn時間/日延期される必要があります。

この問題を解決するために、どのような関数が使われているのでしょうか?

何から手をつけるか

どなたか既成の例をお持ちではないでしょうか?

 
законопослушный гражданин #:

今、私はロボットの作業で時間間隔を設定するための関数を探しています。

新年あけましておめでとうございます。あなた自身が行ったことで、うまくいっていないことは何ですか?

 
Vladimir Simakov #:

メソッドは静的ですか?

ここでは、できるだけシンプルに、アプリケーションに差し込めば、そこで動作するようにしました。