初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 619

 

ChartScreenShot()」関数を使ってグラフのスクリーンショットを作成した場合、なぜか説明できる人はいますか?グラフィックの要素が足りないところがあります。

まあこれは手作業でやっています。

 
Vitaly Muzichenko:

ChartScreenShot()」関数でグラフのスクリーンショットを作成した場合、なぜそうなるのか説明できる人はいますか?グラフィックの要素が足りないところがあります。

まあこれは手作業でやっています。

また、これらのオブジェクトは、あなたのコードからどれくらいの頻度で更新されていますか?ひょっとしてギガヘルツの周波数(くらい)?
 
Karputov Vladimir:
また、これらのオブジェクトは、あなたのコードからどれくらいの頻度で更新されるのでしょうか?ひょっとしてギガヘルツ帯の周波数ではないのか(笑)?

いいえ、今、市場は全く動作しません、すなわち、ティックがありません、私はスクリプトで "ChartScreenShot " 関数を実行しました。

それで、刻々と 更新されていくのですが、今は違います。スクリプトはシンプルで、スクリーンショットを作成するだけで、3行のコードで完了します。

 
Vitaly Muzichenko:

いいえ、今、市場は全く動作しません、すなわち、ティックがありません、私はスクリプトで "ChartScreenShot " 関数を実行しました。

それで、刻々と更新されていくのですが、今は違います。スクリプトはシンプルで、スクリーンショットを作成するだけで、3行のコードで完了します。

私の考えでは、オブジェクトの更新は非同期コマンド、つまりコマンドを送るが、実行結果(または実行速度)は不定であることです。そんな時にスクリーンショットを撮れば、すべてのオブジェクトが再描画されない瞬間をとらえることができます。
 
Karputov Vladimir:
私の考えでは、オブジェクトの更新は非同期コマンド、つまりコマンドを送るが、実行結果(または実行速度)は不定であることです。そんな時にスクリーンショットを撮れば、すべてのオブジェクトが再描画されない瞬間をとらえることができます。
すでに50枚以上のスクリーンショットを作りましたが、効果はいつも同じで、同じオブジェクトが存在することはありません。
 
Vitaly Muzichenko:
すでに50枚以上のスクリーンショットを作りましたが、効果はいつも同じで、同じオブジェクトが存在することはありません。
すべてのインジケーターとEAを削除して、スクリーンショットを撮ってみましたか?
 
Vitaly Muzichenko:
すでに50枚以上のスクリーンショットを作りましたが、効果はいつも同じで、同じオブジェクトが存在することはありません。
こんな問題に遭遇しました。チャートには、目的のバーの範囲を区切る縦線が 表示されます。利用可能なすべての履歴のスクリーンショットが必要だったのです。スクリーンショットで、一部の縦線が欠けていました。その理由を見つけることはできていない。まず、範囲を区切る2本の線を入れ、両方の線が画面の端に近づくようにチャートをずらし、スクリーンショットを撮った。2行のうち1行が欠けることもあった。非同期性については、ウラジミールの言うとおりだと思います。
 
Artyom Trishkin:
そんな問題に遭遇したことがあります。チャート上には、目的のバーの範囲を区切る縦線が 表示されます。そのためには、入手可能なすべての履歴をスクリーニングする必要があったのです。スクリーンショットで、一部の縦線が欠けていました。その理由を見つけることはできていない。まず、範囲を区切る2本の線を入れ、両方の線が画面の端に近づくようにチャートをずらし、スクリーンショットを撮った。2行のうち1行が欠けることもあった。非同期性については、ウラジミールの言うとおりだと思います。

そうですね、すでにたくさんのオブジェクトを描きましたが、一度も同じものをスクリーンショットで見たことがありません。これらのオブジェクトはインジケータによって描画され、たくさん描画されますが、この2つは決してそこにありません :)

一部のオブジェクトが5-7ppでずれるのですが、どうすればいいのでしょうか?

では、行方不明者をスケッチするために、この状況を打開する方法はあるのだろうか?

 

オリジナルとコピーの画素数が変わっているのではという疑惑があります。見てください、このように端にオブジェクトがあり、EA名のフォントサイズも違って いるようです。あなたのオブジェクトは、私の手によってフレームから外されていますか?

ペンでオブジェクトを中央に移動して、もう一度スクリーンショットの操作を繰り返してください - スクリーンショットはうまくいきますか?

 
new-rena:

オリジナルとコピーの画素数が変わっているのではという疑惑があります。見てください、このように端にオブジェクトがあり、EA名のフォントサイズも違って いるようです。あなたのオブジェクトは、私の手によってフレームから外されていますか?

ペンでオブジェクトを中央に移動し、再度スクリーンショットの操作を繰り返します。

げっ、なんでオブジェクトが価格と時間に縛られるより、ピクセルに縛られる方が多いんだ。

ここに切り株が顔を出していますが、原画ではチャートの真ん中より下にあり、半分ほど左にずれています。


ありがとうございます、オブジェクトは見つかりました。

理由: