コーディングのヘルプ - ページ 526 1...519520521522523524525526527528529530531532533...786 新しいコメント Harry 2015.09.04 11:20 #5251 techmac: ex4はP-codeです。実行速度はC/C++の同等品に比べ100倍以上遅いです。 techmacさん、こんにちは。 はい、わかりました。C++で何時間もかけて設定し、書き出さなければならなかったことを、MQLではあまりにも多くの関数で行って いるのです。そのため、メモリリークやボトルネックが発生し、多くの関数を連続的に呼び出してしまいます。しかし、MATLABは「生の」C/C++とある種の「ガイド付き」の中間であるように思えるので、それはいいことだと思います。おっしゃるとおりで、C/C++で純粋にDLLを書き、そのコードをMQLに送り込むことを勧める記事をウェブ(MQLのウェブサイトでも)サーフィンで読んだことがあります。C++は超高速で、残念ながらMQLはその比ではありません。私はあなたに全面的に同意します。 P.S. Visual StudioでのMQLのポーティングについて読んだことがありますが、ご存知ですか?もしご存知でしたら、どう思われますか?私は、言語やプラットフォームの移植にはいつも懐疑的です...。 zigflip 2015.09.04 13:00 #5252 0,2,3など、どのサブウィンドウに表示するかを選択するオプションを追加してください。 コーナー選択も含まれていますが、ウィンドウ1にしか読み込まれません。 よろしくお願いします。 ファイル: open-positions-pips_zigmod.mq4 20 kb Mladen Rakic 2015.09.04 15:18 #5253 zigflip: 0,2,3など、どのサブウィンドウに表示するかを選択するオプションを追加していただけないでしょうか。コーナーセレクションを含むが、ウィンドウ1でのみロードされる。 よろしくお願いします。 ジグフリップ 試してみる :open-positions-pips_zigmod_1.01.mq4 DisplayInWindowNoを0以下に設定すれば、以前と同じように動作します。 ファイル: open-positions-pips_zigmod_1.01.mq4 20 kb Dawid Ciechowski 2015.09.04 22:03 #5254 こんにちは。 どなたか、下に添付したインジケータで、日付と時間のラベルを行の下(画面上にマーク)に描くオプションを有効にするのを手伝っていただけませんか? :-) ありがとうございます :-) ファイル: periodseparator.png 97 kb market_sessions.mq4 29 kb Mladen Rakic 2015.09.05 05:32 #5255 freakout: こんにちは。下記のインジケータで、日付と時間のラベルを行の下に描くオプションを有効にするために、どなたか助けていただけませんか? ありがとうございます :-) これらの行のバックプロパティを trueに設定すれば(このようにObjectSet(name, OBJPROP_BACK, true);) ラベルは消えます。 Harry 2015.09.05 12:20 #5256 こんにちは、皆さん。 私はいくつかのことを知りたいです。VSでDLLを書き、カスタムライブラリ(例えばBoostやQuantLib)の関数を#includeした場合、それらはMQLライブラリ.mq4に#include(d)できるのでしょうか?VSからMQLにDLLを書き込んでインクルードする手順は見たので、私の質問は「互換性」についてのみです。 ありがとうございました。 P.S. 数時間の作業の無駄を避けるために、書く前に質問したほうがよかったのですが・・・。 Mladen Rakic 2015.09.05 13:42 #5257 har: Hi guys!教えて欲しいことがあります。VSでDLLを書き、カスタムライブラリ(BoostやQuantLibなど)の関数を#includeした場合、MQLライブラリ.mq4で#include(d)できるのでしょうか?VSからMQLにDLLを書き込んでインクルードする手順は見たので、私の質問は「互換性」についてのみです。 ありがとうございます!(笑 P.S. I preferred to ask before write to avoid the wasted of several hours of work... 関数の 書き方を深めます(mqlは特殊な要件があります)。metatraderMQLのsample]DLLsampleフォルダーに、どのようにそれをしなければならないかサンプルがあります。 Harry 2015.09.05 13:56 #5258 では、出力は基本的なものだけにすればうまくいくのでしょうか?つまり、倍数か、少なくとも配列を返すような関数を 呼び出したいのです。もし "dirty job "がDLLに含まれていて、MQLはそれらのDLLの関数からの結果のみを取得するのであれば、トラブルにはならないのでは? Mladen Rakic 2015.09.05 14:37 #5259 har: では、出力は基本的なものだけにすればうまくいくのでしょうか?つまり、私は私にダブルを返すか、少なくとも、配列だけを返すこれらの関数を呼び出すことを望みます。もし "dirty job "がDLLに含まれていて、MQLがそのDLLの関数からの結果のみを取得するのであれば、トラブルはないはずですよね? ハー レスポンスとしてのダブルは問題なし 配列はそうです。配列を参照で渡して、その配列に値を代入する方法しかありません Harry 2015.09.05 14:45 #5260 私ならそうします。void関数を使って コードを高速化し、常に配列を参照渡しすること!私はいつもC++でそうしているので、MQLでそうすることは問題ではありません。 mladenさん、ありがとうございました。 1...519520521522523524525526527528529530531532533...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ex4はP-codeです。実行速度はC/C++の同等品に比べ100倍以上遅いです。
techmacさん、こんにちは。
はい、わかりました。C++で何時間もかけて設定し、書き出さなければならなかったことを、MQLではあまりにも多くの関数で行って いるのです。そのため、メモリリークやボトルネックが発生し、多くの関数を連続的に呼び出してしまいます。しかし、MATLABは「生の」C/C++とある種の「ガイド付き」の中間であるように思えるので、それはいいことだと思います。おっしゃるとおりで、C/C++で純粋にDLLを書き、そのコードをMQLに送り込むことを勧める記事をウェブ(MQLのウェブサイトでも)サーフィンで読んだことがあります。C++は超高速で、残念ながらMQLはその比ではありません。私はあなたに全面的に同意します。
P.S. Visual StudioでのMQLのポーティングについて読んだことがありますが、ご存知ですか?もしご存知でしたら、どう思われますか?私は、言語やプラットフォームの移植にはいつも懐疑的です...。
0,2,3など、どのサブウィンドウに表示するかを選択するオプションを追加してください。
コーナー選択も含まれていますが、ウィンドウ1にしか読み込まれません。
よろしくお願いします。
0,2,3など、どのサブウィンドウに表示するかを選択するオプションを追加していただけないでしょうか。
コーナーセレクションを含むが、ウィンドウ1でのみロードされる。
よろしくお願いします。ジグフリップ
試してみる :open-positions-pips_zigmod_1.01.mq4
DisplayInWindowNoを0以下に設定すれば、以前と同じように動作します。
こんにちは。
どなたか、下に添付したインジケータで、日付と時間のラベルを行の下(画面上にマーク)に描くオプションを有効にするのを手伝っていただけませんか? :-)
ありがとうございます :-)
こんにちは。
下記のインジケータで、日付と時間のラベルを行の下に描くオプションを有効にするために、どなたか助けていただけませんか?
ありがとうございます :-)これらの行のバックプロパティを trueに設定すれば(このようにObjectSet(name, OBJPROP_BACK, true);) ラベルは消えます。
こんにちは、皆さん。
私はいくつかのことを知りたいです。VSでDLLを書き、カスタムライブラリ(例えばBoostやQuantLib)の関数を#includeした場合、それらはMQLライブラリ.mq4に#include(d)できるのでしょうか?VSからMQLにDLLを書き込んでインクルードする手順は見たので、私の質問は「互換性」についてのみです。
ありがとうございました。
P.S. 数時間の作業の無駄を避けるために、書く前に質問したほうがよかったのですが・・・。
Hi guys!
教えて欲しいことがあります。VSでDLLを書き、カスタムライブラリ(BoostやQuantLibなど)の関数を#includeした場合、MQLライブラリ.mq4で#include(d)できるのでしょうか?VSからMQLにDLLを書き込んでインクルードする手順は見たので、私の質問は「互換性」についてのみです。
ありがとうございます!(笑
P.S. I preferred to ask before write to avoid the wasted of several hours of work...関数の 書き方を深めます(mqlは特殊な要件があります)。metatraderMQLのsample]DLLsampleフォルダーに、どのようにそれをしなければならないかサンプルがあります。
では、出力は基本的なものだけにすればうまくいくのでしょうか?つまり、倍数か、少なくとも配列を返すような関数を 呼び出したいのです。もし "dirty job "がDLLに含まれていて、MQLはそれらのDLLの関数からの結果のみを取得するのであれば、トラブルにはならないのでは?
では、出力は基本的なものだけにすればうまくいくのでしょうか?つまり、私は私にダブルを返すか、少なくとも、配列だけを返すこれらの関数を呼び出すことを望みます。もし "dirty job "がDLLに含まれていて、MQLがそのDLLの関数からの結果のみを取得するのであれば、トラブルはないはずですよね?
ハー
レスポンスとしてのダブルは問題なし
配列はそうです。配列を参照で渡して、その配列に値を代入する方法しかありません
私ならそうします。void関数を使って コードを高速化し、常に配列を参照渡しすること!私はいつもC++でそうしているので、MQLでそうすることは問題ではありません。
mladenさん、ありがとうございました。