Алгоритмический трейдинг

Представляется довольно несложным написать алгоритм, который будет отслеживать текущую цену произвольной ценной бумаги и совершать с ней сделки в соответствии со следующими правилами: если в какой-то момент цена начинает расти и продолжает увеличиваться в течение некоторого промежутка времени $\Delta t_1$ (скажем, в течение секунды), то совершается покупка; если цена начинает падать и продолжает снижаться в течение промежутка времени $\Delta t_2$, то алгоритм ценную бумагу продаёт.