dimmi2000:
Добрый день! КАК вывысти фин. результат у предпоследней сделки (последнюю -1 показывает без проблем)- у меня всегда 0 (( ...там есть еще закрытые отложки но вроде они не должны участвовать в сортировке по коду
У Вас предпоследняя сделка - всегда вход в рынок (ENUM_DEAL_ENTRY== DEAL_ENTRY_IN), поэтому и и профит =0. А Вам нужна предпоследняя с DEAL_ENTRY_OUT или с DEAL_ENTRY_INOUT
чтобы узнать результат предпоследнего трейда.
![Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок](/i/community/logo_mql5_small.png)
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
- www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок - Документация по MQL5
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день! КАК вывысти фин. результат у предпоследней сделки (последнюю -1 показывает без проблем)- у меня всегда 0 (( ...там есть еще закрытые отложки но вроде они не должны участвовать в сортировке по коду
HistorySelect(0,TimeCurrent());
{ uint pos3=HistoryDealsTotal()-2;
order_ticket3=HistoryDealGetTicket(pos3);
HistoryDealGetDouble (order_ticket3, DEAL_PROFIT, FIN);
Alert( FIN);
}