У меня установлена прога AltDesk и сделано 4 "экрана". Очень часто МТ запущен в одном экране, а я текущей работой занимаюсь в другом. Приложения между экранами мржно перетаскивать. Иногда хочется за котировками следить. Для этой цели вы сделали окно котировок (F10). Но сделали это окно не отображаемым в панели задач. И поэтому я не могу перетащить его в другой экран. Если вы сочтёте целесообразным, сделайте это окно отображаемым в панели задач.
Прогнал советника в тестере. Одно из свойств советника - ставить б/у при "уходе" цены на 60 п. В основном все закрытия по б/у нормальные, т.е. профит составляет 7 баксов (тестирование на GBPUSD, 1 лот), но есть 2 закрытия с профитом 4.76 и одно закрытие с профитом -0.56. Во всех трех случаях цена закрытия отличается от цены закрытия на 1 п. NormalizeDouble() ситуацию не поправил. Вернулся к 203 билду от 4.04.07, там оказывается тоже самое. Так ведь вроде не должно быть? Или я туплю?
37 2007.03.13 15:11 sell 10 1.00 1.9322 1.9437 0.0000 38 2007.03.13 15:18 buy 11 1.00 1.9328 1.9182 0.0000 39 2007.03.14 07:42 modify 10 1.00 1.9322 1.9321 0.0000 40 2007.03.14 15:36 s/l 10 1.00 1.9321 1.9321 0.0000 4.76 11995.35 41 2007.03.15 00:43 modify 11 1.00 1.9328 1.9329 0.0000 42 2007.03.15 06:15 s/l 11 1.00 1.9329 1.9329 0.0000 -0.56 11994.79 43 2007.03.15 08:33 buy 12 1.00 1.9340 1.9182 0.0000 44 2007.03.16 03:05 modify 12 1.00 1.9340 1.9341 0.0000 45 2007.03.22 22:35 sell 13 1.00 1.9644 1.9657 0.0000 46 2007.03.23 01:36 modify 13 1.00 1.9644 1.9643 0.0000 47 2007.03.23 01:44 s/l 13 1.00 1.9643 1.9643 0.0000 4.76 11999.55
Свопы считай, све дело в них.
Свопы считай, све дело в них.
Точно. Про этого-то зверя я и забыл... =(
Благодарю.
Всязи с возникшей ситуацией просьба (БОЛЬШАЯ) к разработчикам. Сделайте, пожалуйста, таблицу результатов в тестере, как таблица истории торгов на счете (демо/реальном). Ну, если не сейчас то, хотя бы, в МТ 5.0
На следующей неделе новый билд будет выпущен официально и доступен через систему LiveUpdate.
Странно - но у меня впервые этот билд несколько раз выпал в крэш.
Скорость тестирования упала на порядок.
Память не расходуется вообще - но это сильно повлияло на скорость.
Почему в новом билде (204) перстала расти память при тестировании и оптимизации ?
Проверил билд 204 от 23 апреля - скорость не возросла (вернее не вернулась скорость тестирования).
Проверил билд 204 от 23 апреля - скорость не возросла (вернее не вернулась скорость тестирования).
В новом билде от 24 апреля (от 23 апреля у нас не было билда) мы организовали по-другому кеш оптимизации - память растёт, но не так как раньше и фрагментация памяти уменьшилась.
При тестировании мы тоже более экономно расходуем память в случае, когда указаны ограничивающие даты, но это сделано, начиная с 203 билда.
По поводу скорости тестирования трудно сказать, что произошло. В начальном 203 билде была ошибка с историей при тестировании (см. п. 8 начального топика). Из-за этой ошибки тестирование могло проходить быстро (с неверными результатами). Я гонял Вашего эксперта и не обнаружил никаких лишних запросов, которые могли бы затормозить выполнение. Возможно, дело в реализации алгоритма Вашего пользовательского индикатора, неэкономный расчёт.
По поводу скорости оптимизации, я Вам уже говорил, что с новым билдом был затёрт предыдущий кеш оптимизации. Поэтому, пока вы не "наработаете" новый кеш (эти кеши хранятся в папке tester\caches), все прогоны тестера будут проводиться реально. Со временем скорость увеличится засчёт того, что будут использоваться кешированные результаты прогонов тестера.
При тестировании мы тоже более экономно расходуем память в случае, когда указаны ограничивающие даты, но это сделано, начиная с 203 билда.
По поводу скорости тестирования трудно сказать, что произошло. В начальном 203 билде была ошибка с историей при тестировании (см. п. 8 начального топика). Из-за этой ошибки тестирование могло проходить быстро (с неверными результатами). Я гонял Вашего эксперта и не обнаружил никаких лишних запросов, которые могли бы затормозить выполнение. Возможно, дело в реализации алгоритма Вашего пользовательского индикатора, неэкономный расчёт.
По поводу скорости оптимизации, я Вам уже говорил, что с новым билдом был затёрт предыдущий кеш оптимизации. Поэтому, пока вы не "наработаете" новый кеш (эти кеши хранятся в папке tester\caches), все прогоны тестера будут проводиться реально. Со временем скорость увеличится засчёт того, что будут использоваться кешированные результаты прогонов тестера.
Часа 2 назад скачал по ссылке из первого поста 204-й и попробовал поставить. Он загрузился и тут же исчез. Должен сказать, что у меня мало памяти, слетали иногда и прежние билды, но только при тестировании на предельно большой истории. 204 не пошёл уже в режиме терминала (предыдущий билд вполне справлялся). Хорошо дистрибутив 200-го завалялся, а то сидел бы сейчас вообще без терминала. Теперь отбиваюсь от LiveUpdate :)
Candid, а в директории logs не появляется файла крешлога? Интересно знать, добровольно завершается терминал или крешится?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1. Исправлена ошибка зависания клиентского терминала при расчёте индикаторов на основе данных первого индикатора в этом же самом окне.
2. Восстановлен показ свободных средств в случае отрицательного значения.
3. Правильное завершение работы клиентского терминала при завершении работы операционной системы.
4. MQL4: в компиляторе исправлено зависание при определении сложных рекурсий.
5. MQL4: в компиляторе исправлена ошибка обработки сложных константных условий в операторе if.
6. MQL4: в функции MarketInfo() добавлен идентификатор запроса MODE_FREEZELEVEL.
7. Tester: добавлено моделирование уровня заморозки ордеров при тестировании.
8. Tester: исправлена ошибка повторного запроса истории другого символа/периода при указанном диапазоне тестирования.
9. Tester: при нехватке памяти при оптимизации советника соответствующее сообщение теперь выводится только один раз.
10. Tester: расчет просадок производится на основе текущих средств (equity), а не по балансу.
Терминал можно скачать по ссылке "торговый терминал MetaTrader 4"
На следующей неделе новый билд будет выпущен официально и доступен через систему LiveUpdate.