При скорости совершения несколько сотен в секунду вам даже биржа будет присылать эти сделки пачками. Брокер же обычно их присылает 2-4 раза в секунду, не чаще.
Если пересчет тик, то вероятность пропуска свечей - практически 100%. Например, выставление заявки через брокера может занимать 0.5-1сек. В это время пересчетов не будет, если заявок выставляется, передвигается сразу несколько, то время на их выставление нужно сложить.
В целом нужно понимать, для чего нужны тиковые алгоритмы. Делать какие-либо трендследящие системы на тиках - бессмысленно. Поэтому тиковые алгоритмы должны работать в стакане, история им по большому счету вообще не нужна. Да и и пересчет должен идти не после сделки (тика), а при изменении спроса предложения.
Допустим, у меня будет канал с брокером в районе пары-тройки миллисекунд задержки.
Плюс, я читал вот эту тему:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=21868#Post21868Вопрос в том, что способна предложить программа с этой точки зрения.