MQL4 - automated forex trading   /  

Форум

Новый клиентский терминал MetaTrader 4 build 204

К списку тем Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
Модератор
28570
MetaQuotes 13.04.2007 19:07 

Выпущен новый клиентский терминал MetaTrader 4 build 204:

  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.

article

Материалы Automated Trading Championship: Регистрация

В данной статье собраны полезные материалы, которые помогут вам узнать больше о процедуре регистрации на Automated Trading Championship.


avatar
847
solandr 13.04.2007 23:10 
>>>MQL4: в компиляторе исправлена ошибка обработки сложных константных условий в операторе if.

А можно узнать об этой ошибке более подробно?

avatar
36
vimac 14.04.2007 15:16 
MetaQuotes писал (а):

Выпущен новый клиентский терминал MetaTrader 4 build 204:

10. Tester: расчет просадок производится на основе текущих средств (equity), а не по балансу.

Да, изменения появились.

Одинаковые усвловия. Было:

Profit factor2.51Expected payoff25.36

Absolute drawdown598.00Maximal drawdown864.86 (51.89%)Relative drawdown51.89% (864.86)
Стало:
Прибыльность2.51Матожидание выигрыша25.36

Абсолютная просадка1077.60Максимальная просадка1824.64 (24.76%)Относительная просадка77.34% (1100.27)


Вопрос. Разве Profit factor (Прибыльность) и Expected payoff (Матожидание выигрыша) не следует аналогичным образом вычилсять по эквити, а не по балансу?


avatar
Модератор
32911
Rosh 14.04.2007 16:12 
А что такое матожидание выигрыша в Вашем понимании? Давайте сначала определимся с терминами, прежде чем разводить дискуссии. Заодно и понятие профит-фактора дайте. Будем плясать от печки.

avatar
2313
Reshetov 14.04.2007 18:17 
vimac писал (а):
MetaQuotes писал (а):

Выпущен новый клиентский терминал MetaTrader 4 build 204:

10. Tester: расчет просадок производится на основе текущих средств (equity), а не по балансу.

Да, изменения появились.

Одинаковые усвловия. Было:

Profit factor2.51Expected payoff25.36

Absolute drawdown598.00Maximal drawdown864.86 (51.89%)Relative drawdown51.89% (864.86)
Стало:
Прибыльность2.51Матожидание выигрыша25.36

Абсолютная просадка1077.60Максимальная просадка1824.64 (24.76%)Относительная просадка77.34% (1100.27)


Вопрос. Разве Profit factor (Прибыльность) и Expected payoff (Матожидание выигрыша) не следует аналогичным образом вычилсять по эквити, а не по балансу?

Мат. ожидание в любом случае будет только по эквити, потому что тестер в конце закрывает все сделки по средствам.

avatar
36
vimac 14.04.2007 18:32 
Rosh писал (а):
А что такое матожидание выигрыша в Вашем понимании? Давайте сначала определимся с терминами, прежде чем разводить дискуссии. Заодно и понятие профит-фактора дайте. Будем плясать от печки.

Согласен, правильное понимание терминов весьма важно. Действительно, если апеллировать к тем определениям, которые даны в хелпе, то все правильно в отчете.

Прибыльность = общая прибыль / общий убыток.

Вопрос снимается, запутал себя и других.



avatar
Модератор
4689
stringo 16.04.2007 10:59 
solandr писал (а):
>>>MQL4: в компиляторе исправлена ошибка обработки сложных константных условий в операторе if.

А можно узнать об этой ошибке более подробно?
Мне стыдно в этом признаться, но выражение типа if(!true) приводило к молчаливому окончанию работы компилера без генерации исполняемого кода.

avatar
523
1CMaster 16.04.2007 11:28 
Reshetov писал (а):
Мат. ожидание в любом случае будет только по эквити, потому что тестер в конце закрывает все сделки по средствам.
Вот если бы еще количество сделок МТ4 считал по межик-номерам ордеров !!!!
Ведь у тех брокеров, кто каждый день переоткрывает ордера (мне, кстати, это нравиться - сразу видно на каком ты небе) - по тестам количество сделок в 4-5 раз больше чем фактическое.
Отсюда и неправильный подсчет МО и остальных статистических данных.

А с просадкой - это охорошо, что исправили. Токо хотел про это написать.  
К списку тем  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий