Скрипты: ChartChanger

 

ChartChanger:

Скрипт назначается на горячую клавишу для быстрой смены графиков по кругу.

Автор: Olegs Kucerenko

 
void OnStart() { long c=ChartNext(ChartID()); if (c==-1) c=ChartFirst(); ChartSetInteger(c, CHART_BRING_TO_TOP, 0, true); }
яркий пример случая, когда решение задачи меньше его техзадания :)
 
sergeev:
яркий пример случая, когда решение задачи меньше его техзадания :)
:-)
 

Ctrl+F6

Ctrl+Shift+F6

 
Integer:

Ctrl+F6

Ctrl+Shift+F6

и как следствие - простую задачу давно уже решили, причем в лучшем, чем решишь ты, виде. :)
 

У скрипта один плюс - комбинация может отличаться от стандартной.

Хотя, если привыкнуть к Ctrl+Tab, будет удобно не только в МТ. 

 

Так то интересный скрипт, но открывает графики справа налево и перескакивает как ему вздумается.

А клавиши CTRL +TAB это стандарные для этой команды? у коде они не прописаны?

 
Oleg:

Так то интересный скрипт, но открывает графики справа налево и перескакивает как ему вздумается.

А клавиши CTRL +TAB это стандарные для этой команды? у коде они не прописаны?

Порядок задает МТ.

А комбинация Ctrl+Tab стандартная для любого виндоуз-приложения.

 
CTRL+TAB переключает на предыдущий график. То есть если ты тыкнул условно первый, потом 5, 8, 2, 15, то по ctrl+tab ты будешь переключать графики в обратном порядке 15, 2, 8, 5, 1