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

 
Neofit:
馬鹿な話ですが、実は動的配列を 302まで展開済みであれば、ArrayResizeを使わずに0から301までの任意の要素にアクセスできることは理解しています。
それならいいんですけどね :)
 
pusheax:

ストラテジーテスターの 不具合。

突然停止し、ローカルとリモートのすべてのエージェントがメッセージを終了しているため、ハングアップします。

さらに走らせる方法を教えてください、もう一度最初からやり直すのは残念な時間です。

一部のエージェントを無効化する。

この問題はすでに修正されていますので、次のビルドをお待ちください。

 
OBJPROP_ZORDER プロパティは、オブジェクトの後ろにあるオーダーには適用 されないのか教えてください。オブジェクトをクリックすると、オーダーウィンドウが表示されます。この問題は、すでに何度も声があがっていたように記憶しています。 解決するのでしょうか?
 
何度も声が上がっています。 サービスデスクで2ヶ月前から叩いています。 claim#182300
 

SymbolInfoInteger() 関数は、不正なプロパティタイプを返します。

 int digits = SymbolInfoInteger(Symbol(),SYMBOL_DIGITS); 

小数点 以下の桁数を取得したいのですが、型変換によりデータが失われる可能 性がある、みたいなことが書いてあります。

型変換しているのですが、説明ではintを 返すことになっているので、longを返して います。

ここで、値を正規化して、関数に正確にintを 入れる必要があります。

  double test = NormalizeDouble(1.645645646456456456,digits); 
_Digitsは問題なく動作しますが、私の場合は動作しません。

このように

NormalizeDouble(1.645645646456456456,SymbolInfoInteger(Symbol(),SYMBOL_DIGITS));

結果は同じです。

何かあっても蹴らないで下さいね )このようなバグがあるのは私だけでしょうか?

 
kosuhin:

SymbolInfoInteger() 関数は、不正なプロパティタイプを返します。

小数点 以下の桁数を取得したいのですが、型変換によりデータが失われる可能 性がある、みたいなことが書いてあります。

SymbolInfoInteger()関数は、実プロパティ値が任意の整数型であるにもかかわらず、常にlong型を 返します。関数の結果を自分でターゲット型に変換する必要があります。

 
Rosh:

SymbolInfoInteger() 関数は常にlong型を 返すが、実際のプロパティ値は任意の整数型が可能である。関数の結果を自分でターゲット型に変換する必要があります。

ありがとうございます、わかりました。ただ、この場合、どうすればいいのかがはっきりしないのです。コンパイラの警告に注意を払わない?

そうでない場合、longから intへの 変換はどのようにすればよいのでしょうか? 理解できません。もしよろしければ、この場合どうすればいいのか、例を挙げて教えてください。

チャンピオンシップのEAを書いているのですが、コードのエラーとみなされるのでしょうか?基本的にはすべてうまくいくのですが、コンパイラが警告を出すだけです。

 
kosuhin:

そうでない場合、longを intに 変換するにはどうしたらよいですか?もしよろしければ、このような場合の例を教えてください。

例えばこんな感じ。

int digits = (int)SymbolInfoInteger(Symbol(),SYMBOL_DIGITS); 

注警告はエラーメッセージでは ありません。プログラマーを揺さぶるだけです。

注2:型キャスト、明示的および暗黙的参照。

 
Yedelkin:

例えばこんな感じ。

注警告はエラーメッセージでは ありません。プログラマーを揺さぶることである。

注2:「型変換」、明示的、暗黙的参照。

イエデルキン さん、ありがとうございます!やっぱり真実はどこか近くにあるんですね。ログはきれいになりました )

"タイプ変換 "は、今まで見向きもしなかった )

 
IE6では、画像、リンク、動画などの挿入が できません。すなわち、投稿を入力する際にボタンバーがない。また、返信の際、元の投稿の引用がない。また、「編集」をクリックしても、修正したメッセージが編集ウィンドウにコピーされません。
MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.