esper 
2. Давайте по возможности писать не только индикаторы, но и тесты к ним, индикаторов сейчас куча, а какие реально работают - не ясно, т.к. тестов всего несколько. Сомневаюсь, что нам нужна куча неработающих индикаторов и предлагаю считать, что индикатор написан только тогда, когда он покрыт тестами.
 1) Лучше конечно определится со способо тестирования. 
   На данный момент где-то данные просто генерятся внутри теста, 
   где-то используются массивы, где-то используются внешние данные из файла. 
   Считаю, что лучше не генерировать данные внутри теста, а использовать внешние данные.
   И, повторюсь, лучше унифицировать этот способ.   
   MomentumTest мне нравится. Только надо ввсети погрешность — плюс-минус дельта величину, 
   когда мы будем считать, что значение верно. 
2) Возможно, тесты стоит сделать одному человеку. 
   В этом случае будет все более унифицировано. 
   Методом копипаст не очень трудно сделать тесты для каждого индикатора из MomentumTest.
3) Я не могу делать юнит тесты, так как у меня нет возможности создавать файлы.
   Не пользуюсь я сторонними программами. 
Оффтоп:
а) В список правил стоит добавить пункт-напоминание, что бы все делали проверку на деление на ноль где это возможно.
б) Что насчет потокобезопасности? Стоит ли ее реализовывать в индикаторах или нет?