バーの欠落のないチャートを見たかった人 - ここ =)

 
本日、「Charts without "hole"」という記事が公開され、欠損したバーを埋めるアルゴリズムについて詳しく説明されています。
フォーラムでは、このようなチャートを支持する「叫び」(そして単なる発言)が多く、私はこの問題について調べずにはいられなかったのです =)。

では、実際に使ってみて、提案や改善点を出してみましょう。

ps:記事で議論することは非常に便利ではありません - あなたは余分な100キロバイトをダウンロードするたびに - なぜですか?;)
 
komposter писал (а):
本日、「Charts without "hole"」という記事が公開され、欠損したバーを埋めるアルゴリズムについて詳しく説明されています。
フォーラムでは、このようなチャートを支持する「叫び」(そして単なる発言)が多く、私はこの問題を調べずにはいられなかったのです =)。

では、実際に使ってみて、提案や改善点を出してみましょう。

ps:記事で議論することは非常に便利ではありません - あなたは余分な100キロバイトをダウンロードするたびに - なぜですか?;)

AllMinutes.mq4"にインジケーターではなくExpert Advisorを選択した理由を教えてください。
(私自身は、「一人の専門家が多くのチャートを持つよりも、多くのインディケータがチャートにある方が良い」と考え、インディケータとして「それに近いもの」と書いただけです)。ZS.私のニュアンス」のための多くの指標/専門家/スクリプトは基本的なものです)。
 
(私自身は、「一人のエキスパートが多くのチャートを持つよりも、多くのインジケータがチャートにある方が良い」という思いから、インジケータという形で「それに近い」と書いただけです)。ZY.多くの指標/専門家/「自分のニュアンス」のためのスクリプトが基本)。


AllMinutes.mq4は、 1つの チャートで動作し、複数の チャート(最大32個)を更新します。
何のための指標なのか?サービス」チャートは1枚ではかわいそうか?)

実は、そのような可能性を考えていなかっただけなのです )))
 
投稿を編集するウィンドウの挙動がおかしく、「コメントを追加する」を押した後の投稿内容がどこかに消えてしまった、よし、もう一度打ってみよう。a) はい、引用符があります - バーは正常に描画され、コードはバーの終わりまで待つことができます(新しいティックのない開始は動作しませんので、確かに我々はスクリプトが必要); b) 引用符なし - "空のバー "を描き、ティックが "空のバー "に現れるのを周期的にチェックするモードに切り替えます; 2のように私はそれがあると思います。a) 刻み目が現れた - 「空の」バーを本物のバーと交換し、現在のバー時間の終わりまでコードを休日に設定する b) 刻み目がない - 待ち時間を続ける。)
 
0本目のバーは「通常」更新されません - これらはオフラインのチャートです。
そして、存在しない価格を描くことは、私にとっても間違っているように思えます。見逃したバーは、見逃したことが明らかな場合にのみ描かれるべきです =)。
 
皆さん!この方法で問題が解決されるのは、ほんの一部です。

1.内蔵のインジケーター(およびMT4に付属のインジケーター)は、それらに基づくEAと同様に、依然として正しく動作しません。もちろん、必要なものを書き換えることもできます......多くの人がそうしていますね :)
2.例えば、データのギャップが発生する原因を知りたい。価格が変化しないことと、技術的な問題の結果であることは、まったく別のことだ。
再びゼロバーで。最後のバーからチャート期間より長い時間が経過したときにスキップされると判断できる。 しかし、そのようなスキップの理由についての情報はない......。また、この瞬間に最後に判明した価格で発注(クローズ)できる保証はありません。
 
>> また、その時点で最後に判明した価格で注文を出す(クローズする)ことができることを誰も保証しない。

価格が変わっていないのに、なぜ「誰も保証しない」のか?
このフォーラムとhttp://www.metatrader4.com/ru/forum、バースキップに関する議論スレッドを検索してください。
この話題は叩かれすぎて、掲示板の検索の勧めしか残っていない。
 
1.内蔵のインジケーター(およびMT4付属のインジケーター)は、依然として正しく動作せず、またそれらをベースとしたEAも動作しません。もちろん、必要なものを書き換えればいいのですが...それこそ多くの人がやっていることです :)

なぜ?ALL*チャートにも?


再び-ゼロ棒で。最後のバーからチャート期間より長い時間が経過したときにスキップされたと判断できる。 しかし、そのようなスキップが発生する理由については情報がない......。

このため、AllMinutesは 最初の「正常な」バーが表示されたときにのみ、ミスバーを描画します。
 
komposter писал (а):

1.内蔵のインジケーター(およびMT4付属のインジケーター)は、依然として正しく動作せず、またそれらをベースとしたEAも動作しません。もちろん、必要なものを書き換えればいいのですが...それこそ多くの人がやっていることです :)

なぜ?ALL*チャートでもやっているのですか?

なぜなら、インジケータは一定数のバーを逆算して計算されるからです。ギャップがある場合 - 同じMAを異なる期間で逆算している可能性があることは明らかである。つまり、MA(9)を計算する場合、過去9期間のMAが計算されることを意味します。そして、もし漏れがあれば、(実際には)次にMA(10)、次にMA(20)を得ることになります。


再び-ゼロ棒で。最後のバーからチャート期間より長い時間が経過している場合はスキップされると判断できるが、その理由についての情報はない。

このため、AllMinutesは 最初の「正常な」バーが表示されたときにのみ、ミスバーを描画します。


サボる理由との質問はまだ残っています。
 
Renat:
>> また、その時点で最後に判明した価格で注文を出す(クローズする)ことができることを誰も保証しない。

価格が変わっていないのに、なぜ「誰も保証しない」のか。

なぜなら、価格が変わらないこととは別に、技術的な問題がある可能性があるからです。何のことか説明する必要はないと思います。


このフォーラムとhttp://www.metatrader4.com/ru/forum、バースキップに関するスレッドを検索してください。
話題がハチャメチャなので、残るのは掲示板の検索の勧めだけです。

そうですね、くだらないですね。そして、今もそうです。
 
指標は一定数のバーを逆算しているからです。ギャップがある場合 - 同じMAが異なる時点で、TIMEの異なる期間について逆算される可能性があることは明らかである。つまり、MA(9)を計算する場合、過去9期間のMAが計算されることを意味します。しかし、もし漏れがあれば、(実際には)次にMA(10)、次にMA(20)を得ることになるのです。


なぜ?ALL*チャートにも?


私は具体的に明らかにした:AllMinutesの 専門家によって生成されたチャート上でも間違っている?


スキップするreasonとの問題はまだ残っています。


または、IsConnected()の定数チェック。
また、接続が切れたためにバーが表示されなかった場合は、接続が回復したときにダウンロードする必要があります。
しかし、そのような状況をテストしたわけではないので、「穴埋め装置」がどのような挙動を示すかはわからない。
理由: