PostMessageA(Parent(), WM_COMMAND, 33042, 0); - ページ 7

 
xrust >>:

так и пользуйте Close[0] на здоровье, вот подобный индюк - прекрасно работает как втестере, так и в онлайне

価格はほぼ解決していますが、TimeCurrent()で何をしたいのですか?1分以内の精度が必要なのですが、それがないんです。そして、すべての機能がまったく機能しない。

ところで、あなたのコードではBid Ask価格を使っているようですが、テスターでは動作しません(というか、現在の価格は動作します)...。どのように連携しているのかが不明です。

 

テスターの時刻は完璧にエミュレートされます。

 
xrust >>:

все прекрасно пашет, время в тестере эмулируется отлично...

例のコードも動作するのでしょうか?

はい、こちらでもインジケーターでは動かないはずと言われました。

https://www.mql5.com/ru/forum/111497/page539

 

まあ、グローバル変数 に通します。 Expert Advisorからインジケータを呼び出す場合は、シミュレートできます。 インジケータをぶら下げるだけなら、グローバル変数に通すことができます。

 
xrust >>:

Ну так скорми ему его через глобальную переменную, если индикатор вызывать из эксперта - то моделируется. если просто вешать индюк, тогда можно через глобалку

そして、ティック内の同期の問題があります。EAがデータを書き込むよりも、インジケータがデータを読み込む方が遅いということは、常に保証できるわけではなく、通常はEAが遅いだけです。したがって、インジケータに遅延を入れる必要があるのですが、どこで手に入れるか......優秀な人はそれを禁じています。APIタイマーをどうにかして使いたいのですが、このコードがないのです。

 


それからEAですべての処理を行い、グローバル変数を通じて インジケータに値を渡し、それを画面に表示し、バッファに書き込む...。
ファイルに書き込んでいるのは誰ですか?

 
xrust >>:

Что то я не пойму кто у тебя за кем идет ?
тогда сделай всю обработку в советнике, а индикатору через глобальные переменые передавай значения которые он будет отображать на экране и писать в буфера...
Кто у тебя пишет в файл?

電子機器では、これをレースコンディションと 呼ぶ。

ティックの到着と同時にインジケータとExpert Advisorが計算を開始し、並行してカウントしていきます。Expert Advisorがグローバル変数に書き込み、インジケータがそれを同時に読み取る。これらの処理は同期しておらず、並列に行われているため、どちらが先に読み書きを行うかわからない。時間差は1秒の何分の一かで、さまざまな要素に左右されます。しかし、インジケータが最初に読み込む場合、このティックで前のデータを読み込むことになります。この状況での解決策は、インジケータで遅延を使用し、グローバル変数にアクセスする際にExpert Advisorより先にならないようにすることです。

ここにファイルはありません。

しかし、基本的には、線を描くためにオブジェクトを使用することで、インデックスが不要になり、MT4での存在も全く不要になる、という解決策があります。でも、政治の話はやめましょう :))

ただ残念なのは、インジケータからコードを転送してテストする際のすべての問題を解決できるのに、ドキュメントのどこにも推奨されていないことです。

 
では、しっかりとしたティックフローは得られないのでしょうか?
 
Alderon >>:
То есть, сплошного тикового потока не получить?

インジケータでこれを行うには、グローバル変数との時間交換を行うしかありません。しかし、インデックスに煩わされることなく、Expert Advisorのすべてをグラフィカルなオブジェクトで行う方がよいでしょう。より早く、より簡単になります。ドキュメントには、インデックスが分析に便利だと書かれていることがありますが、実際にはそうではありません。

こちらの記事で紹介されていますhttps://www.mql5.com/ru/articles/1503/page2

 
Zhunko >>:

Что угодно можно сделать трендовыми линиями.

また、Expert Advisorはサブウィンドウにトレンドラインをどのように描画するのでしょうか?- Expert Advisor は単独でサブウィンドウを開くことはできません。

空のインジケーターを横にぶら下げるように引っ掛ける必要があるのでしょうか?