Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что-то намудрили.
Что-то намудрили.
Делаю параллельный с тестером расчет показателей ПФ по разным типам сделок, которые в процессе теста открываются одновременно. Вот и заметил, что если по МТ4-му тупо суммировать OrderProfit()+OrderCommission()+OrderSwap отдельно всех плюсовых и минусовых сделок, то общая прибыль, общий убыток и соот-но пф в итоге будут не совпадать. А чтобы совпадали нужно сделать так (если в "идеальной среде тестера", где гарантированно 2 сделки на позицию)
Делаю параллельный с тестером расчет показателей ПФ по разным типам сделок, которые в процессе теста открываются одновременно.
Так абсолютно неверный расчет ПФ привели. ПФ не может считаться по-разному, не зависимо от того, какая платформа используется. Это чисто математическое понятие. А потому вычисляется однозначно всегда.
Так абсолютно неверный расчет ПФ привели. ПФ не может считаться по-разному, не зависимо от того, какая платформа используется. Это чисто математическое понятие. А потому вычисляется однозначно всегда.
Ну попробуйте сами любую систему посчитать и сравнить с цифрами в отчете МТ5. Только чтобы комиссия была и желательно форекс (т.к. я форекс тестил)
Ну попробуйте сами любую систему посчитать и сравнить с цифрами в отчете МТ5. Только чтобы комиссия была и желательно форекс (т.к. я форекс тестил)
Вставил этот код в MQL5\Experts\Examples\Moving Average\Moving Average.mq5
Полное совпадение с Тестером.
Вставил этот код в MQL5\Experts\Examples\Moving Average\Moving Average.mq5
Полное совпадение с Тестером.
Так может у типа счета к которому Вы подключены нет комиссии за сделки.
П.С. Я проверю ещё раз, хорошо. Если что выложу с картинками :)Вставил этот код в MQL5\Experts\Examples\Moving Average\Moving Average.mq5
Полное совпадение с Тестером.
На сервере MetaQuotes-Demo нет комиссии за сделки на форексе.
1) Найдите сервер, где есть, например у брокера А-и.
2) Добавьте к своему коду
3) ???
4) Profit!!! :lol:
Так может у типа счета к которому Вы подключены нет комиссии за сделки.
Точно, не на том торговом сервере проверил. С комиссией правильный ПФ не совпадает с Тестером. Это говорит о том, что MT5 считает ПФ криво, совсем не учитывая DEAL_IN-комиссию.
Профит вычисляется абсолютно верно
ПФ - кривой в MT5. В MT5 может быть бесконечный ПФ по окончании торгов, при этом баланс уменьшится. Это неправильно, конечно.
Точно, не на том торговом сервере проверил. С комиссией правильный ПФ не совпадает с Тестером. Это говорит о том, что MT5 считает ПФ криво, совсем не учитывая DEAL_IN-комиссию.
Это говорит о том, что у них другая философия - они не рассматривают сделки как единое целое (и даже позиций в истории как таковых нет, в смысле HistoryPositionSelect и т.п. нет). Для них каждая транзакция это самостоятельная операция, поэтому они и складывают комиссию на входе с убытками (хотя тогда совсем не понятно, почему на выходе все таки вычитают из прибыли)