Максим, интересный результат, но выбранный путь слишком сложный и не оптимальный — нянькаться с людьми и их результатами — это не самый экономичный способ использования своего времени… для решения таких задач все уж давно готово, вот программа предназначенная для тестирования на истории - forextester.ru, здесь у них солидная история тиковых котировок от нескольких брокеров - forextester.ru/HistoryServiceDescription с ежедневным пополнением, все это стоит относительно не дорого, в программе можно писать стратегии - это dll библиотека на С++ и с использованием API ForexTester, подробное описание есть в хелпе, даже я — не программист смог там разобраться и кое-что потестировать, правда давно это было и не на тиках а на барах — тебе же — программеру — сам бог велел ))), я к сожалению вряд ли смогу помочь, так как моя производительность в программировании очень низкая ((( один раз разберешься и потом будешь получать такие результаты за день, которые тебе тестеры за месяц не получат, притом если что-то поменяешь, то тестерам опять месяц работать )))
finstrateg, давно как-то помню баловался с ней… дело в том что не факт что тиковый тестер там хороший, надо разбираться сидеть ) Тиковые стратегии вообще в принципе сложно протестировать, нужна большая разрешающая временная скорость тестера, в миллисикундах, поэтому реал тесты предпочтиельней, а посколку это не единственный мой бот, сложно все тестировать самому ) Кстати, в мт5 хотят реализовать поддержку реальных тиков в тестере, ждемс…
Максим Дмитриевский, на каждом новом тике там вызывается процедура в которую надо поместить свой код обработки, тики реальные, обработка — как запрограммировал — так почему должен быть тест плохой?… — единственное, что он не учитывает — это реальное время требуемое на обработку заявок, но кажется там есть опция задержки (если не путаю с другой прогой)
finstrateg, может неправильно обрабатываться время, допустим до секунд. За секунду пришло 5 тиков, и все они будут иметь одинаковое время в секундах(для тестера, потому что он считает прошедшее время в секундах а не миллисекундах), и по приходу новой секунды появятся несостыковки
Максим Дмитриевский, там используется тип времени TDateTime, который микросекундную точность обеспечивает вроде бы, есть функция которая получает время последнего тика, так что думаю с этим там нормально — иначе никакого смысла тестировать на тиках не будет )))
Максим Дмитриевский, кстати я тоже баловался с этой прогой давно — тогда еще у них не было реальной тиковой истории, сейчас они продвинулись в этом плане, но форекс меня перестал интересовать
finstrateg, так а не важно, можно и на фонде эту стратегию пробовать, то же самое… форекс просто из-за доступности тиковой истории и удобного терминала. Те же фьючи на евро, то же самое