предложение по улучшению функции ChartOpen

 

Доброго времени суток, скажите пожалуйста, я вот помню при вызове ChartOpen после открытия нового графика, 
не происходило перехода на вновь открытый график? в новых билдах 5 что то изменили?
не удобно что оно переключает куда то( 
Было бы логично например встроить в chartOpen 3-й параметр 

long  ChartOpen( 
   string           symbol,     // имя символа 
   ENUM_TIMEFRAMES  period      // период 
   bool  true/false      // переключить на вновь открытый график 
   );

 
Pavel Verveyko:

Доброго времени суток, скажите пожалуйста, я вот помню при вызове ChartOpen после открытия нового графика, 
не происходило перехода на вновь открытый график? в новых билдах 5 что то изменили?

Всегда происходил переход на открытый график. Сделайте так

void OnStart()
{
  if (ChartOpen(_Symbol, PERIOD_CURRENT))
    ChartSetInteger(0, CHART_BRING_TO_TOP, 0, true);
}
 
fxsaber:

Всегда происходил переход на открытый график. Сделайте так

Большое Спасибо) к сожалению смысл в том что бы можно было во время открытия листов пользоваться визуально открытыми листами.
а тут пока листы открываются никуда не нажмёшь если сделать паузу перед открытием нового графика начинает переключаться, но идея об обходе способа через WinApi шикарна.