エラー、バグ、質問 - ページ 1974 1...196719681969197019711972197319741975197619771978197919801981...3185 新しいコメント A100 2017.08.25 15:15 #19731 コンパイルエラーclass B {}; class A { template<typename T> void f() const {} //1 template<typename T> void f() {} //2 void g() const { f<B>(); } //error: 'f<B>' - call non-const method for constant object }; そして、(1)と(2)の行を入れ替えれば、問題ありません。何が違うの? A100 2017.08.25 16:26 #19732 実行エラーclass B {}; struct A { template<typename T> void f() { Print( __FUNCSIG__ ); } //2 template<typename T> void f() const { Print( __FUNCSIG__ ); } //1 void g() { f<B>(); } }; void OnStart() { A a; a.g(); } その結果、const(2)の代わりにconst(1)メソッドが呼び出される。(1)と(2)の行を入れ替えると(インデックスは入れ替えない)、constにならない - 予想通り giros 2017.08.25 17:25 #19733 こんにちは!単純な条件が満たされない理由を教えてください。if ( Bid > High[iHighest(Symbol(),0,MODE_HIGH,30,1)] )エラーログが表示されない。Comment(Bid)と書いて、BidがHigh[...]よりも高くなるとコメントが停止することに気づきました。そして、この種の条件を満たしている。if ( Bid > High[10] ) Vladimir Pastushak 2017.08.25 17:32 #19734 giros:簡単な条件が満たされない理由を教えてください。エラーログが表示されない。所定のコメント(Bid)があり、BidがHigh[...]以上になるとコメントが停止することに注目。そして、この種の条件は満たされている。すべてのコードを添付してください。あなたが示したものに間違いはありません... giros 2017.08.25 17:48 #19735 Vladimir Pastushak: コード全体を添付してください、あなたが示したものに間違いはありません...エラーを見つけるためにコードをできるだけ簡略化しましたが、エラーはまさに比較条件のBid > High[...]の行にあります。 ここにコード全体があり、実行されていなくても、コピーして確認することができます。void OnTick() { if ( Bid > High[iHighest(Symbol(),0,MODE_HIGH,20,1)] ) {int Buy = OrderSend(Symbol(),OP_BUY,1,Ask,30,0,0,NULL,12345,0,clrBlue);} } Vladimir Pastushak 2017.08.25 17:54 #19736 giros:できるだけコードを簡略化してエラーを探しましたが、エラーはまさに比較条件のBid > High[...]の行にあります。 ここにすべてのコードがあり、実行されていなくても、コピーして確認することができます。そして、どのような結果を期待しているのでしょうか? Vladimir Pastushak 2017.08.25 17:56 #19737 giros:比較条件のBid > High[...]の行でエラーになっています。 ここにコード全体があり、実行されていなくても、コピーして確認することができます。あなたの状態は次のようになります。買値がゼロバーを除く直近20本のローソク足の最大高値より高くなる場合。そして、ストップせずにオープンオーダーを行う。現在の 入札価格が最大の高値より低い場合は、何もしない... giros 2017.08.25 18:08 #19738 Vladimir Pastushak: どんな結果を待っているのでしょうか?具体的にはこの場合、買い注文が出るのを待っているのです。一般的には演算子{...}が実行されるのを待っています。 Vladimir Pastushak 2017.08.25 18:09 #19739 giros:具体的には、この場合、私は買い注文が開かれるのを待っているのです。一般的には、演算子{...}の実行を待っています。自分の状態をよく読む Vladimir Pastushak 2017.08.25 18:10 #19740 giros:具体的には、この場合、私は買い注文が開くのを待っているのです。一般的なケースでは、私は演算子{...}を待っています。私はあなたの条件が明確に動作している、順序が開いている... 1...196719681969197019711972197319741975197619771978197919801981...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
コンパイルエラー
そして、(1)と(2)の行を入れ替えれば、問題ありません。何が違うの?実行エラー
その結果、const(2)の代わりにconst(1)メソッドが呼び出される。(1)と(2)の行を入れ替えると(インデックスは入れ替えない)、constにならない - 予想通りこんにちは!単純な条件が満たされない理由を教えてください。
エラーログが表示されない。Comment(Bid)と書いて、BidがHigh[...]よりも高くなるとコメントが停止することに気づきました。
そして、この種の条件を満たしている。
簡単な条件が満たされない理由を教えてください。
エラーログが表示されない。所定のコメント(Bid)があり、BidがHigh[...]以上になるとコメントが停止することに注目。
そして、この種の条件は満たされている。
すべてのコードを添付してください。あなたが示したものに間違いはありません...
コード全体を添付してください、あなたが示したものに間違いはありません...
エラーを見つけるためにコードをできるだけ簡略化しましたが、エラーはまさに比較条件のBid > High[...]の行にあります。
ここにコード全体があり、実行されていなくても、コピーして確認することができます。
できるだけコードを簡略化してエラーを探しましたが、エラーはまさに比較条件のBid > High[...]の行にあります。
ここにすべてのコードがあり、実行されていなくても、コピーして確認することができます。
そして、どのような結果を期待しているのでしょうか?
比較条件のBid > High[...]の行でエラーになっています。
ここにコード全体があり、実行されていなくても、コピーして確認することができます。
あなたの状態は次のようになります。
買値がゼロバーを除く直近20本のローソク足の最大高値より高くなる場合。そして、ストップせずにオープンオーダーを行う。
現在の 入札価格が最大の高値より低い場合は、何もしない...
どんな結果を待っているのでしょうか?
具体的にはこの場合、買い注文が出るのを待っているのです。
一般的には演算子{...}が実行されるのを待っています。
具体的には、この場合、私は買い注文が開かれるのを待っているのです。
一般的には、演算子{...}の実行を待っています。
自分の状態をよく読む
具体的には、この場合、私は買い注文が開くのを待っているのです。
一般的なケースでは、私は演算子{...}を待っています。
私はあなたの条件が明確に動作している、順序が開いている...