Тихая Гавань
Тихая Гавань личный блог
21 марта 2015, 14:45

достигнут предел (((

Здравия коллеги.
 
недавно уже писал, что пишу робота долгосрочника. промежуточные результаты в которых использовался дневной ТФ и всего 5 эмитентов — комп считал около 2 суток, показали очень впечатляющие результаты, и решил я проверить работу всех алгоритмов на большем количестве баров с большим количеством инструментов… уже несколько дней комп на ладан лышит, надеюсь к понедельнику выдаст результат…  

никогда не думал что достигну предела возможности своего компьютера.. 
запрограммировал «пред» робота на тестирование различных вариантов, и… он ушел в бесконечное думание… конечно не бесконечное но это что то с чем то.

имеем:
~ 260 000 баров истории на каждом инструменте 4 года тф 5мин
20 инструментов
20 вариантов тестирования для каждого инструмента и каждого бара

на каждом баре в каждом варианте тестирования производится ~ 100 математических операций.

в итоге:
260 000 баров * 100 операций в варианте * 20 вариантов  * 20 инструментов = 10 400 000 000 математических операций.

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

в общем суммарно операций где то под 100 миллиардов набирается..
вот он потолок моего компа… ибо комп мой уже даже не тихо а во все горло посылает меня в долгую интимную дорогу, выделяя практически все ресурсы под этот анализ и «умирая» на от нескольких дней до пары недель..


вот такие проблемы иногда встречаются при автоматическом тестировании идей.
ручками такое сделать вообще нереально. 

Всем профита и веселых выходных!


PS ВСЕМ БОЛЬШОЕ СПАСИБО! подсказали в чем затык.
68 Комментариев
  • Watcher
    21 марта 2015, 15:03
    Ну, надеюсь, нигде в алгоритме ошибок не допустили, а то обидно будет)
    Я так свой первый алгоритм тестировал на истории, часов по 10-12 комп иногда считал. Потом детальнее начал рассматривать граальные результаты — оказалось, что допустил типичную ошибку «заглядывания в будущее» :)
  • ves2010
    21 марта 2015, 15:05
    1 есть приблуда под велслаб считает на видяхе… помню был видос одного брокера… там они хвастались 15 пентафлопсами на видяхах… зы кстати имхо проще арендовать машинное время
    2 не пойму зачем так сложно… все равно результаты надо обработать человеку…
    3 а теперь поменяй бай и селл местами и опять запусти оптимизацию… если получшь хороший варианта бота наоборот — выкинь бота сразу со всей переоптимизацией
  • К.О'Тяра
    21 марта 2015, 15:14
    думал тут один… потом выдал — «42» ))
  • svanchik
    21 марта 2015, 16:29
    Неужели все эти тесты -помогают в торговле?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн