Михаил Сухов Bond для комфортного тестирования стретегий на объемных исторических данных.
Bond а не виртуальные машины или специальные серверы.
Противоречие в вопросе.
Сейчас содержание сервера обходится дешевле, чем содержание компьютера в аналогичной комплектации дома. Нет смысла покупать сервер для дома. Дальше будет только дешеветь.
У меня дома 5 корпусов со старыми процами (i5 i7 AMD). Заменилось одним сервером в интернете. Железо устареет, перейду на новое. Разница перехода = стоимость первоначального взноса = 150 долларов. Старое домашнее железо я так просто не продам.
Собственно потому и спрашиваю, что плохо представляю потребности в мощностях =)
В моем видении для хорошей оптимизации роботов требуется большое количество итераций во время тестирования на исторических данных, может быть даже динамическая оптимизация во время реальной работы алгоритмов. И сколько для этого нужно оперативной памяти, какие процессоры, материнские платы использовать вижу довольно условно.
И, конечно, задача не стоит, чтобы за пару секунд оптимизировать алгоритм на 15 летних тиковых данных по нескольким инструментам. Плюс, на сколько мне известно, виртуальные серверы предлагают ограниченные мощности под каждую виртуальную машину, суперкомпьютер за 150 долларов вряд ли предложат поюзать... Скорее всего я плохо владею информацией в этой области [confused]
Возникает куча вопросов:
1) Насколько корректно все будет работать на виртуальной машине? Как там будет вести себя софт? (у меня к сожалению нет опыта)
2) Какие возможности современных виртуальных машин? Скорости обмена данными? Предлагаемые вычислительные мощности?
3) Как все это настраивать? (может требуются какие-то специальные навыки)
4) К кому обращаться? Как платить и подключиться? (область довольно специфичная и далеко не на слуху у "обычных" пользователей)
Виртуальная машина кажется выгодной, когда уже отладил робота, закинул его на сервер и у тебя не болит голова по поводу не отключили ли электричество и не пропал ли интернет. А простым решением кажется купить системник с хорошим процессором, засунуть туда побольше оперативы, подключить ИБП и дублированный интернет канал(для параноиков[biggrin] ) и работать. Да, железо будет стареть, но может это будет уже не важно, так как его мощности все равно будет достаточно. А сколько этой мощности нужно пока непонятно [rolleyes]
Не хочется изобретать велосипед... Прошу совета у специалистов на каком железе лучше писать и тестировать робота? Насколько удобно и выгодно для обычного "домашнего" трейдера переходить на виртуальную машину?