Новая версия MetaTrader 4 Client Terminal build 451 - страница 12

 
icas:

Интересную картинку выдал тестер, только не знаю, как ее понимать.

 

Использовался известный ArtificialIntelligence (Copyright © 2006, Yury V. Reshetov). 

 MT4 b.451 Win7 x64

Файлы почему-то не цепляются, но там ничего интересного нет - просто информация об ордерах: "Открыт..., Закрыт..."


там ордера перекрываются функцией ORDER_CLOSE_BY хороший метод вытягивать депозит в +
 
ruslanchik:

там ордера перекрываются функцией ORDER_CLOSE_BY хороший метод вытягивать депозит в +

Т.е. тестер не понимает ордеров типа OrderCloseBy ?

 
icas:

Т.е. тестер не понимает ордеров типа OrderCloseBy ?

понимает.

а на графке отобажает их так как Вы увидели. 

 
PapaYozh:

понимает.

а на графке отобажает их так как Вы увидели. 

Не очень-то удобно такое видеть. В билде 468 то же самое. 

 
Renat:
Спасибо, будем искать.
Еще заметил, что этот баг часто вылезает, когда открыл Метатрейдер, в списке индикаторов или экспертов жмем правой кнопкой, изменить. Когда эдитор открылся, делаем, допустим переименовать, и даем индикатору или эксперту какое-то новое название. После попытки копирования текста из него вот тут этот баг и вылезает.
 
ANG3110:
Еще заметил, что этот баг часто вылезает, когда открыл Метатрейдер, в списке индикаторов или экспертов жмем правой кнопкой, изменить. Когда эдитор открылся, делаем, допустим переименовать, и даем индикатору или эксперту какое-то новое название. После попытки копирования текста из него вот тут этот баг и вылезает.

Сегодня в 477 билде убрали старую поддержку кода Windows 98 из работы буфера обмена.

Обновитесь на этот билд, подключившись к demo.metaquotes.net:443 - воспроизведется ли ошибка?

 
Renat:

Сегодня в 477 билде убрали старую поддержку кода Windows 98 из работы буфера обмена.

Обновитесь на этот билд, подключившись к demo.metaquotes.net:443 - воспроизведется ли ошибка?

Обновился до 478-го. Вроде ошибка пропала. По крайней мере сравнивал с 451-м. Там четко, если открыл МТ4 и нажал изменить и после открытия эдитора переименовать, и попытаться что-нибудь скопировать, сразу слетает. А в 478-м при такой же последовательности все нормально. Кажется баг пропал. Если так, то огромное Спасибо!!!
 
Renat:
Да, нужны.

Берем любой код в несколько строк (для надежности - чтоб был вертикальный скролл), в котором присутствуют переменные с короткими именами (i, z, n, c1, mn3 и т.д.).

Выбираем переменную дабл-кликом, жмем Ctrl+H, в "Заменить на..." пишем произвольный текст, ставим галки "Слово целиком" и "Учитывать регистр" (не уверен, что нужна).

Жмем "Заменить все", и с достаточно высокой вероятностью эдитор зацикливается.

 

Проблему легко отловить нажатием "Найти далее" - он вместо нужного текста находит текст рядом с искомым (в той же строке, но левее на несколько символов). Из-за этого не происходит замена, и он бегает по кругу, пока не убьешь процесс.

Возможно, имеет значение то, что используются табуляции вместо пробелов (в начале строки) и "просторный" стиль изложения:

        for ( int i = 1; i < z+1; i ++ )
        {
                ma_1 = iMA( _Symbol, _Period, 13, 0, MODE_SMMA, PRICE_CLOSE, i );
                ma_2 = iMA( _Symbol, _Period, 13, 0, MODE_SMMA, PRICE_CLOSE, i + 1 );

                if ( ma_1 > ma_2 )
                {

 

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

 
Спасибо, проверим.
 
Renat:
Спасибо, проверим.


Ренат, такой вопрос как пользователя услугами нескольких ДЦ - есть ли в планах сделать возможность перемещения счетов в навигаторе вручную или это не реально? Т.е. там счета сейчас отображаются в порядке их залогинивания. А вот что бы распределить их по приоритету в порядке убывания нужно удалять их из списка и перелогиниваться в требуемом порядке, что сами понимаете не очень удобно либо переносить счета в нужной последовательности в избранное, что опять же не так удобно.

  

 komposter 

Берем любой код в несколько строк (для надежности - чтоб был вертикальный скролл), в котором присутствуют переменные с короткими именами (i, z, n, c1, mn3 и т.д.).

Выбираем переменную дабл-кликом, жмем Ctrl+H, в "Заменить на..." пишем произвольный текст, ставим галки "Слово целиком" и "Учитывать регистр" (не уверен, что нужна).

Жмем "Заменить все", и с достаточно высокой вероятностью эдитор зацикливается.

 С какой-то версии(с середины прошлого года) у меня Эдитор стал вылетать просто при обычном копировании мышкой - выделить-копировать и программа либо закрывается либо перестает отвечать(билды всегда самые новые). Не всегда, но иногда бывает, хотя сейчас вроде бы и реже, чем раньше было.