Новая версия платформы MetaTrader 4 build 1160 - страница 3

 

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

Что-то нужное подправили, раз повлияло на результат частично. Еще бы докрутить, чтобы бажные чарты совсем исчезли.

 

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

При тестировании с визуализацией, видим открытие/закрытие сделок, но после окончании теста их нет, остается только график с индикаторами. 

 
Pavel Nikiforov:

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

При тестировании с визуализацией, видим открытие/закрытие сделок, но после окончании теста их нет, остается только график с индикаторами. 

Вы всегда можете перетащить сделки из журнала на график тестера. Можно по одной, а можно всю историю сразу. Не помню точно что с чем, но что-то из этих двух действий делается с удержанием Ctrl (или Shift - точно не помню, проверите сами)

 
Artyom Trishkin:

Вы всегда можете перетащить сделки из журнала на график тестера. Можно по одной, а можно всю историю сразу. Не помню точно что с чем, но что-то из этих двух действий делается с удержанием Ctrl (или Shift - точно не помню, проверите сами)

Если удерживать Shift то перенесутся все ордера, так привычней называть для МТ4. А если удерживать Ctrl то при перетаскивании ордеров на график другой пары, символ графика будет изменён на символ ордера.

 
Alexey Viktorov:

Если удерживать Shift то перенесутся все ордера, так привычней называть для МТ4. А если удерживать Ctrl то при перетаскивании ордеров на график другой пары, символ графика будет изменён на символ ордера.

Ну я ооочень давно не заглядывал в четвёрку - подзабылось. Спасибо.

 
Artyom Trishkin:

Ну я ооочень давно не заглядывал в четвёрку - подзабылось. Спасибо.

Спасибо много. Должен будешь.
 
Alexey Viktorov:

Если удерживать Shift то перенесутся все ордера, так привычней называть для МТ4. А если удерживать Ctrl то при перетаскивании ордеров на график другой пары, символ графика будет изменён на символ ордера.

Это работает только для реальной истории ордеров. Нашел у себя еще не переустановленный билд 1090, оказывается так и раньше было, просто привык к такому сервису в МТ5.

 
Ilyas :

По группе 2 поведение менять не будем.

Тип бинарной операции всегда int для операндов меньшего типа

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

   bool result=func1()&func2();

Но этот возвращает предупреждение "выражение не булево"?

   return func1()&func2();

Смотрите код английского форума здесь. (func1 и func2 возвращают bool).

Compiler bug in Build 1966
Compiler bug in Build 1966
  • 2019.01.15
  • www.mql5.com
The following code compiles in MT5 without errors, in MT4 it reports a "not boolean expression" warning - which is wrong...
 
Alain Verleyen:

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

Но этот возвращает предупреждение "выражение не булево"?

Смотрите код английского форума здесь. (func1 и func2 возвращают bool).

Результат побитовой операции двух bool - int.

 
Alain Verleyen:

Но этот возвращает предупреждение "выражение не булево"? 

потому что & это "Побитовая операция И"  https://www.mql5.com/ru/docs/basis/operations/bit

а Вам скорее всего нужно && https://www.mql5.com/ru/docs/basis/operations/bool

Документация по MQL5: Основы языка / Операции и выражения / Побитовые операции
Документация по MQL5: Основы языка / Операции и выражения / Побитовые операции
  • www.mql5.com
Дополнение до единицы значения переменной. Значение выражения содержит 1 во всех разрядах, в которых значение переменной содержит 0, и 0 во всех разрядах, в которых значения переменной содержит 1. Сдвиг вправо Двоичное представление x сдвигается вправо на y разрядов. Если сдвигаемое значение имеет беззнаковый тип, то осуществляется логический...
Причина обращения: