Ошибки, баги, вопросы - страница 2837

Очередной волшебный файл - вешает MetaEditor - КАПИТАЛЬНО!!!
Файлы:
magic.mqh  1 kb
Если MetaEditor завис капитально (Не отвечает) и после этого из MetaTrader вызвать MetaEditor, то MetaTrader тоже зависает на время
Dmitri Custurov:
Ответьте пожалуйста, сканирование сообщений через программы, подобные spy++, для МТ5 невозможно? 

Возможно. Только используйте 64-битную версию spy

Slava:

Возможно. Только используйте 64-битную версию spy

Да, есть такое, спасибо.

Не логично, что тип свойства SERIES_BARS_COUNT - это long, а TERMINAL_MAXBARS - int

Ожидалось, что указанные свойства будут одного типа

Почему-то не работает функция ArrayInitialize

ArrayInitialize(DEMA,EMPTY_VALUE); //это в инициализации

... и вот результат


Но если вставить следующий код в начало OnCalculate

if(prev_calculated == 0)
     for(int i = rates_total - period; i < rates_total; i++) DEMA[i] = EMPTY_VALUE;

... то он "сотрёт" лишнее


Билд 2584

Добрый день, уважаемые эксперты

Какие-то непонятые проблемы с хранилищем, возможно рассинхронизация. В общем, не могу понять, как мне разорвать связь  с хранилищем, полностью все удалить и выкачать исходники заново. При работе с SVN напрямую можно было просто удалить папку с исходниками и скрытую папку .svn. Ничего такого не могу найти, удаляю все файлы,  а он расценивает этот как изменение исходников, предлагает закоммитить.

------------------------------

Короче не знаю правильно или нет, но помогло удаление файлов mql5.index и mql5.content

Документация по MQL5: Файловые операции / FolderDelete
Документация по MQL5: Файловые операции / FolderDelete
  • www.mql5.com
//|                                            Demo_FolderDelete.mq5 | //|                        Copyright 2011, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| Script program start function                                    |
Alexandr Sokolov:

Почему-то не работает функция ArrayInitialize

... и вот результат


Но если вставить следующий код в начало OnCalculate

... то он "сотрёт" лишнее


Билд 2584

Проследите размер массива индикаторного буфера в разные моменты, сколько в OnInit и сколько в OnCalculate

Alexey Viktorov:

Проследите размер массива индикаторного буфера в разные моменты, сколько в OnInit и сколько в OnCalculate

Спасибо!

AlexInRush:

Добрый день, уважаемые эксперты

Какие-то непонятые проблемы с хранилищем, возможно рассинхронизация. В общем, не могу понять, как мне разорвать связь  с хранилищем, полностью все удалить и выкачать исходники заново. При работе с SVN напрямую можно было просто удалить папку с исходниками и скрытую папку .svn. Ничего такого не могу найти, удаляю все файлы,  а он расценивает этот как изменение исходников, предлагает закоммитить.

------------------------------

Короче не знаю правильно или нет, но помогло удаление файлов mql5.index и mql5.content

Для действительно важных проектов, не пользуйтесь хранилищем! И вообще, от самого названия "Хранилище" веет чем то мрачным, как от захоронилища )

А если и пользуетесь, то не забывайте время от времени делать архивные копии в других местах