どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 951 1...944945946947948949950951952953954955956957958...1178 新しいコメント 削除済み 2015.10.20 13:32 #9501 borilunad:その場合、正規化されず、エラーが発生する可能性があります!より正確な正規化価格ではなぜ満足できないのか? どうでしょう、エラーに見えましたよ :))でも、より正確な価格であれば、当然これを使ったほうがいい。ありがとうございます!助かりました。 atztek 2015.10.21 23:16 #9502 サブウィンドウの状態、つまり見えるか見えないかを表示する関数WindowIsVisible() があります。 インジケーターのサブウィンドウを不可視にするにはどうしたらよいですか。(なるべく) 削除済み 2015.10.22 01:18 #9503 void OnStart() { string s = ""; double p = 0; p = Point; p = NormalizeDouble(p, Digits); s = DoubleToString (p); Alert(s); }Alertに正規化されたポイント値を表示してほしかった。しかし、それは0.00001000を返します、それはNormalizeDouble関数の 後に正規化されるべきですか? Victor Nikolaev 2015.10.22 02:10 #9504 JoinDoe: Alertに正規化されたポイント値を表示させたいと思いました。しかし、それは0.00001000を返します、それはNormalizeDouble関数の後に正規化されるべきですか? DoubleToStr()を使うと便利です 削除済み 2015.10.22 02:30 #9505 Vinin: DoubleToStr()を使用すると便利です ありがとうございます!助かりました。しかし、Pointを使って数学的な演算をする必要がある場合はどうでしょうか。Alertで出力すると、16桁の数字1e-005.0が出力されます。正規化後は0.00001000となる。表示するには文字列形式に変換する必要があるが、文字列では算術演算が できない。最後に余分な3つのゼロを切り落としても、数学的な演算ができるようにするにはどうしたらよいでしょうか? Victor Nikolaev 2015.10.22 03:48 #9506 JoinDoe: ありがとうございます!助かります。しかし、Pointを使って数学的な演算をする必要がある場合はどうでしょうか。Alertで出力すると、16進数の1e-005.0が出力されます。正規化後は0.00001000となる。表示するには文字列形式に変換する必要があるが、文字列では算術演算ができない。最後に余分な3つのゼロを切り落としても、数学的な演算ができるようにするにはどうしたらよいでしょうか?そして、なぜ余分なゼロに悩まされるのでしょうか?数字を記憶することと、表示することは少し違います Vladyslav Goshkov 2015.10.22 04:00 #9507 JoinDoe: ありがとうございます!助かります。しかし、Pointを使って数学的な演算をする必要がある場合はどうでしょうか。Alertで出力する場合は、16桁の数字1e-005.0を出力します。正規化後は0.00001000となる。表示するには文字列形式に変換する必要があるが、文字列では算術演算ができない。最後に余分なゼロを3つ削って、なおかつ数学的な演算ができるようにするにはどうしたらいいのでしょうか。 何もする必要はありません。そのまま使う。1e-005は指数 形式での表記です。数字そのものは、表示する形によって変わることはありません。 atztek 2015.10.22 09:08 #9508 コード内にインジケーターバッファが あり、それを使ってチャートに線を引いています。 Nバー以降はこの行は不要になりますが、インジケータはメモリを消費し続けます。質問があります。{0-N} - を超えるバーのバッファ値を無効にすれば、メモリが解放されるのでしょうか? Victor Nikolaev 2015.10.22 09:27 #9509 atztek: チャート上に線を引くためのインジケーターバッファがコードに含まれています。 N本のバーが通過すると、この行は不要になりますが、インジケータはメモリを消費し続けます。 質問があります - {0-N}の外側のバーのバッファ値をゼロにすれば -。 は、メモリの解放につながるのでしょうか? いいえ atztek 2015.10.22 10:51 #9510 Vinin: いいえインジケータバッファによる メモリオーバーを防ぐには、、最初にある程度の範囲(例えば0〜2000)を確保し、それを超えないようにすることだと考えてよろしいでしょうか? 1...944945946947948949950951952953954955956957958...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
その場合、正規化されず、エラーが発生する可能性があります!より正確な正規化価格ではなぜ満足できないのか?
インジケーターのサブウィンドウを不可視にするにはどうしたらよいですか。(なるべく)
Alertに正規化されたポイント値を表示してほしかった。しかし、それは0.00001000を返します、それはNormalizeDouble関数の 後に正規化されるべきですか?
Alertに正規化されたポイント値を表示させたいと思いました。しかし、それは0.00001000を返します、それはNormalizeDouble関数の後に正規化されるべきですか?
DoubleToStr()を使用すると便利です
ありがとうございます!助かります。しかし、Pointを使って数学的な演算をする必要がある場合はどうでしょうか。Alertで出力すると、16進数の1e-005.0が出力されます。正規化後は0.00001000となる。表示するには文字列形式に変換する必要があるが、文字列では算術演算ができない。最後に余分な3つのゼロを切り落としても、数学的な演算ができるようにするにはどうしたらよいでしょうか?
そして、なぜ余分なゼロに悩まされるのでしょうか?
数字を記憶することと、表示することは少し違います
ありがとうございます!助かります。しかし、Pointを使って数学的な演算をする必要がある場合はどうでしょうか。Alertで出力する場合は、16桁の数字1e-005.0を出力します。正規化後は0.00001000となる。表示するには文字列形式に変換する必要があるが、文字列では算術演算ができない。最後に余分なゼロを3つ削って、なおかつ数学的な演算ができるようにするにはどうしたらいいのでしょうか。
Nバー以降はこの行は不要になりますが、インジケータはメモリを消費し続けます。
質問があります。{0-N} -
を超えるバーのバッファ値を無効にすれば、メモリが解放されるのでしょうか?
チャート上に線を引くためのインジケーターバッファがコードに含まれています。
N本のバーが通過すると、この行は不要になりますが、インジケータはメモリを消費し続けます。
質問があります - {0-N}の外側のバーのバッファ値をゼロにすれば -。
は、メモリの解放につながるのでしょうか?
いいえ
、最初にある程度の範囲(例えば0〜2000)を確保し、それを超えないようにすることだと考えてよろしいでしょうか?