С опозданием, но все же выскажусь по теме тестеров — как большой фанат ФорексТестера.
Системы для тестирования там нужно создавать во внешнем компиляторе и подключать в виде DLL. Я использую бесплатный Turbo Delphi — более чем достаточно и легко найти в Сети. Можно использовать Lazarus, но я от него отказался (хотя программа очень симпатичная), поскольку ФТ иногда не понимает тех или иных строк кода, написанных в Лазарусе (хотя те же самые строки, созданные в Turbo Delphi, прекрасно работают), и приходится идти на всякие ухищрения.
- Тестирование, конечно, очень медленное по сравнению с АмиБрокером, — зато наглядное.
- Придется изучать основы Дельфи — но зато и возможности этого языка практически не ограничены.
- Можно тестировать портфель систем в долларах — изменение цены пункта на кроссах будет учтено.
- Невозможно создать систему, заглядывающую в будущее, как бы этого ни хотелось
Слыхал, что в АмиБрокере появилась возможность тестировать системы с оптимизацией. Например, система торгует 2 месяца, оптимизируется, торгует дальше с новыми параметрами, оптимизируется... и т.д. В ФТ этой возможности нет. (Можно применить всякие ухищрения, чтоб добиться этого, но довольно сложно - да мне и не надо).
Можно сделать так, чтоб система торговала то на реале, то на демо (с помощью нехитрой уловки).
Ну и много еще чего...