エラー、バグ、質問 - ページ 2038 1...203120322033203420352036203720382039204020412042204320442045...3185 新しいコメント Vladislav Andruschenko 2017.10.14 13:39 #20371 Strategy Testerで テキストアライメントが機能しないObjectSetInteger(chart_ID,name,OBJPROP_ALIGN,ALIGN_CENTER); fxsaber 2017.10.14 13:55 #20372 縦線という 2つのグラフィカルなオブジェクトがあります。片方の線をマウスで動かすと、もう片方がその後ろに一定の距離で引っ張られるようにする必要があるのです。OnChartEvent+OnTimerが行われることは明らかです。ただ、引いた線が目に見えてぴくぴく動くこと、つまりラグがあることです。1ミリ秒タイマーとChartRedrawは役に立ちません。MT5でこの原始的な作業をスムーズに解決することは可能でしょうか?それとも建築的な特殊性から不可能なのでしょうか?面白いことに、キャンバス上ではあっという間に平滑化が実現するのです。しかし、グラフィカルなオブジェクトでは失敗します。フィボナッチ時間帯」オブジェクトを設定すると、マウスで動かしたときにすべての縦線がスムーズに動くようになります。グラフィカル・オブジェクト・マッピング・システムは、これに問題なく対処しています。しかし、MQLで次々と物体を引き上げていくと、途端に滑らかさが失われてしまうのです。 TheXpert 2017.10.14 14:16 #20373 fxsaber:MT5でこの原始的な作業をスムーズに解決することは可能でしょうか?それとも、建築的な特徴から無理なのでしょうか?自社・内製DND、引き込み中のMouseMoveイベントでの再描画。もちろんラグを100%なくすことはできませんが、99%なくすことは可能です。 Vitaly Muzichenko 2017.10.14 16:58 #20374 Комбинатор:自社・内製DND、プル中のMouseMoveイベントでの再描画。もちろんラグを100%なくすことはできませんが、99%なくすことは可能です。問題は、「なぜ?mt5では何かが未完成なのか、逆に生産性を削いでしまっているようです。硬いグラフィックのターミナルはマニュアル取引には使えない、機械にしか向かない。ターミナル自体は良いのですが、特定のタスクのために再びテスター、しかし、それは全くチャート保持しません。短所と長所は半々です。もしかしたら、いつか改善されるかもしれません。 Anton Ohmat 2017.10.14 17:28 #20375 Vitaly Muzichenko:グラフィックスがきつい端末はマニュアル取引に向かないまるで、みんなが初代ペンティアムの上に座っているかのように。10kゼル以上で取引する人は、少なくとも今年からパソコンを持つことになるというものです。ポイントは、端末の性能を上げることです。金持ち用と貧乏人用の2つの端末を作らないと、不公平になるのかもしれませんね。 Vitaly Muzichenko 2017.10.14 17:43 #20376 Anton Ohmat:まるで、みんなが初代ペンティアムの上に座っているかのように。10kゼル以上で取引する人は、少なくとも今年からパソコンを持つことになるというものだ。ポイントは、端末の性能を上げることです。金持ち用と貧乏人用の2つの端末を作らないと、不公平になるのかもしれませんね。私の持っているコンピューターは前世紀のものではありません。 Yury Kulikov 2017.10.14 18:35 #20377 fxsaber:MT5でこの原始的な作業をスムーズに解決することは可能でしょうか?それとも建築的な特殊性から不可能なのでしょうか? 私の実践例ですが、mqlを使って行を移動させれば可能です。 Artyom Trishkin 2017.10.14 18:37 #20378 Yury Kulikov: mqlのツールで行を移動させるといいかもしれませんね。 だから、写真ではなく、コードで。極端な例ですが、あるアルゴリズム。 Yury Kulikov 2017.10.14 18:46 #20379 Artyom Trishkin: だから、写真ではなく、コードで。最後の手段としては、アルゴリズムですね。そこで、combinatorがすでに教えてくれたのですが :) MouseMoveイベントを追跡し、同時に設定した線を動かしてからChartRedraw すると、ラグもなくスムーズに展開されます。 A100 2017.10.14 19:48 #20380 Yury Kulikov:そこで、Combinatorが既に教えてくれたのですが、:) MouseMoveイベントを追跡し、その上で設定した線を同時に動かし、その後ChartRedrawを行うと、遅延なくスムーズに展開されます。また、この場合、MouseMoveとミリ秒タイマーは 本質的にどのように違うのでしょうか?また、パラメータ MouseMove (x, y) は使用されていません。 グラフィックオブジェクトの数が少ないため、滑らかさが得られているのだと思います。例えば、MetaTrader 4では、スクリプトをループさせたら、なぜかさらに高速に動作した 1...203120322033203420352036203720382039204020412042204320442045...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Strategy Testerで テキストアライメントが機能しない
ObjectSetInteger(chart_ID,name,OBJPROP_ALIGN,ALIGN_CENTER);
縦線という 2つのグラフィカルなオブジェクトがあります。片方の線をマウスで動かすと、もう片方がその後ろに一定の距離で引っ張られるようにする必要があるのです。
OnChartEvent+OnTimerが行われることは明らかです。ただ、引いた線が目に見えてぴくぴく動くこと、つまりラグがあることです。1ミリ秒タイマーとChartRedrawは役に立ちません。
MT5でこの原始的な作業をスムーズに解決することは可能でしょうか?それとも建築的な特殊性から不可能なのでしょうか?
面白いことに、キャンバス上ではあっという間に平滑化が実現するのです。しかし、グラフィカルなオブジェクトでは失敗します。
フィボナッチ時間帯」オブジェクトを設定すると、マウスで動かしたときにすべての縦線がスムーズに動くようになります。グラフィカル・オブジェクト・マッピング・システムは、これに問題なく対処しています。しかし、MQLで次々と物体を引き上げていくと、途端に滑らかさが失われてしまうのです。
MT5でこの原始的な作業をスムーズに解決することは可能でしょうか?それとも、建築的な特徴から無理なのでしょうか?
自社・内製DND、引き込み中のMouseMoveイベントでの再描画。
もちろんラグを100%なくすことはできませんが、99%なくすことは可能です。
自社・内製DND、プル中のMouseMoveイベントでの再描画。
もちろんラグを100%なくすことはできませんが、99%なくすことは可能です。
問題は、「なぜ?mt5では何かが未完成なのか、逆に生産性を削いでしまっているようです。硬いグラフィックのターミナルはマニュアル取引には使えない、機械にしか向かない。ターミナル自体は良いのですが、特定のタスクのために再びテスター、しかし、それは全くチャート保持しません。短所と長所は半々です。
もしかしたら、いつか改善されるかもしれません。
グラフィックスがきつい端末はマニュアル取引に向かない
まるで、みんなが初代ペンティアムの上に座っているかのように。10kゼル以上で取引する人は、少なくとも今年からパソコンを持つことになるというものです。ポイントは、端末の性能を上げることです。
金持ち用と貧乏人用の2つの端末を作らないと、不公平になるのかもしれませんね。
まるで、みんなが初代ペンティアムの上に座っているかのように。10kゼル以上で取引する人は、少なくとも今年からパソコンを持つことになるというものだ。ポイントは、端末の性能を上げることです。
金持ち用と貧乏人用の2つの端末を作らないと、不公平になるのかもしれませんね。
私の持っているコンピューターは前世紀のものではありません。
MT5でこの原始的な作業をスムーズに解決することは可能でしょうか?それとも建築的な特殊性から不可能なのでしょうか?
mqlのツールで行を移動させるといいかもしれませんね。
だから、写真ではなく、コードで。最後の手段としては、アルゴリズムですね。
そこで、combinatorがすでに教えてくれたのですが :) MouseMoveイベントを追跡し、同時に設定した線を動かしてからChartRedraw すると、ラグもなくスムーズに展開されます。
そこで、Combinatorが既に教えてくれたのですが、:) MouseMoveイベントを追跡し、その上で設定した線を同時に動かし、その後ChartRedrawを行うと、遅延なくスムーズに展開されます。
また、この場合、MouseMoveとミリ秒タイマーは 本質的にどのように違うのでしょうか?また、パラメータ MouseMove (x, y) は使用されていません。 グラフィックオブジェクトの数が少ないため、滑らかさが得られているのだと思います。例えば、MetaTrader 4では、スクリプトをループさせたら、なぜかさらに高速に動作した