Написал простую стратегию. Начинаю тесты и ровным счетом ничего не происходит, тестер показывает отсутствие сделок.
Гляньте код. Где ошибка. Сам не могу найти.
так же приглашаю в трейдинговый чат. Он небольшой и пиликаньем вас донимать не будет.
t.me/joinchat/J15jD5nb_IAwN2My
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
У вас должна быть либо функция self.Schedule которая по-расписанию вызывает ребалансировку, либо OnData должна быть не вложенной функцией (как сейчас в коде) — она вызывается на каждом «баре» в зависимости от таймфрема (у вас — каждую минуту). Сейчас эта функция является вложенной в OnSecurityChanged.
Измените вложенность последних трех функций и все должно стать ок (уберите лишнюю табуляцию для них).