Уважаемые коллеги! Делюсь интеллектуальной собственностью :crazy:
Я использую при получении убытков мультипликатор лота. Чтобы ответить на вопрос "какие убытки я получил" приходится либо вести дневник, либо смотреть историю, либо что-то рисовать на графике и захламлять его.
Лень - двигатель прогресса. Вот слепил индюшок, который читает последние N закрытых сделок из истории. Отложенные ордера не показывает (так задумано).
Когда будете кидать на график, укажите значение параметра WindowNumber. Для чарта - 0, больше 0 - номер подвального окна. Хотел было еще раскрасить цветами, но мой таймфрейм - Н4, а служенье муз не терпит суеты. Поэтому не стал.
* Сделал вот только что, поэтому могут быть косяки, извиняйте уж.
* Я использую специфическую функцию выравнивания по правому/левому краю с вычислением ширины окна, для чего есть свои причины. Прошу прощения за излишнюю сложность этой части кода. Но ведь МТ4 - совсем не МТ5, где с графическими объектами гораздо более удобно работать. Приходится выеживаться кто во что горазд.
P.S. Если у Вас история отфильтрована за короткий период, не забудьте сбросить фильтр. Иначе индикатор не сможет показать нужное количество сделок. Виноват не я, а МТ-шная функция OrdersHistoryTotal().