Чем мой бот отличается от встроенных в программу готовых решений?
Бот для арбитража, написанный мной, работает на свечном графике, а не на графике "рассчитанного индекса". Это с одной стороны ведет к потере некоторых данных (спред может быстро разойтись и сойтись обратно, а мой бот фиксирует расхождение спреда один раз за 5 секунд), с другой - экономит оперативную и физическую память компьютера и упрощает работу для пользователя.
Бот изначально написан для личных нужд. При торговле с помощью арбитража мне было важно учитывать цены Bid и Ask - только так я могу удостовериться в возможности совершения прибыльной сделки. Причем, для открытия позиции я смотрю на Bid второго инструмента, на котором буду шортить, и на Ask первого, на котором открою лонг; для закрытия же позиции смотреть нужно наоборот: на Ask на втором инструменте и на Bid на первом.
Кроме того, мне хотелось реализовать дополнительные функции для себя, например, возможность усреднения или частичного закрытия позиции.
Встроенные роботы в чем-то сложнее и универсальнее, они могут строить индекс по хитрым формулам, используя сразу несколько инструментов с разных бирж.
Мой робот прост и прямолинеен. Именно это делает работу с ним надежнее, и именно поэтому при работе с ним я могу быть уверен в результатах.