Использование MetaTrader 5 (MT5) Agents на серверах Амазона VPS/VDS. Это отличный вариант проверки торговой стратегии для валютных и биржевых рынков Forex, CFD и Futures. MetaTrader 4 (MT4) не имеет Агентов тестирования. Отличие от использования облака Агентов: Фиксированная цена за час и фиксированное количество ядер процессора. Возможность...
血の涙が出そうです!
一行ずつ関数コードを書こうとしている。
何が起きたのか。
xの値が正しく返される!結果は251920
追加されたもの
xの値が間違って返ってくる!結果は3.211426697968103e-322です。
文字列の追加・削除を何度も試しました。文字列を追加 したファイルを読み込んだところ!xの計算には一切影響しません!pandasライブラリがインポートされています。
なぜ、このような挙動になるのでしょうか?どこを探せばいいのか?
ありがとうございました。)
xの代わりに別の名前を使ってみてください。
うまくいかなかった。
0.0は正気じゃない!))
おそらくMQLコードのエラーで、getDouble() に間違ったデータを送信しています。 すべてのソースコードがなければ、解明することは不可能です。
作者の方、本当にありがとうございました。Web上の情報では、おそらくmql5からPythonを呼び出すのが最も便利な方法だと思います。
しかし、私のライブラリはエラー193で ロードされません。
Cannot load 'E:\Program FilesAlpari MT5╱MQL5Libraries' Roffild╱PythonDLL╱x64ⒸPythonDLL.dll' [193].
Cannot call 'pyInitialize', 'RoffildPythonDLL﹑x64﹑PythonDLL.dll'がロードされていない
未解決のインポート関数呼び出し
ターミナルを/portableフラグで開くと、マイフォルダから動作するようになりました。Path to python3.dll is specified: PythonHome = "C:\Usersers﹑User﹑AppDataⒸLocalⒸProgramsⒸPythonⒸPython37-32Ⓒ".そして、別にあるAnacondaを指定してみたところ、PythonHome = "E:\ProgramData╱Anaconda3↩" となりました。
システムは64x、Windows10、端末も64です。また、管理者権限で実行しましたが、変化はありませんでした。
ターミナルを/portableフラグで開くと、自分のフォルダから動作するんです。PythonHome = "C:³³³³" Python3.dll のパスが指定されています。そして、別にあるAnacondaを指定してみたところ、PythonHome = "E:\ProgramData╱Anaconda3↩" となりました。
システムは64x、Windows10、端末も64です。管理者権限でも起動したが、変化なし。
64ビットは32ビットと互換性がありません。Python37-32」から判断すると、32ビットです。もしかしたら、私も32ビット版のAnacondaをダウンロードしたのかもしれません。ただし、なぜ?64bitは試してみてください。
64ビットは32ビットと互換性がありません。Python37-32」から判断すると、32ビットです。もしかしたら、32bit版のAnacondaもダウンロードしてしまったかもしれない...。ただし、なぜ?64bitは試してみてください。
そうですね、ありがとうございます!これで起動しました。
更新しました。
MetaTrader 5 エージェントと AWS EC2 およびaws_ubuntu_user_data.sh
MLPDataFileがPandasとNumpyに変換できるようになりました。