торговый робот на Python
- 16 октября 2018, 00:08
- |
- Антон
Хочу написать торгового работа арбитражера на Питоне. Подскажите пожалуйста, какие будут трудности в процессе создания, как его лучше подключать к бирже и вообще если возможно, поделитесь своим опытом пожалуйста. Спасибо.
Михаил, смотря что Вы называете «таблицами». Я под «таблицей» понимаю тип данных «таблица» в Lua, возможности, которые он предоставляет и скорость обработки данных, особенно на больших объемах. Python здесь проигрывает. Плюс Lua очень удобно встраивается в проекты c++ / c# etc, Python проигрывает и здесь
Все, что Вы можете сделать в Lua, Вы можете сделать и на Python. В принципе, «торгового робота» и «работу с таблицами» вы можете организовать и на VB+Excel, вопрос только в степени Вашей порочности :). Если Вы являетесь апологетом Python — извините, я не хотел задеть Ваших религиозных чувств
Михаил, если для решения Ваших задач Вам требуется функциональность DataFrame и именно DataFrame — не вижу ни одной причины, по которой Вам не следует использовать DataFrame.
Я бы не стал утверждать, что тип table в Lua — это «аналог dict из питона». Сходу вспоминается table.__index и связанные с этим возможности, особенно вкупе с объявлением функций элементами таблицы. Плюс, повторюсь, скорость обработки. Плюс, повторюсь, интеграция с проектом c++/c#/еtc, хоть с квиком, хоть с Вашим личным, хоть еще с чем. Все вместе это даст Вам возможности, которых с помощью python будет добиться, скажем так, сложнее. Все эти вопросы достаточно хорошо описаны и документированы.
Вообще, диалог сваливается в достаточно узкоспециализированную область :)
Для начала хотелось бы понять для какого рынка робот.
Россия или запад ?
Какие входящие данные нужны роботу ?
Котировки, стакан и пр.
На сколько сложным должен быть арбитраж.
На каждой ноге по 1му инструменту или более ?
Я написал робота для форекс и MT4 на MQL. Теперь мне надо переписать его для работы на бирже криптовалют. На каком языке это лучше сделать?