Тогда сразу предложения:
- обязательно сделать возможность сохранять настройки графика;
- обязательно сделать возможность "таскать" график не только по горизонтали, но и по вертикали.
Объясню зачем делать второе:
Чтобы правильно понимать силу движений инструмента, нужно чтобы вертикальная шкала была отрегулирована особым образом: например, по нефти это может быть визуально 1 см на экране - как 10 центов. Кому-то может быть удобнее чтобы в одном сантиметре экрана помещалось 5 центов, и т.д.
Но в вашем случае сейчас если так отрегулировать вертикальный масштаб, то верхняя и нижняя части графика часто оказываются за рамками окна графика - их никак не увидеть.
Посмотрите как в TradingView сделано. У них изначально тоже график подгоняется по вертикали под окно, и таскать вверх-вниз его не получится, но если растянуть шкалу так, чтобы верх и низ график ушли за рамки, то появляется возможность таскать график вверх-вниз. Это очень грамотно!
Но в вашем случае я бы сделал возможность таскать график в любую сторону изначально.
Если нужно, я готов еще подробнее рассказать что к чему.