エラー、バグ、質問 - ページ 389 1...382383384385386387388389390391392393394395396...3185 新しいコメント Ilyas 2011.05.20 13:28 #3881 Integer: mql5.exeを呼び出してスクリプトをコンパイルしようとすると、スクリプトがincludnikを使用しており、コンパイルできない。インルーダの起動を削除すると、コンパイルされます。エディターでインジケーター付きでコンパイルします。 設定した/i:<path>を通して、サブディレクトリのあるフォルダへのパス? Dmitry Fedoseev 2011.05.20 13:41 #3882 mql5: インジェクションのあるフォルダのパスとして、/i:<path>を設定していますか? ありがとうございます、わかりました。してないんです。 DV2010 2011.05.20 14:43 #3883 CopyOpenなどで読み込んだ履歴の深さから判断して、パラメータ「maxbars in window」をMTリロード直後に変更しても、なぜかうまくいかず、一見任意の時間だけ成功することが多くなっています。教えてください、オンラインモードでは履歴の読み込みの深さ自体を変えるような機能はないのでしょうか? 標準テスターでは、私の理解では、そのような機能が実装されており、代替テスターを作成する場合にも、その機能が必要です。 Документация по MQL5: Доступ к таймсериям и индикаторам / Bars www.mql5.com Доступ к таймсериям и индикаторам / Bars - Документация по MQL5 DV2010 2011.05.20 14:58 #3884 質問2:インジケーターウィンドウがあり、そこに異なるパラメータを持つインジケーターバージョンが追加されているとします。この場合、各バージョンのスケーリングは別々に行われ、その結果、異なるバージョンのスケールは一致せず、可視極値が不一致の場合、互いに重なり合うことになる。この場合、スクロールイベントがないため、1つのスケーリングを実装することは非常に困難です。一方、数行を含むインジケーターの作成は、色を動的に設定することができないため、コードの全体的な煩雑さが妨げとなります。しかし、残念ながら、既存のモデルの中でこの問題を解決する簡単な方法を見つけることは困難です。そこで質問ですが、一つのスケーリングに配置された全てのインジケータのプロパティをウィンドウのプロパティに追加することは可能でしょうか? Валерий 2011.05.21 00:57 #3885 ポジションを反転(イン/アウト)させたとき、ポジションの「コメント」フィールドに注文(取引)コメントが上書きされないのはなぜですか?手でめくってみましたが、同じです。 Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок - Документация по MQL5 削除済み 2011.05.21 04:28 #3886 Valmars:ポジションを反転(イン/アウト)させたときに、ポジションの「コメント」欄に注文(取引)コメントが上書きされないのはなぜですか?手動でやってみましたが、同じでした。 新しい位置は上書きされるはずで、私の理解では、最初の位置とは逆になっています。最初の位置を閉じて出て行っても、出て行くコメントは変わりません。もちろん、なぜそのポジションがクローズされたのかを明確にするために、outのコメントを変更した方が良いのでしょうけれども。 Валерий 2011.05.21 07:10 #3887 Interesting:新しい位置は上書きされるはずで、私の理解では、最初の位置とは逆になっています。Outは 初期位置のクローズで、そこのコメントは変わりません。確かに、なぜそのポジションがクローズさ れたのかを明確にするために、outのコメントを変更することは望ましいことですが。位置はそのままで、向きを変えた。ポジションを開くと、コメントが上書きされ、ポジション自体も上書きされます。しかし、リバーサルはそうではありません。そこには、変更理由が明記されています。取引・注文の履歴に、コメントが存在する。これはMQL5プログラムの問題ではなく、コメントを指定して手動で反転させた場合でもフィールドは空のままであるため、端末の問題である。注文から記入するべきだと思います。そうでなければ、誰がポジションを変更したのか、EAなのか手動(目視、「取引」タブ)なのか、はっきりしないのです。 削除済み 2011.05.21 09:38 #3888 Valmars:位置はそのままで、方向だけが変わったのです。ポジションが開くとコメントが書き換わり、フィルインが行われる場合も同様です。しかし、反転させるとそうならない。そこには、変更理由が明記されています。取引・注文の履歴に、コメントが存在する。これはMQL5プログラムの問題ではなく、コメントを指定して手動で反転させた場合でもフィールドは空のままであるため、端末の問題である。注文から記入するべきだと思います。そうしないと、誰がポジションを変更したのか、Expert Advisor または手動で(「取引」タブで視覚的に)確認することができません。方向を変更した場合、既存のOutポジションは閉じられ、新しいInポジションが再び開かれます。私の記憶が正しければ例1.0.10の買いポジションと、ロット0.20のトリガーによる売り注文(指値または逆指値注文)を出しています。その結果、買いポジションは決済され、新たに0.10の売りポジションが作成されます。2.新規ポジション」というコメントが付いた買い0.10のポジションがあったとします(この取引はInと表示されるはずです)。「買い平均 - XXXX」というコメントが付いた買い0.10の平均化(この取引はInと表示されるはずです)を行います。その結果、ポジションは「買い 0.20」となり、「平均化買い - XXXX」というコメントが表示されます。ここでは、ポジションを反転させ、「Upheaval Sell - XXXX」というコメントを付けて0.30を売ることにしました。Upheaval Sell - XXXX」というコメントとともに、Sell 0.10のポジションを持つべきでしょう。買いポジションの決済+新しい売りポジションの開設となるはずです。0.20の買いポジション(Averaging Buy - XXXX)のクローズは、ログにSell 0.20 Outと記録されます(コメントを明確にする必要があります)。新規ポジションの開設は、ログに「Sell 0.10 In (Upheaval Sell - XXXX)」と表示されます。追記テスターで実際にどのように見えるかは、後で確認します。 削除済み 2011.05.21 09:40 #3889 Valmars:MQL5のプログラムではなく、ターミナルが原因です。コメントを付けて手動で反転させても、フィールドは空白のままです。注文から記入するべきだと思います。そうでなければ、誰がポジションを変更したのか、EAなのか手動(目視、「取引」タブ)なのか、はっきりしないのです。 あとは、Sevrvisdeskの開発者次第です。 Yedelkin 2011.05.21 10:06 #3890 Valmars: 位置はそのままで、向きを変えただけです。 それは用語の問題であり、それ以上のものではありません。そのため、ポジションの定義はドキュメントで調べることをお勧めします。 1...382383384385386387388389390391392393394395396...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
mql5.exeを呼び出してスクリプトをコンパイルしようとすると、スクリプトがincludnikを使用しており、コンパイルできない。インルーダの起動を削除すると、コンパイルされます。エディターでインジケーター付きでコンパイルします。
インジェクションのあるフォルダのパスとして、/i:<path>を設定していますか?
ありがとうございます、わかりました。してないんです。
CopyOpenなどで読み込んだ履歴の深さから判断して、パラメータ「maxbars in window」をMTリロード直後に変更しても、なぜかうまくいかず、一見任意の時間だけ成功することが多くなっています。
教えてください、オンラインモードでは履歴の読み込みの深さ自体を変えるような機能はないのでしょうか?
標準テスターでは、私の理解では、そのような機能が実装されており、代替テスターを作成する場合にも、その機能が必要です。質問2:インジケーターウィンドウがあり、そこに異なるパラメータを持つインジケーターバージョンが追加されているとします。
この場合、各バージョンのスケーリングは別々に行われ、その結果、異なるバージョンのスケールは一致せず、可視極値が不一致の場合、互いに重なり合うことになる。
この場合、スクロールイベントがないため、1つのスケーリングを実装することは非常に困難です。一方、数行を含むインジケーターの作成は、色を動的に設定することができないため、コードの全体的な煩雑さが妨げとなります。
しかし、残念ながら、既存のモデルの中でこの問題を解決する簡単な方法を見つけることは困難です。そこで質問ですが、一つのスケーリングに配置された全てのインジケータのプロパティをウィンドウのプロパティに追加することは可能でしょうか?
ポジションを反転(イン/アウト)させたときに、ポジションの「コメント」欄に注文(取引)コメントが上書きされないのはなぜですか?手動でやってみましたが、同じでした。
新しい位置は上書きされるはずで、私の理解では、最初の位置とは逆になっています。
最初の位置を閉じて出て行っても、出て行くコメントは変わりません。
もちろん、なぜそのポジションがクローズされたのかを明確にするために、outのコメントを変更した方が良いのでしょうけれども。
新しい位置は上書きされるはずで、私の理解では、最初の位置とは逆になっています。
Outは 初期位置のクローズで、そこのコメントは変わりません。
確かに、なぜそのポジションがクローズさ れたのかを明確にするために、outのコメントを変更することは望ましいことですが。
位置はそのままで、向きを変えた。ポジションを開くと、コメントが上書きされ、ポジション自体も上書きされます。しかし、リバーサルはそうではありません。そこには、変更理由が明記されています。取引・注文の履歴に、コメントが存在する。これはMQL5プログラムの問題ではなく、コメントを指定して手動で反転させた場合でもフィールドは空のままであるため、端末の問題である。
注文から記入するべきだと思います。そうでなければ、誰がポジションを変更したのか、EAなのか手動(目視、「取引」タブ)なのか、はっきりしないのです。
位置はそのままで、方向だけが変わったのです。ポジションが開くとコメントが書き換わり、フィルインが行われる場合も同様です。しかし、反転させるとそうならない。そこには、変更理由が明記されています。取引・注文の履歴に、コメントが存在する。これはMQL5プログラムの問題ではなく、コメントを指定して手動で反転させた場合でもフィールドは空のままであるため、端末の問題である。
注文から記入するべきだと思います。そうしないと、誰がポジションを変更したのか、Expert Advisor または手動で(「取引」タブで視覚的に)確認することができません。
方向を変更した場合、既存のOutポジションは閉じられ、新しいInポジションが再び開かれます。
私の記憶が正しければ
例
1.0.10の買いポジションと、ロット0.20のトリガーによる売り注文(指値または逆指値注文)を出しています。
その結果、買いポジションは決済され、新たに0.10の売りポジションが作成されます。
2.新規ポジション」というコメントが付いた買い0.10のポジションがあったとします(この取引はInと表示されるはずです)。「買い平均 - XXXX」というコメントが付いた買い0.10の平均化(この取引はInと表示されるはずです)を行います。
その結果、ポジションは「買い 0.20」となり、「平均化買い - XXXX」というコメントが表示されます。
ここでは、ポジションを反転させ、「Upheaval Sell - XXXX」というコメントを付けて0.30を売ることにしました。
Upheaval Sell - XXXX」というコメントとともに、Sell 0.10のポジションを持つべきでしょう。
買いポジションの決済+新しい売りポジションの開設となるはずです。
0.20の買いポジション(Averaging Buy - XXXX)のクローズは、ログにSell 0.20 Outと記録されます(コメントを明確にする必要があります)。
新規ポジションの開設は、ログに「Sell 0.10 In (Upheaval Sell - XXXX)」と表示されます。
追記
テスターで実際にどのように見えるかは、後で確認します。
MQL5のプログラムではなく、ターミナルが原因です。コメントを付けて手動で反転させても、フィールドは空白のままです。
注文から記入するべきだと思います。そうでなければ、誰がポジションを変更したのか、EAなのか手動(目視、「取引」タブ)なのか、はっきりしないのです。
位置はそのままで、向きを変えただけです。