Добрый день коллеги алготрейдеры. Кратко о себе: около года наблюдаю за алготрейдингом. На этом все ) Понимаю, что опыт не большой, поэтому хочу спросить у более опытных товарищей, хотя понимаю то, что деньги любят тишину и поэтому видимо рассчитывать на ответы по данной тематике особо не стоит?
Собственно что есть: поигравшись с ТСлабом, попробовав API бинанса (на питоне и шарпе), поглядев в сторону API Тинькова (пока не тестировал) как и все вы «заболел» идеей создать алгоритм который способен будет, что-то заработать. Осталась самая «малость», подобрать «ту самую» стратегию. В интернетах пишут, что в высокочастотную торговлю одиночке уже лучше не лезть, но вместе с тем, многие упоминают, что именно трендовые стратегии у них зарабатывают. Так же, если посмотреть на многочисленные сервисы сдающие в аренду своих роботов, то обычно это сеточники, да и почти все уважающие себя биржи предлагают свои сеточники клиентам, видимо сеточники тоже что то зарабатывают. Также, особо не хотелось бы использовать многочисленные мартингейлы и большие плечи. Отложив трендовые стратегии на потом, решил внимательне посмотреть на сетки. Как и все полистал Quantitative Grid Trading How a Fisherman Beats Wall Street и решил протестировать что-то из нее или взять за образец какой-то сервис (например битсгап). Сразу скажу, что использовать готовые решения не хочу, задача стоит создать торговую систему самому, от идеи и тестирования, до реализации и запуска. Именно самому – потому что хочется ее развивать и допиливать, что скорее всего не получится с коробочными решениями и еще потому, что хочется получить удовольствие от процесса создания.
Добрый день!
➡️Я продолжаю вести статистику по моим активным роботам, напоминаю что я запускаю статистическую машину с июня месяца, все прошлые заслуги и победы роботов не учитываются.
🗣Также хочу сразу всем сказать, что роботы мои это не моя авторская работа сделанная на «листке бумаги». Это продукт сделанный на заказа большой группой программистов, за немалые деньги. У них большой пул настроек и множество разных стратегий. Как раз лично я отвечаю за реализацию и настройку этих стратегий и идей. Без хорошо подобранных настроек роботы бесполезны и нести будут лишь убытки и разочарование.
❗️Я в большей части трейдер и сам роботов не создаю, поэтому все кто пытается дать какие то советы по алготрейдингу… спасибо не надо)
➡️Если кому интересно мой телеграм канал t.me/robots_s
Ну а теперь к статистики
На картинке редкий драгоценный камень пейнит. Каким он может быть и причем здесь алготорговля — ниже.
По мере совершенствования фильтра белых лебедей оформились некоторые мысли, которые скопирую сюда из телеграм-группы, чтобы дальше было понятнее, как возникла сама тема.
В этой статье пройдёмся по тому, как именно подключить OsEngine к торгам для Тинькофф Инвестиций. Как выписывать ключи и что нужно делать в самой платформе. С картинками шаг за шагом.
OsEngine — платформа для торговли роботами на бирже с тестером, оптимизатором, скачкой данных. В нее встроено более 200 бесплатных готовых роботов для трендовой торговли и торговли индексного и валютного арбитражей.
Начинаем с того, что нужно зарегистрироваться на сайте Тинькофф Инвестиций. Далее в личном кабинете идём в настройки:
'========= Перемещение заявки FUNC MORDER(FTRID,FON,FONQ,FONP) NEW_GLOBAL("TRANS_PARAMS", "") NEW_GLOBAL("TRANS_RESULT", "") TRANS_PARAMS = "" TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "TRANS_ID",FTRID) TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACTION", "MOVE_ORDERS") TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "MODE",0) TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "CLASSCODE", "SPBFUT") TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "SECCODE", INSTRUMENT) TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "ACCOUNT", ACCOUNT) TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NUMBER",FON) TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NEW_QUANTITY",FONQ) TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, "FIRST_ORDER_NEW_PRICE",FONP) TRANS_RESULT = SEND_TRANSACTION (300, TRANS_PARAMS) RESULT=GET_VALUE(TRANS_RESULT, "DESCRIPTION") MESSAGE (RESULT,1) END FUNC '========= Операция перестановки IF MPRICE < LOW MORDER(MTRANS_ID,MNUMBER,MBALANCE,LOW+STEP) END IF '====================================== 'MTRANS_ID - номер заявки на бирже 'MNUMBER - номер заявки в таблицах 'MBALANCE - объем 'LOW - минимум свечи 'STEP - отступ для лимитки 'MPRICE - последняя цена