Как узнать сколько оперативной памяти потребует одномерный
массив,
содержащий историю минуток (только Бид) за год?
Правильно ли считать, что double = 8 байт? Тогда, соотв. весь массив
= 365 х 24 х 60 х 8 = 4Мб ?
Общая технология: в одном окне работают советник и зацикленный скрипт. Они обмениваются данными через GV.
Наюлюдается устойчивое явление (при вкл. в субботу и воскресенье):
(наконуне при закрытии терминала ни скрипт ни советник предварительно не выгружались, а остались в окне). Включаю МТ. В окне сидит советник, загруженный несколько дней назад. Подгружаю скрипт. Всё работает как задумано, но сильно тормозит. Выгружаю скрипт, загружаю скрипт. По-прежнему тормозит.
Выгружаю советник. По идее скрипт должен это отследить и по факту события снять всю графику. Этого не происходит. Загружаю советник. Всё работает как задумано, но сильно тормозит. Выгружаю советник. Тот же эффект. Выгружаю скрипт - МТ виснет.
Явление не наблюдается в будние дни. (бывает непродолжительный тормоз в период первоначальной подкачки истории)
Вопрос такой: Существует ли какая-то разница в работе старта() между ожиданием текущего тика и ожиданием первого тика? Как должен вести себя советник при выгрузке, если его выгружают в выходной день ( нет тиков) ?
Насколько я помню, в советниках start() c недавних пор (где-то полгода)
запускается теперь только при приходе первого тика, таким образом исключено ложное срабатывание в выходные дни
(попытки выставления и модификации ордеров).
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Как узнать сколько оперативной памяти потребует одномерный массив,
содержащий историю минуток (только Бид) за год?
Правильно ли считать, что double = 8 байт? Тогда, соотв. весь массив = 365 х 24 х 60 х 8 = 4Мб ?
Да, конечно же 250 (или около того).
А по основному вопросу - лучше использовать Integer. 2 вместо 8.
Да, конечно же 250 (или около того).
А по основному вопросу - лучше использовать Integer. 2 вместо 8.
Integer=4
Да, конечно же 250 (или около того).
А по основному вопросу - лучше использовать Integer. 2 вместо 8.
Integer=4
ОК. Спасибо.
Сохраняются ли в ех4 комментарии, имеющиеся в mq4 ?
Нет (так говорили разработчики).
ОК, спасибо.
Общая технология: в одном окне работают советник и зацикленный скрипт. Они обмениваются данными через GV.
Наюлюдается устойчивое явление (при вкл. в субботу и воскресенье):
(наконуне при закрытии терминала ни скрипт ни советник предварительно не выгружались, а остались в окне).
Включаю МТ. В окне сидит советник, загруженный несколько дней назад. Подгружаю скрипт.
Всё работает как задумано, но сильно тормозит.
Выгружаю скрипт, загружаю скрипт. По-прежнему тормозит.
Выгружаю советник. По идее скрипт должен это отследить и по факту события снять всю графику. Этого не происходит.
Загружаю советник. Всё работает как задумано, но сильно тормозит.
Выгружаю советник. Тот же эффект.
Выгружаю скрипт - МТ виснет.
Явление не наблюдается в будние дни. (бывает непродолжительный тормоз в период первоначальной подкачки истории)
Вопрос такой:
Существует ли какая-то разница в работе старта() между ожиданием текущего тика и ожиданием первого тика?
Как должен вести себя советник при выгрузке, если его выгружают в выходной день ( нет тиков) ?
После перезапуска МТ всё рабтает как задумано.