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

 

dllの呼び出しは許可されていません。'kernel32.dll'-'_lopen'。

これは何でしょう?

教えてください。コピー機が数秒間動作し、ログにはこのように書かれています。
 
Ivan Butko:

dllの呼び出しは許可されていません。'kernel32.dll'-'_lopen'。

これは何でしょう?

教えてください。コピー機が数秒間動作し、ログにはこのように書かれています。

DLL呼び出しは禁止されています。EAの設定の「一般」タブ→「DLLからの関数のインポートを許可」にチェックを入れる必要があります。

 
Vitaly Muzichenko:


動作はしますが、チャート上でマウスをクリックする以上の時間は待ってくれません。私はエキスパートアドバイザは、チャート上のクリックを待って、私はこのような場合(ObjectGetInteger(0、 "cm STOP ALL",OBJPROP_STATE)) - 私はこの関数{OnChartEven }を実行する中括弧で関数= OnChartEventがどのように正しくそれを書くために意味しますか。

 

ATP_funccii.mq4というファイルに関数を転送し、Expert Advisorに接続した #import "ATP_funccii.mq4".コンパイル時、関数呼び出し'RectLabelCreate' - function not defined が定義されていないのですが、何が問題なのでしょうか?


 
Basicprof:

ATP_funccii.mq4というファイルに関数を転送し、Expert Advisorに接続した #import "ATP_funccii.mq4".コンパイル時、関数呼び出し'RectLabelCreate' - function not defined が定義されていないのですが、何が問題なのでしょうか?


mqhファイルにインクルードし、このファイルを#includeとして接続します。

 
Artyom Trishkin:

mqhファイルにインクルードし、このファイルを#includeとして接続します。

あるコードから別のコードへ関数をインポート/エクスポートすることは可能でしたが、そのためには #import "ATP_funccii.mq4" の他に、閉じ括弧の後にexport を記述しなければなりません。

void ATP_funccii() export
 {

 }
 
Alexey Viktorov:

あるコードから別のコードへ関数をインポート/エクスポートすることは可能でしたが、そのためには #import "ATP_funccii.mq4" の他に、閉じ括弧の後にexport を記述しなければなりません。

そうかもしれませんね。正直なところ、私はこれで仕事をしたことがありません。

 
Artyom Trishkin:

そうかもしれませんね。正直なところ、一緒に仕事をしたことはありません。

私も使ったことがありません。
 
Alexey Viktorov:
私も使ったことがありません。

この方向で掘る?

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

mql5言語の特殊性、ヒントとコツ

アルチョム・トリシキン さん 2017.10.06 06:36

標準のOrderCalcProfit()とOrderCalcMargin()を置き換えて、クロスプラットフォーム化できるものは何ですか?すでにどこかにあったようなのですが、ここでは見つけられず、眠いのかもしれません...。しかし、1時間の検索で目が覚めたはずです :)


 
Artyom Trishkin:

その方向で掘り進んできたのでしょうか?


1.していません。

2.

AccountInfoDouble(ACCOUNT_MARGIN_FREE) /*или AccountFreeMargin()*/ - AccountFreeMarginCheck(string  symbol, int cmd, double  volume);

未決済注文の 場合、OrderCalcMargin()と同じエラーが発生し、証拠金通貨と入金通貨の現在の気配値でカウントされます。