Друзья, создание идеальной торговой системы — дело непростое. Особенно, когда речь идёт о роботах, управляющих финансовыми активами. Каждый новый релиз сопровождается определёнными ожиданиями и страхами перед возможным крахом. Мой путь к созданию робота был полон испытаний и неожиданных открытий. Разрабатывая девятую, расширенную, версию робота, я случайно заметил нечто странное: количество акций в портфеле по данным моего робота и брокера не совпадает. Пришлось разбираться с проблемой. Оказалось, что иногда робот не успевал зафиксировать факт исполнения своей собственной заявки, особенно в моменты окончания торгов. В итоге, робот уверен, что заявки сняты, а по факту, одна из них исполнена. Ошибка не критичная, редкая, но обидная. Код исправлен и на сегодняшний день я полагаю, что в версии Scatter&Gather v9_medium данная ошибка устранена. Проверяя статистику вручную, я убедился, что с момента начала тестирования данной версии никаких неприятных сюрпризов не возникало. Сложности внедр