MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 547 1...540541542543544545546547548549550551552553554...1953 新しいコメント Ihor Herasko 2018.05.10 13:20 #5461 voron_026:差し支えなければですが。コードのどこから計算が始まるのか、正確に教えていただけませんか?わかりにくいですね。 そして、もし私の理解が正しければ、この部分はカスタム関数としてEAコードに挿入される必要があるのでしょうか?コードがないので、何とも言えません。提示されたのは、実行ファイルです。コードファイルの拡張子はmq4です。 voron_026 2018.05.10 13:35 #5462 Ihor Herasko:コードがないので何とも言えません。提示されたのは、実行ファイルです。コードファイルの拡張子はmq4です。了解です。mqlのコードをお見せします。 ファイル: ClusterDelta_PremiumProfile_4.0.mq4 145 kb Ihor Herasko 2018.05.10 13:47 #5463 voron_026:了解です。mqlのコードを送ります。これがEAに盛り込むべき内容です。ただし、グラフィカルなオブジェクトを表示する予定がない場合は、表示しない。このコードの一部が欠けても、何も動作しません。premium_mt4.dll ライブラリを忘れずにインクルードしてください。これがないと、プログラムはclusterdeltaのウェブサイトからデータを取得することができません。 voron_026 2018.05.10 14:19 #5464 Ihor Herasko:EAに盛り込むべきはこれだけです。別機能としてできるのでしょうか?インジケータコードでバッファを指定し、icustomで接続することは可能でしょうか? Alexey Viktorov 2018.05.10 14:27 #5465 voron_026:EAのヘッダーにインジケータのヘッダーの内容が書かれていることを考えると、別の関数としてできるのでしょうか?インジケータコードでバッファを指定し、icustomで接続することは可能ですか?ヘッダーはコードライターの宣伝なので、入れる必要はありません。 コードを見なければ、バッファの設定とEAからの読み込みができると推測できます。 voron_026 2018.05.10 14:45 #5466 Alexey Viktorov:バッファを設定し、EAから読み出すことは可能だと推測できます。dllで動作するインジケーターの場合、どのようにすればよいのでしょうか? dllからバッファにデータを読み込む関数を書けばよいのでしょうか? それとも、私が何か間違って理解しているのでしょうか? Ihor Herasko 2018.05.10 14:46 #5467 Alexey Viktorov:コードを見ずに推測すると、バッファを設定してEAから読み込ませることができるようです。コードを見ないのは間違いです。そこでは原則的にバッファは使えません。マーケットプロファイル-水平線 であり、理論的には無制限であり、バッファの数は512に制限されています。もちろん、この程度で十分かもしれませんが、1日分のデータを表示するだけならまだしも、数十回分の履歴の深さまでメモリを占有してしまうのはいかがなものでしょうか。 Ihor Herasko 2018.05.10 14:50 #5468 voron_026:インジケータがDLL経由で動作する場合、どのようにすればよいのでしょうか? DLLからバッファにデータをアップロードする関数を書いてください。DLL の記述を Expert Advisor にコピーします。これが一番簡単な作業です。また、Expert Advisorを転送する際には、このDLLが利用可能であることを忘れないでください。 次に、EAの適切な機能にデータを配布し(OnInit EAのOnInitインジケータの一部を書き換えるなど)、EAに調整パラメータを追加して、インジケータの調整が可能になり、グラフ出力が削除され、最も重要なのはEAで使用するためのデータの転送方法を決定する必要があることです。これらのデータがさらにどのように使われるかは分からないので、誰もあなたに代わってこれを決定することはありません。 voron_026 2018.05.10 14:59 #5469 Ihor Herasko:DLLの記述をEAにコピーしてください。これが一番簡単な作業です。また、EAを転送する際には、このDLLが利用できることを忘れないでください。 次に、EAの適切な機能にデータを分散させ(OnInit EAのインジケータの一部を書き換えるなど)、EAにチューニングパラメータを追加してインジケータをカスタマイズできるようにし、グラフ出力を削除し、最も重要なのはEAで使用するためのデータの転送方法を決定することです。これらのデータがさらにどのように使われるかは分からないので、誰もあなたに代わってこれを決定することはありません。私があなたをつかまえました。ありがとうございました!仕事します。 Alexey Viktorov 2018.05.10 16:10 #5470 Ihor Herasko:コードを見ないのは大間違いです。そこでは原則的にバッファは使えません。マーケットプロファイル-水平線 であり、理論的には無制限であり、バッファの数は512に制限されています。もちろん、この数で十分かもしれませんが、1日分のデータを表示するだけならまだしも、なぜ数十倍の履歴の深さのメモリを占有するのでしょうか。それなら、怠け者は私たちより先に生まれていたことになりますね。:)))また、すべてのグラフィック要素がインジケーターバッファに置き換えられると断言したわけではありません。ただ、この場合、作成された全ラインのうち、何ラインが意思決定に考慮されているかを把握する必要があります。そして、それに応じて、最小限のバッファで行うようにすればよいのです。 1...540541542543544545546547548549550551552553554...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
差し支えなければですが。コードのどこから計算が始まるのか、正確に教えていただけませんか?わかりにくいですね。
そして、もし私の理解が正しければ、この部分はカスタム関数としてEAコードに挿入される必要があるのでしょうか?
コードがないので、何とも言えません。提示されたのは、実行ファイルです。コードファイルの拡張子はmq4です。
コードがないので何とも言えません。提示されたのは、実行ファイルです。コードファイルの拡張子はmq4です。
了解です。mqlのコードをお見せします。
了解です。mqlのコードを送ります。
これがEAに盛り込むべき内容です。ただし、グラフィカルなオブジェクトを表示する予定がない場合は、表示しない。このコードの一部が欠けても、何も動作しません。premium_mt4.dll ライブラリを忘れずにインクルードしてください。これがないと、プログラムはclusterdeltaのウェブサイトからデータを取得することができません。
EAに盛り込むべきはこれだけです。
別機能としてできるのでしょうか?
インジケータコードでバッファを指定し、icustomで接続することは可能でしょうか?
EAのヘッダーにインジケータのヘッダーの内容が書かれていることを考えると、別の関数としてできるのでしょうか?
インジケータコードでバッファを指定し、icustomで接続することは可能ですか?
ヘッダーはコードライターの宣伝なので、入れる必要はありません。
コードを見なければ、バッファの設定とEAからの読み込みができると推測できます。
バッファを設定し、EAから読み出すことは可能だと推測できます。
dllで動作するインジケーターの場合、どのようにすればよいのでしょうか? dllからバッファにデータを読み込む関数を書けばよいのでしょうか?
それとも、私が何か間違って理解しているのでしょうか?
コードを見ずに推測すると、バッファを設定してEAから読み込ませることができるようです。
コードを見ないのは間違いです。そこでは原則的にバッファは使えません。マーケットプロファイル-水平線 であり、理論的には無制限であり、バッファの数は512に制限されています。もちろん、この程度で十分かもしれませんが、1日分のデータを表示するだけならまだしも、数十回分の履歴の深さまでメモリを占有してしまうのはいかがなものでしょうか。
インジケータがDLL経由で動作する場合、どのようにすればよいのでしょうか? DLLからバッファにデータをアップロードする関数を書いてください。
DLL の記述を Expert Advisor にコピーします。これが一番簡単な作業です。また、Expert Advisorを転送する際には、このDLLが利用可能であることを忘れないでください。
次に、EAの適切な機能にデータを配布し(OnInit EAのOnInitインジケータの一部を書き換えるなど)、EAに調整パラメータを追加して、インジケータの調整が可能になり、グラフ出力が削除され、最も重要なのはEAで使用するためのデータの転送方法を決定する必要があることです。これらのデータがさらにどのように使われるかは分からないので、誰もあなたに代わってこれを決定することはありません。
DLLの記述をEAにコピーしてください。これが一番簡単な作業です。また、EAを転送する際には、このDLLが利用できることを忘れないでください。
次に、EAの適切な機能にデータを分散させ(OnInit EAのインジケータの一部を書き換えるなど)、EAにチューニングパラメータを追加してインジケータをカスタマイズできるようにし、グラフ出力を削除し、最も重要なのはEAで使用するためのデータの転送方法を決定することです。これらのデータがさらにどのように使われるかは分からないので、誰もあなたに代わってこれを決定することはありません。
私があなたをつかまえました。ありがとうございました!仕事します。
コードを見ないのは大間違いです。そこでは原則的にバッファは使えません。マーケットプロファイル-水平線 であり、理論的には無制限であり、バッファの数は512に制限されています。もちろん、この数で十分かもしれませんが、1日分のデータを表示するだけならまだしも、なぜ数十倍の履歴の深さのメモリを占有するのでしょうか。
それなら、怠け者は私たちより先に生まれていたことになりますね。:)))また、すべてのグラフィック要素がインジケーターバッファに置き換えられると断言したわけではありません。ただ、この場合、作成された全ラインのうち、何ラインが意思決定に考慮されているかを把握する必要があります。そして、それに応じて、最小限のバッファで行うようにすればよいのです。