Нужна подсказка........чтобы советник мог считать прибыль/убыток с указанной даты и по определенному инструменту
В пунктах или в валюте депозита?
Для валюты могу такую функцию предложить:
//+----------------------------------------------------------------------------+ //| Возвращает суммарный профит в валюте депозита | //| закрытых с определённой даты позиций | //| Параметры: | //| sym - наименование инструмента ("" - текущий символ) | //| op - операция (-1 - любая позиция) | //| mn - MagicNumber (-1 - любой магик) | //| dt - Дата и время в секундах с 1970 года ( 0 - с начала истории) | //+----------------------------------------------------------------------------+ double GetProfitFromDateInCurrency(string sym="", int op=-1, int mn=-1, datetime dt=0) { double p=0; int i, k=OrdersHistoryTotal(); if (sym=="") sym=Symbol(); for (i=0; i<k; i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) { if (OrderSymbol()==sym && (op<0 || OrderType()==op)) { if (OrderType()==OP_BUY || OrderType()==OP_SELL) { if (mn<0 || OrderMagicNumber()==mn) { if (dt<OrderCloseTime()) { p+=OrderProfit()+OrderSwap(); } } } } } } return(p); }

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть:
- Счет с торговой историей по различным стратегиям и разным волютам (почти годовая история)
Необходимо для тестирования советником портфельной торговли в реальном времени:
- чтобы советник мог считать прибыль/убыток с указанной даты и по определенному инструменту