Перестали показывать отрицательное значение. Посчитайте сами. Вместо отрицательного значения можно просто пустоту показывать. Или фразу "свободных денег совсем нет".
Уважаемые разработчики !
Отрицательное значение величины свободных средств несет гораздо больше информации чем 0.00. Лучше вернуться к старому варианту.
При отрицательных значениях FREE_MARGIN предлагаю вместо слова "Свободно" выводить "Недостача", "Дефицит" или что-то подобное по смыслу.
Перестали показывать отрицательное значение. Посчитайте сами. Вместо отрицательного значения можно просто пустоту показывать. Или фразу "свободных денег совсем нет".
Уважаемые разработчики !
Отрицательное значение величины свободных средств несет гораздо больше информации чем 0.00. Лучше вернуться к старому варианту.
При отрицательных значениях FREE_MARGIN предлагаю вместо слова "Свободно" выводить "Недостача", "Дефицит" или что-то подобное по смыслу.
Зачем? Гораздо проще и лучше выводить отрицательное значение, как раньше и было. ИМХО, терминал не должен ни принимать решений за трейдера, ни побуждать его к этому, а просто отображать правдивую информацию.
Здравствуйте. Ошибка, наблюдаемая при установке нового билда поверх старого. Сейчас стоит build 202, в нем тестируется советник на истории с середины 2004 по сейчас. Ставлю поверх build 203, захожу в тестер. Результат тестирования воспроизводится в 2004, но напрочь отсутствует (т.е. советник НЕ работает) позже. Снова ставлю поверх 202, все работает правильно как прежде. Опять build 203: теперь советник работает с середины 2005 по март 2006, и не работает до и после. Снова b.202, опять все нормально. И так далее, т.е. после установки 203-го билда советник работает в какой-то период истории и не работает в другие периоды. Возвращение старого билда исправляет ситуацию. Каждый все установки времени тщательно проверял. Для контроля ставил поверх 202 прежние билды: 201 и 200 - с ними такой ошибки нет. С уважением, Сергей.
Опубликуйте, пожалуйста, полные отчеты тестирования в 202 и 203 билдах. Лучше всего это сделать на форуме https://www.mql5.com/ru , где можно вставлять файлы и картинки.
Опубликуйте, пожалуйста, полные отчеты тестирования в 202 и 203 билдах. Лучше всего это сделать на форуме https://www.mql5.com/ru , где можно вставлять файлы и картинки.
Renat, чтобы не засорять форумы объемными (2Мб) данными, публикую здесь только
ссылки на запрошенные Вами отчеты.
Итак, сначала стоит build 2002, советник тестируется с середины 2004
по март 2007. Привожу 4 отчета по годам и пятый - общий за весь период.
Теперь я ставлю поверх 202-го билда последний, 203-й, который скачал
31 марта с www.metaquotes.ru. Затем, НИЧЕГО не меняя, генерирую
аналогичные 5 отчетов:
Что получилось: за 2004 результат совпадающий, за 2005, 2006 и 2007
отчеты 203-го билда просто пустые (ни одной сделки), в отчете за весь период
почему-то прихвачены пара сделок из 2005 (которых якобы не было), так что
итог не соответствует ни сумме по годам, ни отдельно 2004.
От значения опции "Пересчитать" эффект не зависит.
Кроме того, я обратил внимание, что в начале каждого отчета в строке Период,
временнЫе данные могут быть не согласованы. Например, в отчете за 2006 почему-то
упоминается октябрь 2005:
Период 15 Минут (M15) 2005.10.19 08:45 - 2006.12.29 22:59 (2006.01.01 - 2007.01.01)
Я посмотрел отчеты - с 656 операции начались расхождения. От какой даты Ваш билд 203? Должен быть от 28 марта 2007 года и скрипты нужно обязательно перекомпилировать.
Вы можете выслать полный исходный код эксперта на stringo AT metaquotes.ru, чтобы мы сами смогли протестировать на разных билдах и поискать возможноую проблему?
И я тоже присоединяюсь. Лучше вернуть как было раньше.
Перестали показывать отрицательное значение. Посчитайте сами. Вместо отрицательного значения можно просто пустоту показывать. Или фразу "свободных денег совсем нет".
Уважаемые разработчики !
Отрицательное значение величины свободных средств несет гораздо больше информации чем 0.00. Лучше вернуться к старому варианту.
При отрицательных значениях FREE_MARGIN предлагаю вместо слова "Свободно" выводить "Недостача", "Дефицит" или что-то подобное по смыслу.
Перестали показывать отрицательное значение. Посчитайте сами. Вместо отрицательного значения можно просто пустоту показывать. Или фразу "свободных денег совсем нет".
Уважаемые разработчики !
Отрицательное значение величины свободных средств несет гораздо больше информации чем 0.00. Лучше вернуться к старому варианту.
При отрицательных значениях FREE_MARGIN предлагаю вместо слова "Свободно" выводить "Недостача", "Дефицит" или что-то подобное по смыслу.
Зачем? Гораздо проще и лучше выводить отрицательное значение, как раньше и было. ИМХО, терминал не должен ни принимать решений за трейдера, ни побуждать его к этому, а просто отображать правдивую информацию.
Извините за неудачную попытку "улучшения".
Извините за неудачную попытку "улучшения".
Благодарю, Renat! Не сомневался в Вашем умении признавать ошибки :-)
т.е. после установки 203-го билда советник работает в какой-то период истории и не работает в другие периоды. Возвращение старого билда исправляет ситуацию. Каждый все установки времени тщательно проверял. Для контроля ставил поверх 202 прежние билды: 201 и 200 - с ними такой ошибки нет. С уважением, Сергей.
Renat, чтобы не засорять форумы объемными (2Мб) данными, публикую здесь только
ссылки на запрошенные Вами отчеты.
Итак, сначала стоит build 2002, советник тестируется с середины 2004
по март 2007. Привожу 4 отчета по годам и пятый - общий за весь период.
http://www.anynotes.com/forex/Build202_01Jan2004-01Jan2005.htm (2004)
http://www.anynotes.com/forex/Build202_01Jan2005-01Jan2006.htm (2005)
http://www.anynotes.com/forex/Build202_01Jan2006-01Jan2007.htm (2006)
http://www.anynotes.com/forex/Build202_01Jan2007-01Jan2008.htm (2007)
http://www.anynotes.com/forex/Build202_01Jan2004-01Jan2008.htm (2004-2007)
Теперь я ставлю поверх 202-го билда последний, 203-й, который скачал
31 марта с www.metaquotes.ru. Затем, НИЧЕГО не меняя, генерирую
аналогичные 5 отчетов:
http://www.anynotes.com/forex/Build203_01Jan2004-01Jan2005.htm (2004)
http://www.anynotes.com/forex/Build203_01Jan2005-01Jan2006.htm (2005)
http://www.anynotes.com/forex/Build203_01Jan2006-01Jan2007.htm (2006)
http://www.anynotes.com/forex/Build203_01Jan2007-01Jan2008.htm (2007)
http://www.anynotes.com/forex/Build203_01Jan2004-01Jan2008.htm (2004-2007)
Что получилось: за 2004 результат совпадающий, за 2005, 2006 и 2007
отчеты 203-го билда просто пустые (ни одной сделки), в отчете за весь период
почему-то прихвачены пара сделок из 2005 (которых якобы не было), так что
итог не соответствует ни сумме по годам, ни отдельно 2004.
От значения опции "Пересчитать" эффект не зависит.
Кроме того, я обратил внимание, что в начале каждого отчета в строке Период,
временнЫе данные могут быть не согласованы. Например, в отчете за 2006 почему-то
упоминается октябрь 2005:
Период 15 Минут (M15) 2005.10.19 08:45 - 2006.12.29 22:59 (2006.01.01 - 2007.01.01)
С уважением,
Сергей
Вы можете выслать полный исходный код эксперта на stringo AT metaquotes.ru, чтобы мы сами смогли протестировать на разных билдах и поискать возможноую проблему?