Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
При создании объекта OBJ_CHART я могу задать размеры его:
ObjectSetString(0,strChartName,OBJPROP_SYMBOL,_astrInstruments[intIndex_Instrum]);
ObjectSetInteger(0,strChartName,OBJPROP_PERIOD,_aenumTF[intIndex_TF]);
ObjectSetInteger(0,strChartName,OBJPROP_PRICE_SCALE,false);
ObjectSetInteger(0,strChartName,OBJPROP_DATE_SCALE,false);
ObjectSetInteger(0,strChartName,OBJPROP_CHART_SCALE,_intChartsScale);
ObjectSetInteger(0,strChartName,OBJPROP_CORNER,CORNER_LEFT_UPPER);
ObjectSetInteger(0,strChartName,OBJPROP_XDISTANCE,_aintMiniChart_X[intIndex_Instrum][intIndex_TF]);
ObjectSetInteger(0,strChartName,OBJPROP_YDISTANCE,_aintMiniChart_Y[intIndex_Instrum][intIndex_TF]);
ObjectSetInteger(0,strChartName,OBJPROP_XSIZE,_intMiniChartWidth);
ObjectSetInteger(0,strChartName,OBJPROP_YSIZE,_intMiniChartHeight);
Но если я открываю новый график с помощью lngChartProba=ChartOpen("EURUSD",PERIOD_H1), то не могу это сделать:
ChartSetInteger(lngChartProba,CHART_AUTOSCROLL,true);
ChartSetInteger(lngChartProba,CHART_MODE,CHART_BARS);
ChartSetInteger(lngChartProba,CHART_COLOR_BACKGROUND,_clrChartsBackground);
ChartSetInteger(lngChartProba,CHART_COLOR_CANDLE_BEAR,_clrBarsOnCharts);
ChartSetInteger(lngChartProba,CHART_COLOR_CHART_UP,_clrBarsOnCharts);
ChartSetInteger(lngChartProba,CHART_COLOR_CHART_DOWN,_clrBarsOnCharts);
ChartSetInteger(lngChartProba,CHART_COLOR_CHART_LINE,_clrBarsOnCharts);
ChartSetInteger(lngChartProba,CHART_WIDTH_IN_PIXELS,100);
//ChartSetInteger(lngChartProba,CHART_WIDTH_IN_BARS,100);
ChartSetInteger(lngChartProba,CHART_SHOW_GRID,false);
ChartSetInteger(lngChartProba,CHART_SHOW_DATE_SCALE,false);
ChartSetInteger(lngChartProba,CHART_SHOW_PRICE_SCALE,false);
ChartSetInteger(lngChartProba,CHART_SCALE,2);
В справке написано, что это свойство read only.
Вопрос: как бы мне все-таки программно изменить размер открываемого графика?