![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Filin, этот баг с выводом строк исправлен в 137 билде. Скачайте и установите вручную.
В данной ветке Артур уже задал вопрос, касающийся неработы LiveUpdate. Давайте решать вопросы вместе.
if(OrdersTotal()>0)
{
//+---- Comment("Look for Open");
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
//+---- Look for Close BUY
if(OrderSymbol()==Symbol()) return(0);
};
};
2 вопрос!
osma_main=iOsMA(NULL,0,12,26,9,PRICE_TYPICAL,0);
osma_signal=iMAOnArray(osma_main,Bars,26,0,MODE_SMA,0);
osma_main работает! osma_signal=0!!! этот же код в Индикаторе работает! в Эксперте нет! в чем проблема?
2004.12.10,14:30,1.1643,1.1644,1.1643,1.1643,3 - текущий бар
2004.12.10,09:20,1.1555,1.1557,1.1553,1.1557,26 - пред. бар
При этом на всех остальных периодах, как ни странно (даже на М1) вся история на месте.
что конкретно у Вас работало, а теперь перестало работать?
по второму вопросу.
Вы сначала в цикле сформируйте массив osma_main, а уже потом, в другом цикле, формируйте osma_signal
1 баг: В блоке инициализации использована информация по чарту. Получилось все очень красиво и естественно.
Однако, если выполняется компиляция ( даже без изменения программы) и индикатор прикреплен-- все виснет (not responded)! В старом варианте когда эта информация используется только в основном блоке- все в порядке.
2 Функция SetIndexEmptyValue реально не инициализируется при смене таймфрэйма. Т.е. если какая то линия определена как Empty в некотором таймфрэйме, с которого мы, скажем, начинаем, то там ее действительно нет. Но после визита в разрешенный таймфрэйм линия остается засвеченной
На двух машинах Win 98. Прокси не использую. На одной машине Firewall - установлено доверительное управление, на второй машине защиты нет.
Обновлять пытылся с первых BILD, затем перестал. Последняя попытка BILD 137. ОБновляю версии только пепеустановкой поверх, так как LiveUpdate зависает примерно на 1/2 - 1/3. И выйти можно только комбинацией из трех клавиш.
Установлена Windows XP. Прокси не использую. Установлен Outpost Firewall Pro, который позволяет выполнять этому приложению любые действия.
Каждый раз обновляю с предыдущего build'а. У меня LiveUpdate не зависал, а просто прекращал работу.
И вот вчера первый раз обновление (с 136 на 137) прошло прекрасно.
Спасибо.
С уважением,
Николай