С зависаниями вопрос сложный, чтобы устранить нужно воспроизвести, т.е. нужно хорошее описание, как "повесить".
Ну пока могу только предположить, что зависает, когда работают одновременно несколько скриптов.
Количество баров влияет на скорость пересчета скрипта, чем меньше - тем быстрее.
Я правильно понимаю, что надо поставить минимальное количество, необходимое скрипту?
Т.е. если, например, дальше всех в прошлое смотрит скользящая средняя на 200 периодов, то 200 бар и надо поставить?
А нельзя сделать такое поведение по умолчанию?
И опять же написать какую-нибудь подсказку рядом с этим полем в настройках.