エラー、バグ、質問 - ページ 2429

 
Uriel Melliphant:


コードを正しく挿入する:コードの挿入方法

 

ターミナルでプログレスバーを非表示にする方法はありますか?

静止していればいいのですが、ダメですね!なぜアニメーションを つける必要があったのでしょうか?

 

この警告は何を意味するのでしょうか?


2つの数字を単純に比較するだけなので、特に問題はないと思うのですが......。

 
Igor Zakharov:

この警告は何を意味するのでしょうか?


2つの数字を単純に比較するだけなので、特に問題はないと思うのですが......。

そして、この2つの数字は何型なのか?また、エラーメッセージの 翻訳を使用すると、どこでエラーが生じているのかがすぐにわかります。

 
Vladimir Karputov:

この2つの数字は何型なのでしょうか?そして、エラーメッセージの 翻訳も使うべきです。そうすれば、どこにエラーがあるのかがすぐに分かります。

fabs() は常に2倍

PeriodSeconds() は常に int です。

翻訳も一目瞭然...。

これがその答えです。

https://www.mql5.com/ru/forum/1111/page166#comment_29753

が、私の場合当てはまるかどうか...。

if(fabs(Start-End)/1000 > (double)PeriodSeconds(PERIOD_D1)*10)

ということで、警告は出ないが、倒錯しているように見える

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2010.10.15
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Igor Zakharov:

fabs() 常に2倍

PeriodSeconds() は常に int です。

翻訳も一目瞭然...。

これがその答えです。

https://www.mql5.com/ru/forum/1111/page166#comment_29753

が、私のケースに当てはまるかどうか...。

fabs(Start-End)/100 どのようなタイプですか?А?


参考:タイプ変換

 
Vladimir Karputov:

fabs(Start-End)/100 どのようなタイプですか?А?


参考:タイプ変換

double/int = double

 
Igor Zakharov:

double/int = double

はい、その通りです。そして、これがintと比較しているdoubleです(PeriodSeconds→int)。

 
Vladimir Karputov:

はい、その通りです。そして、これがintと比較しているdoubleです(PeriodSeconds→int)。

и?
 
Vladimir Karputov:

はい、その通りです。そして、これがintと比較しているdoubleです(PeriodSeconds→int)。

通常、このような比較は問題ないのですが、ここでは人工的な例を挙げます。コンパイラは上記の場合のみ警告を発します。