Python is a modern high-level programming language for developing scripts and applications. It contains multiple libraries for machine learning, process automation, as well as data analysis and visualization. MetaTrader package for Python is designed...
Python is a modern high-level programming language for developing scripts and applications. It contains multiple libraries for machine learning, process automation, as well as data analysis and visualization. MetaTrader package for Python is designed...
Количество индикаторных буферов, которые можно использовать в пользовательском индикаторе, не ограничено. Но каждому массиву, который назначается в качестве индикаторного буфера с помощью функции SetIndexBuffer(), должен быть указан тип данных, которые он будет хранить. Это может быть одно из значений перечисления ENUM_INDEXBUFFER_TYPE...
マキシム・ドミトリエフスキー
これを使えるようにしてくれてありがとう。このスレッドを立ち上げてから、リアルタイムの先物データにアクセスできるようになり、それを使ってインジケータを開発・実行できるようになりました。Pythonを使ってライブフィードをプロットし、分析し、MT5プラットフォームを通じて取引を行います。PythonがMTコミュニティに受け入れられることを願っています。
ありがとうございます!
コードがコンパイルされないのはなぜですか?
いくつかの理由があります。
次のようになるはずだ。
https://www.mql5.com/ja/docs/integration/python_metatrader5。
本当に素晴らしいgithubを見つけた
python メタトレーダー api
MT4で使おうとしているのですが、"SocketClose function not defined "と表示されます。これはMQL4で動作するようになっているのでしょうか?
ソケット関数はメタトレーダー4では動作しないと思います。
新しいMetaTrader5パッケージ(ドキュメントを 参照)を使用することもできます。
mt4ではzeromqを お試しください。
こんにちは、マキシム!
別のスレッドで、コードの修正について助けていただきました。MQL5のウェブサイトを検索したところ、Pythonプログラミング言語を使ったデータの送受信に関する記事を見つけました。ネットワークソケットは 物理的なデバイスなのでしょうか、それとも複数のファイルの集合の形をしたソフトウェア製品なのでしょうか、それとも単一のファイル、例えば同じcsvのようなものなのでしょうか?
よろしく、ウラジミール。
こんにちは、マキシム!
別のスレッドで、コードの修正について助けていただきました。MQL5のウェブサイトを検索したところ、Pythonプログラミング言語を使ったデータの送受信に関する記事を見つけました。ネットワークソケットは 物理的なデバイスなのでしょうか、それとも複数のファイルの集合の形をしたソフトウェア製品なのでしょうか、それとも1つのファイル、例えば同じcsvのようなものなのでしょうか?
よろしく、ウラジミール。
ネットワークソケットは、プログラム(プロセス)がデータを交換する ためのソフトウェアインターフェースです。例えば、ウェブサイトにアクセスすると、ウェブサイトサーバーのオープンソケットにアクセスします。同じことが、1台のPCの中でもできる。大雑把に言えば、ソケットはオペレーティングシステムに組み込まれた機能です。
これは、プログラム(プロセス)が通信するためのソフトウェア・インターフェースである。例えば、ウェブサイトにアクセスすると、そのサイトのサーバーが開いているソケットにアクセスする。同じことが、1台のPCの中でもできる。大雑把に言えば、ソケットはオペレーティング・システムに組み込まれた機能である。
ありがとう、マキシム!
あなたの記事の本質を正しく理解できただろうか?私の言葉で説明するので、何か誤解していたら訂正してください。
これは正しいのでしょうか?このような質問をする理由は後で説明します。
よろしく、ウラジミール。
ありがとう、マキシム!
私はあなたの記事の本質を正しく理解していましたか?私の言葉で説明するので、何か誤解していたら訂正してほしい。
これは正しいのでしょうか?なぜこのような質問をするのか、後で説明します。
よろしく、ウラジミール。
タスクにもよるので、一概には言えない。むしろ、ソースコードにアクセスできるのであれば、それらを直接「リンク」した方がいい。そうでなければ、プログラムはあるがソースコードがなく、どうしても必要な場合は、Pythonスクリプトで何とかすることができる。
さて、次はタスクそのものだ。これは技術的なタスクではなく、その本質を非常に簡潔に述べたものである。
定期的に(例えば、1時間に1回、1日に1回、1週間に1回)複数の(10を超えない)サイトから様々なデータを取り込み、サードパーティーのプログラム(MQLではない)で複雑な中間計算を 行う必要がある。これらの計算の結果は、MT5ターミナル制御用の3つのシグナルになります:買い注文をオープンするシグナル、売り注文をオープンするシグナル、注文をクローズするシグナルです。
これは可能ですか?私はフリーランスのための技術的なタスクを有能に構成できるようにするために、これを知る必要があります。
よろしく、ウラジミール。