CopyBuffer - Странное поведение или я что-то упускаю. - страница 2

 
Max Primus #:

For multi-symbols (and/or multi-timeframes), you can ALWAYS get an error 4806 at some point because MT5 doesn't wait the data to be calculated, so it happens that the data are not ready on other symbols/timeframes. You have to deal with it, the simpler is just return and wait next tick.


Благодаря!

Так бы и сказали, что по русски не понимаете и нужен ответ на английском )) Слово в слово ведь ответ во втором посте, только не на английском.

 

Ihor Herasko #:

Так бы и сказали, что по русски не понимаете и нужен ответ на английском )) Слово в слово ведь ответ во втором посте, только не на английском.

Для мультисимволов (и/или мультитаймфреймов) вы ВСЕГДА можете получить ошибку 4806 в какой-то момент, потому что MT5 не ждет расчета данных, поэтому случается так, что данные не готовы на других символах/таймфреймах. С этим нужно разобраться, проще просто вернуться и ждать следующего тика.
 
Max Primus #:

Для мультисимволов (и/или мультитаймфреймов) вы ВСЕГДА можете получить ошибку 4806 в какой-то момент, потому что MT5 не ждет расчета данных, поэтому случается так, что данные не готовы на других символах/таймфреймах. С этим нужно разобраться, проще просто вернуться и ждать следующего тика.

Я ведь так и сказал )) Более того, обобщил ситуацию, не делая акцент на первое обращение к данным.