Pull to refresh

Comments 12

Плюсую, статья интересная и работа заслуживает уважения. Только вот постгри здесь точно не нужен)

Здесь не нужна база данных, вообще. Данные торгов даже на минутках легко помещаются в памяти. А для синхронизации ботов лучше использовать другие средства.

Но если нравится - то почему бы нет))

ИМХО пострес тут не для чего-то, а "потому что автор в него умеет".

Раз у него получается - то почему бы и не использовать.

В защиту автора.
Тот кто разрабатывал торговых ботов знает что всё начинается с ТС, потом бэктесты.
для бэктестов нужно хранить исторические данные. Возможно дополнить предварительно рассчитанными индикаторами. Вполне нормально проверить тысячи ТС (это без подбора коэффициентов) что бы найти прибыльную.
потом для реальной торговли проще оставить туже систему где проходят тесты.
т.к. после запуска работающей - лучше продолжить тесты и поиск дополнительных ТС.

код можно немного упростить, используя pg_jobmon для асинхронных логов и/или pg_task для асинхронных задач

Стоп ордера не ставлю, поскольку стратегия не предусматривает продажи по определенной цене, а продажа и покупка происходит при совпадении ряда факторов. 

Тоже пришел к выводу, что для бота стопы не нужны, если они не входят в стратегию. Бот всегда принимает решение объективно. А вот для торговли руками - стопы нужны всегда, так как объективность принятия решения человеком при убыточной сделке нарушается. Очень сильно нарушается. Это особенности принятия решения человеком.

Интересная статья =)
А можете посоветовать литературу по торговым алгоритмам
"Воспоминания биржевого спекулянта" уже заказал, в пути)

И добавьте как минимум года три опыта и не час в день и тогда КПД станет больше единицы. Вероятно.

Во время разработки алгоритма ты проводил много симуляций, как именно на sql ты это делал? по шагам, по каждой минуте в базе запускал скрипт, запускающий твой алгоритм или как то сумел это сделать агрегировано, запуская запрос, определяющий нужно ли совершать сделку, сразу для всей истории?

для себя пришёл к выводу писать лучше на том языке который хорошо знаешь и используешь регулярно.
главное торговая стратегия и бэктесты. для бэктестов нужна база.
можно хотя бы подсказку на что основывается торговая стратегия ?

Хорошая статья! на какой впс это крутится - в смысле сколько cpu\ram\disk требуется?

Параметры компьютера 4 ядра, 8Гб памяти и 160Гб диск

Интересная инфа про отказоустойчивость, для размещения дата центра в Германии. Есть, же обратные сделки для игры на понижения, здесь непоняточка. Да и вообще не ясно, если бот заоюрабатывет зачем об этом требещать на всю округу...

Sign up to leave a comment.

Articles