Блог им. PIpec2014

Сколько может работать робот

Дано: Робот на связке QUIK+Excel (VB). Таблицы из квика выводятся по DDE. Ексель2003  отправляет транзакции через текстовый файл и импорт транзакций в квике. В квике есть небольшая тбличка на Qpile. Максимальный объем сделок 1-2 в день. 
Все это залито на VPS под Windows8.

Вопрос- может такая конструкция работать месяц без помощи?
В чем может быть риск?
Какие могут быть критичные  сбои требуемые вмешательства?

Вопрос скорее к практикам, чем к теоретикам.
★2
35 комментариев
Квик любит какие-то логи накапливать. И когда они достигают 600+ МБ, тормозит. Надо это учитывать.
avatar
Lafert, а конкретней? какие файлы знаете?
Снусмумрик, info.log и alltrade.dat кажется. Но оно как-то непредсказуемо. Я пользовался разными квиками разных брокеров, и у какого-то брокера вообще надо было вручную эти файлы удалять, когда тормоза начинались. В другом квике вообще как-то не разрастаются.
avatar
я практик
если в скриптах и связках нет багов… то может месяц
но баги есть почти всегда
avatar
>>>Какие могут быть критичные сбои требуемые вмешательства?

все баги мнициализации скриптов идут при отправки от сервера брокера флага — смена даты + сброс глоб переменных
avatar
astray, ну предположим несколько дней я за ним прослежу и увижу что все работает как хотелось… а дальше?
astray, например перенос через праздники… выходные. чем то отличается от переноса на ночь? вроде нет…
Терминатор вроде говорил 279 лет на одном генераторе
Vadimka, каком генераторе?
Если настроить переподключение к квику и нет серьезных косяков в логике то сможет и больше месяца, мой купайл бот в автономном режиме работает месяц+ без проблем. Сам купайл довольно топорен, там мало чему ломаться, проблемы могут полезть из за проблем с питанием или связью. Но тем не менее, очень рекомендую использовать удаленный доступ для контроля.
avatar
DmitryAK, Если не секрет как вы регулируете проскальзывание в заявках? если месяц не смотреть… Можно в личку.
DmitryAK, и насчет переподключения… если квик подключится к другому серваку то робот не сможет снять заявку если понадобится?
Снусмумрик, лимитку не сможет… хотя и подключиться к другому серваку тоже сложно, адрес обычно прописан автоматически тот, на который заходил ранее…
Балагур Балагуров, сервера бывает встают колом..:(
Снусмумрик, Зависит от брокера, должен в незвависимости от сервака видеть заявки, т.к. они регистрируются на бирже и имееют ею же присвоенный номер. Но это лучше проверять, т.к. у каждого брокера свои тараканы, бывают и не такие «приколы».
avatar
DmitryAK, Мой вам совет — установите удаленный контроль за роботом, и проблемы будут сведены к минимуму.
avatar
DmitryAK, я не хочу лазать руками. как можно реже. раз в неделю или реже. поэтому пытаюсь просчитать всё.
Снусмумрик, Руки это конечно плохо, но удалённый терминал я наблюдаю каждый день. Иначе психологически вообще сложно. Да и технически опасно. Видел разное, так что мониторить нужно.
А вот чтоб не лезть в робота руками — это нужна отдельная тренировка. Так и хочется «помочь роботу». В итоге результат всегда хуже. Но это уже психология.
avatar
Simix, с этим согласен, однозначно.
Simix, об этом и речь. простой логикой понятно что если ошибется робот то 50 на 50 в чью пользу) а если ты — то обязательно в минус! так что идею мониторить глазками я отвергаю.
DmitryAK, видеть то он видеть но снимать не дает. так по моему у любого брокера. нужно специальную команду давать «сделать заявку своей»… по моему эта команда не автоматизируется.
пока не закончаца деньги на счету )
avatar
crown, и даже дольше)
мда, ну и конструкция.
лучше запилить робота со своим DDE сервером, к нему же прилепить trans2quik.dll
всё будет быстро
там же сделать обработку отключений — есть такие функции в библиотеке
avatar
VpnS, к сожаленю мне никто за 500 р не хочет делать ) сам накропал как смог))
Снусмумрик, 500 ре — это килограмм колбасы)) а там работы вагон
avatar
VpnS, а, ну у программеров есть такая фигня- работы ВАГОН))) проходили)
Еще. если VPS хостинг встанет...:(
Я каждый месяц останавливаю на выходных и делаю обслугу сервера, перезапускаю или обновляю квик, метатрейдер, свой софт, операционку, перезагружаюсь, чтобы не было что называется «деградация операционной среды». Так и рекомендую делать.
avatar
Simix, трудная у тебя жизнь… а сколько времени уходит на эту обслугу?.. даже операционку переставляешь?.. ну это наверное часов 5-6 на всё?… а зачем?.. может проще купить компьютер с нормальным процессором?
Балагур Балагуров, Нет, просто обновления ставлю. Чтоб минимизировать дыры. Иногда это полезно, особенно там где деньги лежат. Пролезет хакерок на сервачок и хана деньгам.
Пара часов в месяц.
Если проги типа квика не перезапускать периодически, они или тормозят или вылетают из-за логов, переполнения кешей и утечек памяти.
Сервер нормальный и свой личный. Жрёт 120 ватт. Плачу только за свет.
avatar
Simix, в квике же есть функция закачки ежедневной всех данных, если её включить, то он сам себя очищает ежедневно.
Simix, то есть месяц это нормально?
А у меня vps на windows server 2012 в голландии месяцами не виснит и не тупит…
avatar

теги блога Снусмумрик

....все тэги



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