20220915,090000,61420,61497,61406,61464,241
20220915,090100,61460,61476,61420,61451,160
20220915,090200,61444,61489,61436,61479,185
Осмелюсь предположить, что эти строки ты заливаешь в массив с помощью string.match. Это готовый парсер строки с разделителем. Работает достаточно шустро. Я на нем сидел пару лет.
Когда данных не много, такой метод загрузки не напрягает. Но когда за день 20-30 раз загружаешь сотни тысяч или миллион строк, то потери времени становятся невыносимыми.
Стал искать способ ускорить этот процесс. И он таки нашелся. Выяснил следующее:
Если строки в файле истории сконвертировать в такой вид (делается 1 раз):
table.insert(MyTable,{«20220915»,«090000»,61420,61497,61406,61464,241})
table.insert(MyTable,{«20220915»,«090100»,61460,61476,61420,61451,160})
table.insert(MyTable,{«20220915»,«090200»,61444,61489,61436,61479,185})
Когда я с утра до ночи тестировал теханальные системы, у меня появилась потребность в систематизации исследований, чтобы не ходить кругами и не терять время. Пришлось классифицировать теханальные индюки на базовые и производные и типизировать торговые алгоритмы на базовых индюках. Ниже выкладываю часть проделанной работы. Вдруг кому-то пригодится.
Девять базовых алгоритмов на МА, на основе которых строятся тысячи вариаций (об этом — в конце):
--------------------
Пишу о людях и деньгах — в дзене с зеркалом в телеге (подпишись на случай введения санкций)
Месяц отторговал на сишке роботом, успешно прошедшим жесткий WFT (писал об этом - здесь). Это единственный алгоритм из сотен протестированных, которому я смог доверить свои бабки. Итог за месяц: 17% от среднего ГО за месяц. Кто торгует фьючи, тот поймет.
Результат радует. Шел к нему несколько лет. Занимался тестами почти каждый день. Буду торговать дальше. На подходе еще один алгоритм, показывающий приемлемый результат в WFT. С ним еще много работы.
Совет начинающим краткосрочным спекулянтам:
Друзья, не торгуйте по чуйке, теханальным индюкам и чужим идеям. Торгуйте своей головой. Смотрите на график, на стакан, на поток сделок. Ловите кайф от этой музыки цифр. Составляйте торговые алгоритмы и тестируйте их жесткими методами. Соберите свой тестовый стенд, в котором можно легко модифицировать или полностью менять логическое ядро. Каждый день занимайтесь этим интересным и полезным делом!