Originally Posted By: Option Wizard
...Постфактум логику даже можно понять: мы априорно не знаем как раскиданы бары в накопленной истории. Поэтому мы грузим все данные, начиная со стартовой даты, и потом из них берем последние 100 штук (к примеру).

Если же ещё сказать "Максимум 7 дней", то мы будем грузить только 7 календарных суток и потом из них брать последние 100 баров. Разница ощщутимая.

Резюме.
- Для скрипта HV (ALL) достаточно ограничения "Максимум 7 дней". ТФ: М1
- Для скрипта Collect IV и Collect IV(ALL) достаточно ограничения "Максимум 1 день" AND "Максимум 60 баров". ТФ: М1
- Для всех остальных торговых и псевдоторговых скриптов достаточно ограничения "Максимум 1 день" AND "Максимум 60 баров". ТФ: М1 или S10


Добрый день!

Да, спасибо, в целом разобрались с "фатальной" загрузкой памяти. Работаем одним днем...

Что касается роботов, все-таки не понятно, зачем загружать данные, которые не используются в агенте? Да еще в таком количестве... в любом количестве.
Ведь агент не может работать с "историей". Практически большинство графиков что-то показывают только с момента последнего запуска агента.
Если я, например, перезапускаю агента в 12:00, то все данные с 10:00 до 12:00 - отсутствуют на графиках (дельта, профит и т.п.). Агент ничего не помнит, кроме может быть БА и МА.

Что касается псевдоторговых Агентов:
1. Что бы они стали реально торговыми - их надо настроить (а в них присутствуют настраиваемые параметры - может быть 10...20 штук и более...). На данный момент этой возможности нет, а данных грузится "не впроворот" - зачем?
2. Но польза от них все равно есть - они являются хорошими индикаторами рынка и его цикличности. Ну, и применяемой стратегии конечно.

Отсюда старый банальный вопрос. Нужна работа агентов с "историей". Хотя бы в рамках обозначенных ограничений в 1 сутки (или неделю).
Такой "исторический" функционал стал бы серьезным большим шагом вперед для TSLab 2.0.

С уважением, Евгений.