エラー、バグ、質問 - ページ 1995 1...198819891990199119921993199419951996199719981999200020012002...3185 新しいコメント Slava 2017.09.11 09:09 #19941 fxsaber:以下の方法で、同じMQL5上で修正する可能性がないように修正することができます。ディスクが一杯になるまで、ChartSaveTemplateでテンプレートを作成する。そして、それらを削除するために...飛んでもない テンプレートの削除という、もう一つの汚い手口を追加しようというのですか? fxsaber 2017.09.11 09:20 #19942 Slava: テンプレートの削除という、もう一つの厄介ごとを追加しようというのですか?何らかの藁人形による解決策がやはり必要です。Expert Advisorは10数個のフォルダの中に不要なテンプレートがいろいろと蓄積され、手で端末を使うのが気持ち悪くなってくるからです。手動テンプレートと自動テンプレートでフォルダを分割。フルアクセス時の自動フォルダーマニュアルにはマニュアルのみ。 Vladimir Pastushak 2017.09.11 09:38 #19943 Slava: テンプレートの削除という別のバグを追加しようということでしょうか?filesanyディレクトリにテンプレートを保存できるようにする、それだけなのですが、テンプレートに関して同じ問題があります...。 Anton Ohmat 2017.09.11 09:39 #19944 fxsaber:説明する。説明させてください - 私はちょうど7年間のすべてのティックの期間で同じアドバイザーの2つのテストを行いました - 私は最初のケースで3少ない取引を観察します。 私は再びテストしています - 私は、OHLC M1のテストと同じ取引を得るこれが私の悩みです。テストは別物です。昨日、私のサーバーでテストしたところ、ある結果が得られましたが、その後、1回の実行で異なるディールが得られました。どうでしょう?私は指標を使用しません - 唯一のH1ローソク足の価格 Anton Ohmat 2017.09.11 09:45 #19945 開発者の方に質問です。メタトレーダーでチャートとプログラムを分離する機能は、いつ頃搭載される予定ですか?他のほとんどの番組では、ずっと前から搭載されています。モニターが3台もあるんですよ~、不便です。さらに2つの端末を並行してダウンロードする必要があり、ブローカーのサーバーにさらなる負荷がかかります。 Anton Ohmat 2017.09.11 10:48 #19946 Anton Ohmat:私は、同じExpert Advisorで7年間にわたり、すべてのティックについて2つのテストを行いました。 私は再びテストしています - 私は、OHLC M1のテストと同じ取引を取得します。ここで、私の問題です。テストは別物です。昨日、私のサーバーでテストしたところ、いくつかの結果が得られましたが、その後、他の案件を単発で実行しました。どうしてでしょう?私は指標を使用しません - 唯一のH1ローソク足の価格すみません - 私のコードにエラーがあります。でも、疑問があるんです。 そんな問題に遭遇したことがあります。13個の項目を含むbool配列を宣言し、間違ってArayFill(array,0,13の代わりに12,true)を作ってしまったのです。その結果、配列中の 13項目で 2-3回trueが発生し、その後2-3回falseが発生することが判明した。配列のbool要素はデフォルトでfalseにするべきだと思うのですが。そうだろ? Alexey Viktorov 2017.09.11 10:54 #19947 Anton Ohmat:すみません - 私のコードに誤りがありました。しかし、ある疑問が湧いてきました。 そんな問題に遭遇したことがわかった。13個の要素を持つbool配列を宣言し、間違ったArayFill(array,0,12 instead of 13, true)を作ってしまいました。その結果、配列の 13個の要素で 2-3回のtrueが発生し、その後2-3回のfalseが発生することが判明した。配列のbool要素は、デフォルトではfalseでなければならないようです。そうでしょう?これはmql5ではプログラマーに任されている。この場合、ArrayInitialize(array, true) や ArayFill(array,0,ArraySize(array), true) を使用することができます。 fxsaber 2017.09.11 10:55 #19948 Anton Ohmat:すみません - 私のコードに誤りがありました。しかし、ある疑問が湧いてきました。 そんな問題に遭遇したことがわかった。13個の要素を持つbool配列を宣言し、間違ったArayFill(array,0,12 instead of 13, true)を作ってしまいました。その結果、13個の配列要素の うち、2-3がtrueを実行し、その後2-3がfalseを実行することが判明しました。配列のデフォルトのbool要素は常にfalseでなければならない。そうだろ?そこにはゴミがあるはずです。まさにその通りです。 トレーディング、自動売買システム、ストラテジーテストに関するフォーラム バグ、バグ、質問 fxsaber さん 2017.09.10 17:17 もちろん、自分自身の愚かさという要因は排除しなければなりませんが。例えば、EAがランダムに動作しない こと。 私はモデレーターがテスターのドキュメントの説明で、なぜ結果が異なるのか、このようなランダム性について警告を加えることを提案します。 Slava 2017.09.11 11:21 #19949 Vladimir Pastushak: filesanyディレクトリにテンプレートを保存できるようにする、ただそれだけです。誰が止めるんだ?ChartSaveTemplate(chart_id,"\\Files\\MyPreferredTemplates\\cewl.tpl"); fxsaber 2017.09.11 11:24 #19950 Alexey Viktorov:mql5では、これはプログラマーに 任されている。この場合、ArrayInitialize(array, true) または ArayFill(array,0,ArraySize(array), true) を使用することができます。このようなVERY HARD TO DETECTINGなエラーが出るので、正しいのだろうかと思ったのです。プログラムが不適切に動作しているという事実そのものをキャッチするのは非常に困難です。そして、その原因を探るには、そのエラーを再現しなければならず、これまた大変です。そして、ある変数の初期化が不完全である巨大なコードを掘り起こさなければならないのです。これには、警告がとても役に立ちます。ただし、単純なケースに限る。配列全体を対象としない初期化も、コンパイル時にチェックするのは非現実的であるのと同じです。 1...198819891990199119921993199419951996199719981999200020012002...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
以下の方法で、同じMQL5上で修正する可能性がないように修正することができます。
ディスクが一杯になるまで、ChartSaveTemplateでテンプレートを作成する。そして、それらを削除するために...飛んでもない
テンプレートの削除という、もう一つの厄介ごとを追加しようというのですか?
何らかの藁人形による解決策がやはり必要です。Expert Advisorは10数個のフォルダの中に不要なテンプレートがいろいろと蓄積され、手で端末を使うのが気持ち悪くなってくるからです。
手動テンプレートと自動テンプレートでフォルダを分割。フルアクセス時の自動フォルダーマニュアルにはマニュアルのみ。
テンプレートの削除という別のバグを追加しようということでしょうか?
filesanyディレクトリにテンプレートを保存できるようにする、それだけなのですが、テンプレートに関して同じ問題があります...。
説明する。
説明させてください - 私はちょうど7年間のすべてのティックの期間で同じアドバイザーの2つのテストを行いました - 私は最初のケースで3少ない取引を観察します。 私は再びテストしています - 私は、OHLC M1のテストと同じ取引を得る
これが私の悩みです。テストは別物です。昨日、私のサーバーでテストしたところ、ある結果が得られましたが、その後、1回の実行で異なるディールが得られました。どうでしょう?私は指標を使用しません - 唯一のH1ローソク足の価格
私は、同じExpert Advisorで7年間にわたり、すべてのティックについて2つのテストを行いました。 私は再びテストしています - 私は、OHLC M1のテストと同じ取引を取得します。
ここで、私の問題です。テストは別物です。昨日、私のサーバーでテストしたところ、いくつかの結果が得られましたが、その後、他の案件を単発で実行しました。どうしてでしょう?私は指標を使用しません - 唯一のH1ローソク足の価格
すみません - 私のコードにエラーがあります。でも、疑問があるんです。
そんな問題に遭遇したことがあります。13個の項目を含むbool配列を宣言し、間違ってArayFill(array,0,13の代わりに12,true)を作ってしまったのです。その結果、配列中の 13項目で 2-3回trueが発生し、その後2-3回falseが発生することが判明した。
配列のbool要素はデフォルトでfalseにするべきだと思うのですが。そうだろ?
すみません - 私のコードに誤りがありました。しかし、ある疑問が湧いてきました。
そんな問題に遭遇したことがわかった。13個の要素を持つbool配列を宣言し、間違ったArayFill(array,0,12 instead of 13, true)を作ってしまいました。その結果、配列の 13個の要素で 2-3回のtrueが発生し、その後2-3回のfalseが発生することが判明した。
配列のbool要素は、デフォルトではfalseでなければならないようです。そうでしょう?
これはmql5ではプログラマーに任されている。この場合、ArrayInitialize(array, true) や ArayFill(array,0,ArraySize(array), true) を使用することができます。
すみません - 私のコードに誤りがありました。しかし、ある疑問が湧いてきました。
そんな問題に遭遇したことがわかった。13個の要素を持つbool配列を宣言し、間違ったArayFill(array,0,12 instead of 13, true)を作ってしまいました。その結果、13個の配列要素の うち、2-3がtrueを実行し、その後2-3がfalseを実行することが判明しました。
配列のデフォルトのbool要素は常にfalseでなければならない。そうだろ?
そこにはゴミがあるはずです。まさにその通りです。
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
バグ、バグ、質問
fxsaber さん 2017.09.10 17:17
もちろん、自分自身の愚かさという要因は排除しなければなりませんが。例えば、EAがランダムに動作しない こと。
filesanyディレクトリにテンプレートを保存できるようにする、ただそれだけです。
誰が止めるんだ?
ChartSaveTemplate(chart_id,"\\Files\\MyPreferredTemplates\\cewl.tpl");
mql5では、これはプログラマーに 任されている。この場合、ArrayInitialize(array, true) または ArayFill(array,0,ArraySize(array), true) を使用することができます。
このようなVERY HARD TO DETECTINGなエラーが出るので、正しいのだろうかと思ったのです。
プログラムが不適切に動作しているという事実そのものをキャッチするのは非常に困難です。そして、その原因を探るには、そのエラーを再現しなければならず、これまた大変です。そして、ある変数の初期化が不完全である巨大なコードを掘り起こさなければならないのです。これには、警告がとても役に立ちます。ただし、単純なケースに限る。配列全体を対象としない初期化も、コンパイル時にチェックするのは非現実的であるのと同じです。