Некоторые особенности работы с циклами в алгоритмической торговле:
- Использование модели циклического движения цены. 1 Различные факторы, накладываясь друг на друга, создают циклы в движении цены, которые могут отличаться по продолжительности и силе. 1 Если знать параметры этих циклов, то совершение торговых операций будет простым: открыть позицию buy, когда цикл достиг минимума, sell — когда цикл достиг своего максимума. 1
- Применение циклов для получения множества результатов. 2 При этом количество результатов практически не влияет на производительность, так как выполняется за один проход. 2
- Минимизация длины цикла (периода). 2 Циклы сильно влияют на скорость обработки данных, поэтому нужно по максимуму стараться минимизировать длину цикла. 2
- Возможность визуализации всего массива полученных в процессе результатов. 2 Это помогает при анализе алгоритма и устранения неточностей в работе. 2
Также подбор коэффициентов позволяет настроить алгоритм таким образом, что он будет реагировать на нециклические закономерности в поведении цены. 1