торговый робот на Python
- 16 октября 2018, 00:08
- |
- Антон
Хочу написать торгового работа арбитражера на Питоне. Подскажите пожалуйста, какие будут трудности в процессе создания, как его лучше подключать к бирже и вообще если возможно, поделитесь своим опытом пожалуйста. Спасибо.
4К
Читайте на SMART-LAB:
🖥️ Комплексное импортозамещение для промышленности от Софтлайн
Друзья, делимся очередным классным кейсом! «Софтлайн Решения» (входит в Группу Софтлайн) реализовала комплексный ИТ-проект для крупного...
ЗПИФ «Акцент 5»: итоги первых 3-х месяцев на бирже
В конце прошлого года Accent вывел на биржу первый фонд для неквалифицированных инвесторов — «Акцент 5» . В основе фонда — склад класса «А»...
BRENT: рынок ищет точку опоры после шоковой дестабилизации
Нефть взлетела до многолетних максимумов, затем резко скорректировалась, теряя большую часть прироста, испытав при этом экстремальную...
Сбер РПБУ февраль 2026 г. - снижение резервов помогло удержать рекордную прибыль
Сбер опубликовал результаты за 2 месяца работы в 2026 году по РСБУ.
Чистая прибыль за 2 месяца составила 325 млрд руб. (+21,4%). За февраль...
Михаил, смотря что Вы называете «таблицами». Я под «таблицей» понимаю тип данных «таблица» в 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. Теперь мне надо переписать его для работы на бирже криптовалют. На каком языке это лучше сделать?