К вопросу о количестве информации, которую необходимо хранить. Можно посчитать.
Тля тех анализа в терминале доступно около 100 инструментов
Если каждый бар сохранять по 6-ти параметрам - это Open, High, Low, Close, Volume, Time, и использовать для каждого параметра 8 байт, а этого достаточно для данных значений, то на все инструменты в терминале потребуется соответственно 6*8*100=4800 байт. При сохранении всех баров периода M1 по всем инструментам 1 Теробайта хватит приблизительно на 435 лет истории. Даже если добавить к базе данных ешё около сотни финансовых индексов, цен акций и т.д., плюс увеличить размер одной записи ещё вдвое для служебных данных индексации в памяти, то даже в таком раскладе на 100 лет истории хватает теробайта.
Для фундаментального анализа.
На земле около 250 государств(данные из Вики). Допустим в каждой стране выходит одна новость в минуту, для описания которой необходимо 100 слов в среднем состоящих из 7 букв - это нормальное описание новости для русского языка(даже с запасом). Соответственно для сохранения всех новостей за одну минуту потребуется 250*100*7=175000 байт. В одном теробайте возможно сохранить историю приблизительно за 10 лет.
Если учесть, что 1 теробайт в наше время уже не роскошь, то даже в портативный компьютер можно впихнуть всю эту инфу. Другой вопрос где эту инфу оперативно взять, и на чём обработать.
|