вместо OrderTakeProfit() поставить OrderProfit()+OrderCommission()+OrderSwap()
Наверно умножить на 100.
AccountBalance() желательно проверить перед делением, как-то так:
double Balance=AccountBalance(); if(Balance!=0.0) dd=100.0*profit/Balance; else return(EMPTY_VALUE);
Alexander Bereznyak:
вместо OrderTakeProfit() поставить OrderProfit()+OrderCommission()+OrderSwap()
вместо OrderTakeProfit() поставить OrderProfit()+OrderCommission()+OrderSwap()
Александр, вот оно! Вы поймали проблему!
Спасибо большое!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Коллеги, глаз замылился не вижу где ошибка, прошу помощи