Блог им. Foudroyant |Трудности формализации сигналов

Допустим, у нас есть задача — формализовать сигнал для ТС. 

Например, на слом тренда.

Пробуем это делать и натыкаемся вот на что:

1. Вводим условие: «Растущий тренд считается сломанным, если снижение продолжилось до значения цены = 100».

Здесь возникает затруднение: с точки зрения содержания нет разницы между 99 и 101, но сигналы 99 и 101 робот отработает противоположным образом.

2. Пытаемся усложнить задачу и добавить временное измерение.

Формулируем: «Растущий тренд считается сломанным, если снижение продолжилось до значения цены = 100 и продержалось там время 100».

И снова упираемся в то же самое: с точки зрения содержания нет разницы между временем 99 и временем 101, но сигналы 99 и 101 робот отработает противоположным образом.

3. Пытаемся вырваться из этой западни и вводим плавающие (например, в зависимости от волатильности или ещё какого-нибудь параметра) границы.

Формулируем: «Растущий тренд считается сломанным, если снижение продолжилось до значения цены = „100 * волатильность“ и продержалось там время = „100 * волатильность“.

И снова упираемся в стену, потому что с точки зрения содержания нет разницы между умножением на волатильность 99 или 101, как времени, так и расстояния в пунктах — а сигнал будет получаться противоположный.

Любой чётко закреплённый параметр в расчётах заводит нас в эту западню.


....все тэги
UPDONW
Новый дизайн