Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 2654

 
Aleksey Nikolayev #:

Целенаправленно жертвую точностью в пользу скорости. Когда хранятся только вершины (цена и время) история получается очень компактной - несколько десятков или сотен тысяч записей на всю историю инструмента. Это очень помогает, поскольку первичная проверка идеи часто сводится к перебору истории в циклах (зачастую сильно вложенных).

а время вершин в минутах или секундах (лучше миллисекундах)? 

 
Nikolai Semko #:
Крутейшые у тебя визуализации
 
Aleksei Stepanenko #:

Удивительно это слышать.

Цикл по истории, в который вложен цикл по длине паттерна и тд - цикл по типам паттерна или по точкам разладки, например. Если кажется что что-то есть, то уже более подробное изучение.

Отлично находятся артефакты истории котировок) 

 
Nikolai Semko #:

а время вершин в минутах или секундах (лучше миллисекундах)? 

Хранятся секунды, но иногда хватает и просто номера вершины зигзага, как грубого аналога времени.

Миллисекунды - это наверно уже HFT и структура стакана, что кажется неподъёмной темой при любительском уровне подхода.

 
mytarmailS #:
Крутейшые у тебя визуализации

спасибо

 
Aleksey Nikolayev #:

Хранятся секунды, но иногда хватает и просто номера вершины зигзага, как грубого аналога времени.

Миллисекунды - это наверно уже HFT и структура стакана, что кажется неподъёмной темой при любительском уровне подхода.

т.е. изначально при формировании собственного массива вершин подкачиваются тики, чтобы узнать время вершины?
Для зигзагов так и надо.
Часто бываетс, что одному минутному бару принадлежат две вершины. Тогда со временем будет неопределенность. Какая вершина первее.

 
Nikolai Semko #:

т.е. изначально при формировании собственного массива вершин подкачиваются тики, чтобы узнать время вершины?
Для зигзагов так и надо.
Часто бываетс, что одному минутному бару принадлежат две вершины. Тогда со временем будет неопределенность. Какая вершина первее.

Да, когда есть возможность, делаю по тикам.

Но, поскольку использую довольно крупный зигзаг (0.1% для EURUSD), то иногда для скорости использую минутки OHLC - отличия от тиков, конечно, есть но не слишком драматичные.

 
Aleksey Nikolayev #:

Цикл по истории, в который вложен цикл по длине паттерна и тд - цикл по типам паттерна или по точкам разладки

Алексей, а если подготовить промежуточные данные заранее, чтобы не крутить цикл при появлении паттерна? Ну то есть, в массиве структур в цикле по истории вести постоянно необходимые данные, которые позволят получать ответ в нужный момент без вложенного цикла. В итоге летающий советник, 2-3 секунды за прогон на часовой истории в 20 лет. Не?

 
Aleksei Stepanenko #:

Алексей, а если подготовить промежуточные данные заранее, чтобы не крутить цикл при появлении паттерна? Ну то есть, в массиве структур в цикле по истории вести постоянно необходимые данные, которые позволят получать ответ в нужный момент без вложенного цикла. В итоге летающий советник, 2-3 секунды за прогон на часовой истории в 20 лет. Не?

Так речь идёт же о поиске и исследованиях закономерностей (даже конкретнее с применением языка R). В рабочем советнике конечно же никаких циклов, всё предельно просто и вообще ничего лишнего.

 
аааа, так вот оно как...
Причина обращения: