Бета-версия платформы MetaTrader 5 build 1910: Свободное перетаскивание графиков и .Net библиотеки в MQL5 - страница 26

 
Renat Fatkhullin:

Это у нас включен режим вызова индикаторов по необходимости.

Индикаторы теперь считаются только в те моменты, когда они вызываются. Это дает большую экономию и ускорение в тестере.

Когда индикаторы принудительно считаются на каждом тике:

  • собранные старыми компиляторами
  • при наличии OnChartEvent
  • при наличии #property tester_everytick_calculate - так можно явно указать, что индикатор требуется рассчитывать всегда
  • в визуальном режиме

Интересное решение. Спасибо за пояснения.

 
Rafil Nurmukhametov:

Здравствуйте, билд 1916, брокер Открытие, котировки реальные, на разных компьютерах в ленте идет разная последовательность котировок, разве так должно быть?

Можете больше подробностей предоставить: 

1. Терминалы от одного брокера?

2. Разные счета?

3. Билд терминалов один?

 
Alexey Kozitsyn:

Можете больше подробностей предоставить: 

1. Терминалы от одного брокера?

2. Разные счета?

3. Билд терминалов один?

1. Терминал от MetaQuotes, билд 1881 от Открытия с понедельника не запускается

2. Счет один,  один на ноуте другой на стационаре

3. Билд обоих терминалов 1916

 
Renat Fatkhullin:

Это у нас включен режим вызова индикаторов по необходимости.

Индикаторы теперь считаются только в те моменты, когда они вызываются. Это дает большую экономию и ускорение в тестере.

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

Или же индикатор считается последовательно на каждом тике, что прошли в Тестере с момента последнего вызова?

 
Rafil Nurmukhametov:

1. Терминал от MetaQuotes, билд 1881 от Открытия с понедельника не запускается

2. Счет один,  один на ноуте другой на стационаре

3. Билд обоих терминалов 1916

Странно, конечно. 

По поводу 1881 попробуйте переместить (удалить) файл news.dat из "C:\Users\ИмяWindowsАккаунта\AppData\Roaming\MetaQuotes\Terminal\ИдентификаторЭкземляраТерминала\bases\Open-Broker\news"

 
Alexey Kozitsyn:

Странно, конечно. 

По поводу 1881 попробуйте переместить (удалить) файл news.dat из "C:\Users\ИмяWindowsАккаунта\AppData\Roaming\MetaQuotes\Terminal\ИдентификаторЭкземляраТерминала\bases\Open-Broker\news"

спасибо, запустился

 

Можно ли сделать, чтобы в редакторе MetaEditor корректно обрабатывался else if при помощи стилизатора.

Сейчас так:

            if((ac[0]>=0.0 && ac[0]>ac[1] && ac[1]>ac[2]) || (ac[0]<=0.0 && ac[0]>ac[1] && ac[1]>ac[2] && ac[2]>ac[3]))
               ac_buy=true;
            else if((ac[0]<=0.0 && ac[0]<ac[1] && ac[1]<ac[2]) || (ac[0]>=0.0 && ac[0]<ac[1] && ac[1]<ac[2] && ac[2]<ac[3]))
                            ac_sell=true;
           }

а хочется видеть так

            if((ac[0]>=0.0 && ac[0]>ac[1] && ac[1]>ac[2]) || (ac[0]<=0.0 && ac[0]>ac[1] && ac[1]>ac[2] && ac[2]>ac[3]))
               ac_buy=true;
            else if((ac[0]<=0.0 && ac[0]<ac[1] && ac[1]<ac[2]) || (ac[0]>=0.0 && ac[0]<ac[1] && ac[1]<ac[2] && ac[2]<ac[3]))
               ac_sell=true;
           }
 
Denis:

Спасибо за сообщение, проблема с плавающими тулбарами будет исправлена в следующем обновлении.

Благодаря!

А възможно ли е бутоните от лентите с инструменти в основния прозорец да работят и в не-закрепени графики (в момента не работят, дори бързите бутони за таймфреймовете)?

 
Rafil Nurmukhametov:

Здравствуйте, билд 1916, брокер Открытие, котировки реальные, на разных компьютерах в ленте идет разная последовательность котировок, разве так должно быть?


Время и общие объёмы совпадают, следовательно ничего страшного здесь нет.

 
prostotrader:

Время и общие объёмы совпадают, следовательно ничего страшного здесь нет.

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