В жизни любого трейдера наступает момент, когда идеи превращены в правила, правила — в торговую стратегию, торговая стратегия протестирована и прооптимизирована и, наконец-то, можно ставить систему в торговлю.
Торговать на стационарном компьютере — сомнительное удовольствие. То кот провода сгрызёт, то электричество отключат, то с интернетом перебои да и вообще, хочется иметь свободу передвижений и не быть привязанным к железу.
В общем, проверенно на собственном опыте, самый удобный вариант — виртуальная машина и доступ к ней из любой точки мира (при наличии интернета).
У новичка в этом деле непременно возникнет такой вопрос:
Сколько придётся платить за виртуальную машину в месяц и какие требования к ней? Какие есть варианты?
Именно такой вопрос пришёл от участника нашего телеграм-канала «Лаборатория Трейдинга» (
t.me/TradingLaboratory ):
Дмитрий, скажите, по опыту, какие системные требования для сервера, на коттором запущенно 20-30 агентов TSLab?
Хочу поделиться своим опытом.
1) Лично я использую немецкий сервис Contabo (
ссылка >>> ):
На мой взгляд вполне хватит даже такой конфигурации (
ссылка >>> ):
С учётом дополнительной опции (Windows Server 2012R2 Datacenter (64 bit) или Windows Server 2016 Datacenter (64 bit) Выходит 10 евро в месяц.
За 4 года использования не было ни одного сбоя. Главное вовремя платить. Лично я подключил PayPal и плачу сразу за полгода вперёд, чтобы никакие случайности не отвлекали.
2) Есть возможность взять виртуальную машину у брокера, которым пользуюсь:
Если брать у Алора, то можно выбрать
на этой странице >>>
После перехода по ссылке нужно нажать на ссылку «раскрыть список» и выбрать «Алор-Паркинг»
Преимущество — плата будет с брокерского счёта, уменьшает налогооблагаемую базу, можно получить консультацию у специалистов Алора на русском языке
3) Поспрашивал знакомых трейдеров — кто чем пользуется. Вот несколько ответов:
а) Уже 4 года использую виртуальный сервер от ультраВДС (
ultraVDS.com).
В принципе, доволен. Было несколько случаев, когда сервер не работал. К критическим последствиям это не приводило.
Конфигурация:
— 2 ядра;
— 2 ГБ ОЗУ;
— 20 ГБ диск.
— MS Window Server 2012R2.
Стоимость 620 руб. в месяц.
Поскольку я уже «золотой» клиент, с каждого платежа зачисляется 62 бонуса (руб). Получается, что каждый 11 месяц — бесплатный.
Да, диск маленький. Но, мне его хватает.
Ежемесячно чищу от мусора (котировки), которые закачивает ТСлаб.
Памяти достаточно для нормальной работы 19 систем. Больше не ставил.
Сейчас работает 10 шт.
б) Уже год пользуюсь (
1cloud )
Оценка 3.5 из 5. Можно пользоваться, но можно найти лучше.
За год был 1 серьезный сбой(я вообще не мог попасть внутрь, проблема была с оборудованием) и длился 3 часа, и пара мелких.
Конфигурация:
— 2 ядра по 2гц
— 3гб озу
— 40гб диск hdd
— Win server 2012r2
Цена 1200р/мес
А теперь про ощущения. Тупил безбожно. Открывая график в ТСЛаб, я ждал по 15-20 сек. Хотя комп не был забит и был запас и по процессору и по оперативе. Но ТСЛаб работал без сбоев, ему было норм.
Конечно же есть опасения и такого рода:
"
Хостеры VPS грешат оверселингом и это проблема и в добавок ни кто не мешает админу хостера пошариться на вашем VPS и вы даже не узнаете. Вот такой ньансик..."
Ну что тут сказать… Не думаю, что немец, обслуживающий немецкий сервис Contabo заинтересуется неизвестной для него русской программой с неизвестными стратегиями.
Хотя...
В комментариях добавляйте Ваши находки — кто какими виртуальными машинами пользуется: ссылка, сколько стоит, отзывы
PS: В эту среду состоялась онлайн-встреча на которой я рассказывал о том, как переделать торговую стратегию, созданную на кубиках ТСЛаб в код, написанный на языке C#. Вот отчёт об этой встрече (
ссылка >>> ): Успел рассказать не всё, что планировал — самое интересное — а именно логику написания кода планирую дорассказать на следующей неделе — в среду 6 марта в 20 часов по Москве. Ссылка на онлайн-кабинет и напоминание обязательно своевременно появится на телеграм-канале проекта «Лаборатория Трейдинга» (
t.me/TradingLaboratory ). Приходите у нас интересно.
Да и ссылку на «хорошую тему» вы не дали.
Случайности всё равно отвлекут. Но через полгода.
Спасибо за пост, мнение активного пользователя всегда полезно.
У меня в 2006-м комп мощнее был.
Если всё гуд и если на винде — поделитесь ссылкой, плз.
1cloud.ru/
а заводской сервер вообще дома фиг оставишь =)
Кстати, коллективная аренда с друзьями — вариант(?).
к цене еще НДС надо добавить
И вот еще. Надеюсь, что с тех пор стало лучше.
Особенно понравилось, что за замену диска надо платить,
а что поставят — неизвестно, могут влупить старьё…
==================
Всё, разобрался. Я пас.
На аукционе стопудово влёт в старьё.
у них вроде и новые сервера от 40 евро? 2800 р. с 64 гигами и дисками SSD на борту тоже не такие уж и деньжыщи и это уже с НДС.
тоже переживал на счет дисков Б/У. но всё работает отлично. может повезло. а может у меня нагрузка на диски минимальна. и наверное можно сказать отсутствует вообще в рамках характеристик серверных hdd. но по привычке бэкаплю раз в мес. и развернуть систему с нуля пара часов. и не забывай raid 1 полное зеркало. винт сдох — бесплатная замена (надеюсь это работает на практике так же легко как и в теории)
работает как обычный выделеный сервер. это свободные сервера. оплачиваешь и тебе дают полный доступ. можешь форматировать. ставить любые операционки. настраивать биос. ограничивать доступ всем кроме своего ip. вобщем твой комп в датацентре. в мес фиксированная цена которая указана.
Свой Мужик, вот вчера как раз разворачивал под одну задачку win-2016, все образы у них есть и доступны для установки, начиная с 2008R2. Взял в виде триала на 180 дней, мне хватит под данную задачу.
И да, хороших новых (ставят новое железо) за 40Е нет и близко.
Аукцион — 100% бу
Вы забыли, что у нового ГАРАНТИЯ — и год, и 2, и 3, и...
Если что — давайте мне новое, я вам его бесплатно проверю до состояния старого и верну вам надежное.
Вряд ли согласитесь, забудете свои IT-убеждения.
VitNik, много лет работаю с хетцнером, с 2009 года аккаунт у них. Через меня прошло много сотен их серверов. RAID-1 — в пень, только 10-ый. Винты меняют бесплатно, но их десктопные диски редко живут больше года.
На аукционе можно спокойно брать, но только с нормальными конфигами — обязательно железный рейд-контроллер, 4 диска для полноценного рейда, и диски — либо ынтерпрайз SATA, либо SAS. Последние у меня живут годами вообще без нареканий. SSD можно брать, но выборочно. После покупки железо можно протестировать в течении 14 дней, это бесплатно. Просто отменяешь без последствий и деньги возвращаются. Диски смотрю smartctl-ем.
1. У запущенного ТСЛаб можно запаролить окно. Админ сможет до посинения смотреть на размытые пятна.
2. Сами боевые стратегии можно выкатывать на удаленный сервер в виде контейнеров с привязкой к своему счету.
Тогда даже если их кто-то украдет — толку никакого.
3. Админ безусловно может сделать дамп оперативки и еще как-то похакерить.
Но к тому времени, когда Ваш портфель роботов будет стоить взлома хакером, Вы уже накопите денег на размещение своего собственного железного сервера в нормальном датацентре.
ch5oh, вот прямо админам хостинга делать больше нечего, как дампить память на всех подряд виртуалках и пытаться что-то из них выцепить полезное для себя. Виртуалок — тыщи, даже у средней руки хостера.
Как бывший старший админ крупнейшего российского хостинга заявляю, что всё это полная херня. У нас было 200к клиентов, за какое время их реально обойти, сдампать, куда-то складировать эти террабайты и потом в них что-то найти полезное?
Тоже самое относится и к исходному сообщению:
Lev, это Ваше личное мнение. Возможно, Вы крайне порядочный и культурный человек.
К сожалению, работа трейдера — это управление рисками. И если рассматривается риск воровства стратегий — он должен быть в достаточной степени парирован.
Вот как понять, что мне (младшему админу) нужно точно выбрать одну из 200 тысяч виртуалок? Доступа к клиентской базе может и не быть, только ID и ip-адрес. Затем надо пойти по ssh на эту физическую ноду в кластере (если у меня есть туда доступ), сделать дамп памяти (если есть соответствующие права, что вряд ли) и незаметно куда-то слить, чтобы потом унести домой на флешке (которую не факт, что ещё можно подключить к офисному компу).
Здесь столько «если», что делает эту задачу практически нереальной. Не говоря уже о том, что нужно знать, что эта стратегия — рабочая, а не какой-то тест.
Lev, а теперь Вы — старший админ. У Вас есть все права делать все что угодно.
Вы видите, что машина постоянно подключена к каким-то айпи адресам. По этим каналам прокачивается постоянно заметный объем трафика. Вы обязаны проверить, что эти айпишники не связаны с преступниками или какими-то лицами под санкциями.
Несложно выяснить, что они (айпишники) принадлежат каким-то брокерам или даже бирже (пусть даже русской бирже).
Весь этот нехитрый ресеч для Вас сделает несложный запрос к базе данных со статистикой расхода трафика.
ПС Ваше мнение мне полностью понятно. По всей видимости, Вам не полностью понятна позиция конечного трейдера. Особенно трейдера с мало-мальски заметным количеством денег на счете.
У старшего админа нет полного набора прав. И чем крупнее компания, тем сложнее схема прав доступа. Админы скорее всего не имеют возможности контролировать трафик — это прерогатива сетевых инженеров, у которых совершенно иная специализация, они живут отдельно и занимаются своими вещами. У сетевиков нет доступа к серверам, у админов серверов — к сети.
Ну видеть что машина подключена к чему-то там — этого мало. К тому же, админ серверов в 99,9999% случаев не имеет доступа к снятию трафика на сетевом оборудовании. Это уже надо входить в сговор с сетевиками («группой лиц по предварительному сговору», что является отягчающим фактором). Я какое-то время работал в телекоме, так что реальные уголовные дела видел воочию или слышал от коллег.
Едем дальше.
Огорчу, но биржевой трафик достаточно копеечный на фоне медийного. Один средней руки сайт даёт на порядки (в десятки и сотни раз) больше трафика.
Осспидя, что за чушь? Админ должен проверять связи с преступниками? Под какими ещё санкциями? Конгресса США?
Админ обязан следить за нагрузкой на сервера (чтобы вовремя перебалансировать таковую), за состоянием железа, чтобы вовремя дать указание техникам датацентра на замену диска и тому подобными вещами. Работой с обращениями правоохранительных органов занимается юридическая служба.
Линейный админ (даже старший) не имеет доступа к трафику, он может только снимать трафик непосредственно на физическом хосте. Незаметно запустить и куда-то сливать для дальнейшего анализа трафик с сотен серверов ему никто не даст. Спалят не позднее, чем через сутки. И дальше последует как минимум увольнение с волчьим билетом.
Да нет там большого трафика! Да и сделать «несложный запрос» к базе (какой базе? трафик не хранят в SQL) никто не даст. Только снимать с физических хостов.
Но ок, допустим, нашему супер-админу это удалось, он вычислил виртуалку, на которой работает робот и гонит трафик на шлюз брокера (их тоже надо вычислить ещё). Рискуя высокооплачиваемой работой и профессиональной репутацией наш отважный CTO делает дамп памяти этой виртуалной машины и уносит в клювике домой. Дома обнаруживает Quik с роботом типа легендарного «ловца дна» или «опционного перехватчика». И?
Почему непонятна? Я — сам трейдер, и спокойно работаю с виртуалок в AWS (раньше работал с железки в hetzner). Если у кого-то паранойя, то выделенная физическая железка стоит не так-то дорого, от 50 евро в месяц. Трейдеры «с мало-мальски заметным количеством денег на счете» могут позволить себе такие расходы.
без балды =)) если бы мне поставили такую задачу, найти в виртуалках роботов, отдампить и реверсить, думаю за пол года бы сделал. За неделю бы вычислил виртуалку сниффом сетевого траффика, все остальное бы реверсил дамп =))
Или такой вариант. Ну ок, вот вы потратили полгода, вычислили виртуалку, расковыряли. Бабах, а так — Quik с роботом «ловец дна». И что потом с этим счастьем делать? Кто вернёт полгода жизни?
Я просто вклинился в разговор зачем то и выпендрился что данная задача вполне реальна =))
В реальности — да, чужая страта нафиг никому не сдалась. Плюс в крупных конторах всё же очень сильно разделяют права доступа. Сетевики, могущие снимать траф с кисок — вообще отдельная каста. Итд
закончится эта виртуалка, сделаю новую)
поднять машинку и настроить дело часа-двух, зато доступ всегда есть.
использовать наши сервисы либо сервисы мелких конторок не хочу и не буду.
Мне в виде рекламы постоянно приходит яндекс Облако: cloud.yandex.ru/ Интересно кто-нибудь пользовался? Мне в принципе сервисы яндекса нравятся.
Дмитрий Власов, яндекс сильно уступает по облачным сервисам амазону, гуглу и майкрософту.
aws.amazon.com/ru/
cloud.google.com/
azure.microsoft.com/ru-ru/
Вот туториал - https://aws.amazon.com/ru/getting-started/tutorials/launch-windows-vm/
Сервисы AWS — крутые, но не только в области предоставления виртуальных машин, там много других мощных и сложных штук, которые впрочем есть и у гугла с майкрософтом. Яндекс очень сильно отстал. Но если вам требуется только виртуалка под виндой, то я.облако может вполне подойти.
Уж черточек-то у вас точно мало будет. Как и извилин.
Тоже самое с вашими запущенными программами. На то и нужна виртуализация, чтобы полностью изолировать ваше ПО от внешнего воздействия.