Предыстория
Я разработчик мобильных приложений для iOS и не имел никакого отношения к трейдингу. Ручной трейдинг не рассматриваю, так как у меня остается мало свободного времени после основной занятости. Однажды мой друг трейдер рассказал о неудачном периоде в работе, он винил себя за несоблюдение собственных стратегий в торговле и говорил что не может перебороть эмоции в период потери капитала. Так мы и решили попробовать написать собственного робота для торговли на Bybit, чтобы исключить человеческий фактор из его достаточно успешных стратегий.
Описание программы
Так как я iOS — разработчик, для быстрого написания робота были выбраны знакомый мне язык Swift и среда разработки Xcode. У биржи оказалась достаточно удобная документация, и я без труда смог создать сетевой слой для наших роботов. Так же большим плюсом при написании программы оказалось наличие библиотеки с основными индикаторами, написанной на языке C, которая уже была готова для интеграции в мой проект и работы с моим языком Swift.
(
Читать дальше )