Блог им. moneymaker

хостинг робота / контроль работоспособности робота в ночное время

Тесты роботов на демо уже прошли экватор и результаты оправдывают ожидания, заложенные в них. Поэтому уже пора начинать задумываться о технической части запуска роботов на реале.




Так как роботы сделаны для работы на СМЕ, то это означает торовлю 24/5 — на домашнем компьютере это не очень удобно, и ненадежно, так как если он зависнет, то перезагрузка приведет к тому, что при подключении стратегий, сделки будут закрыты — синхронизированы. такая вот особенность ниньзи. это неприятно, но с этим надо мириться, пока не будет написан своя оболочка робота под API ниньзи.

отсюда встает вопрос хостинга робота — где это делать?

мне рекомендуют коллокейшн у брокера. я пока цен не узнавал, но это неплохой вариант. Также, как альтернатива, возможно арендовать сервер в штатах, в Чикаго.

в общем, отпишитесь, как вы решаете эти вопросы, а я потом расскажу, как я обеспечу надежное функционирование робота в режиме 24/5 с целью минимизации нерыночных рисков
★4
30 комментариев
нах брокера
бери датацентр любой. eserver например
Покупай свой сервак — в Depo будет стоить около 55 тыр. И ставь его в стойку на 1U по цене менее 3 тыр в месяц.

У тебя будет отличный твой супер комп в отличном датацентре подключенном в M1
avatar
דמיטרי, подключенном в М1 — для чайников поясни, что это такое?
avatar
moneymaker, одна bop основных точек подключения г. москвы. их кажется две или три всего, не помню.
avatar
דמיטרי, одна ИЗ основных
avatar
уже не менее а 3200 но это ерунда. + за питание возможно будет наценка — но поверь — брокер это брокер… а датацентр крупного прова это намного лучше — профиль то другой
avatar
דמיטרי, чем хуже арендовать их сервер? вроде это по деньгам меньше, а смысл тот же… поправь плз, если я ошибаюсь
avatar
moneymaker, ну по мне так таксист должен вести меня, по радио петь песни а в газетах должны печатать новости… Если таксист будет вести, петь песни и говорить мне новости — это удобно… но не камильфо как-то.

Разделение труда
avatar
простите за АшиПки, но времени нет вообще…
avatar
דמיטרי, не вопрос, спасибо за советы!
avatar
דמיטרי, а, не, я не про сервер брокера, это мы выяснили, ок. а про аренду сервера в том же eserver за те же 3500р в месяц.

www.eserver.ru/dedicated/ru/

БЫСТРАЯ УСТАНОВКА!
Xeon 3060 2.40Ггц, 8Гб RAM, 2x160Гб HDD
DirectAdmin или ISPManager бесплатно [368]

к примеру за 4к рублей в месяц

===========

т.е. затраты те же, но не нужна покупка своего железа. отсюда вопрос, где ж песик зарыт?
avatar
moneymaker, ну просто железо там за 3500 более старое что ли… вроде бы тебе и сервер дают в аренду, но в цену уже включена амортизация.

А потом ты можешь все пока настроить и ДОМА :) а потом уже и переехать куда-нить
avatar
דמיטרי, вот упершись в и дома, я и хочу переехать… :) 24/5 слушать комп- это не айс
avatar
דמיטרי, ну если конечно, не ноут купить под это дело...) он тише и пущай себе гоняется сутками
avatar
moneymaker, не — ноут не то, мощности другие нужны
avatar
דמיטרי, почему? Сейчас ноуты с core I-5 не сильно ПК успупают в мощности, а ниндзя вообще почти ресурсов не ест у меня с 10 роботами… Мб 200-250 памяти, а проц почти не нагружен, скалдывается ощущение, что и нетбука может хватить
avatar
Я пока сделал несколько workarounds.

1. У меня есть самописный hearbeat server. Это такая штука, которая принимает пинги от роботов с определенным промежутком времени. Если следущий пинг пришел позже чем возможно, мне приходит уведомление. Уведомление приходит и на email и на android(new email notification).

2. Я могу получить доступ к серверу из любой точки где есть интернет. Для этого я наладил связь с свервером по протоколу vnc. А для достпа использую vnc клиент под андроид.

3. Любые сбои в windows или tslab связанные с неудачным обновлением или выходом диска их строя — это просто копирование всего образа ос из backup и запуск.

Все это позволяет вмешаться в ручную, если автоматика не справляется.

p.s. В качестве сервера у меня linux. В нем запущены виртуальные машины с windows. Внутри виртуалок крутятся роботы. Базовая платформа TSLab.
avatar
Denis Gabaydulin, ясно, тоже были такие задумки (собственно, у фортсового робота тоже реализованы разные виды нотифаев, очень удобно) и через тимвьюер можно с любого места залезть и подкрутить. нотиваи шлются двум операторам. а вот с отдельным железом под робота я решил озадачиться только с переходом на СМЕ. на фортсе есть ночь, а у бота база данных сделок. перезагрузка его не пугает
avatar
Какая частота сделок будет?
avatar
wavelet, уух) тут вопрос на 5 баллов. отдельно по роботам небольшая. а вместе портфель — как повезет. начнем с 1-2 в день, сейчас на демо штук по 8-10 уже набегает, но на демо эквити далеко не стартовая
avatar
moneymaker, 8-10 в день?) тогда тебе точно не нужен сервер от биржи, или в Чикаго (тоесть переплачивать за них, как за близость к бирже)
подойдет любой надежный-хороший хостинг.
avatar
wavelet, какой посоветуешь?
avatar
moneymaker, я не много хостингов пробовал. имхо hetzner.de
правда по цене, они совсем не оптимальны
avatar
А не стыбзят робота, если его держать где-то у чужих дядей?
avatar
Gorillius, а хз)) поспрашаю отдельно
avatar
moneymaker, обязательно шифровать содержимое сервера))) так как могут снять винт, типа он «сгорел»)
avatar
wavelet, уууу))) как мило у нас все) PGP подйдет? у нас на работе такое шифрование было
avatar
moneymaker, я утрирую конечно)
но если кто-то узнает что у тебя там а****ный робот зарабатывает, то грех его не получить
для начала сойдет, но лучше OpenPGP или OpenGPG, то есть open-source решение.
avatar
гы, ты посмотри еще платформу, тебе же под винды нужны
avatar
Если торговля предполагается на CME то никакого смысла ставить/
арендовать их в России нету:
1)В России хостинг намного дороже
2)пинг Чикаго-Москва еще никто не отменял (300мс+)
ps если загрузка сервера слабая, то хватит и VPS
avatar
skuvv, угу. демо и бэктесты уже различаются на пинг… а демо и реал еще лучше будет) поэтому первым быть в стакане обязательно! 10 выигранных пипсов окупают хостинг
avatar

теги блога moneymaker

....все тэги



UPDONW
Новый дизайн