#property script_show_inputs //--- input int inRefreshCount=5000; input int inNumberOfLabels=26; input color inTextColor=clrRed; uint ExtCanvas[]; int ExtBitmapWidth=20; // вычислится автоматически int ExtBitmapHeight=20; // вычислится автоматически //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnStart() { //--- выведем разделитель для журнала и инициализируем рандом Print(""); MathSrand(GetTickCount()); //--- покажем разрешение чарта Print("Разрешение чарта: ",ChartGetInteger(ChartID(),CHART_WIDTH_IN_PIXELS,0)," x ",ChartGetInteger(ChartID(),CHART_HEIGHT_IN_PIXELS,0)," пикселей"); Print("Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна"); //--- cоздание меток CreateLabels(); ChartRedraw(0); //--- 0. холостой разогрев динамических очередей string name; uint start=GetTickCount(); for(int i=0;i