PDA

View Full Version : Janela temporal de Gráfico



jssuser
08-02-2019, 09:01 AM
Todas as janelas de tempo (timeframes) pré-definidas de gráficos têm identificadores únicos. O identificador PERIOD_CURRENT significa o período corrente de um gráfico, no qual um programa MQL5 está rodando.

ENUM_TIMEFRAMES

3145

Exemplo:

string chart_name="test_Object_Chart";
Print("Vamos tentar criar um objeto gráfico com o nome ",chart_name);
//--- Se tal objeto não existir - criá-lo
if(ObjectFind(0,chart_name)<0)ObjectCreate(0,chart_name,OBJ_CHART,0,0,0,0,0);
//--- Define o ativo
ObjectSetString(0,chart_name,OBJPROP_SYMBOL,"EURUSD");
//--- Define a coordenada X do ponto de ancoragem
ObjectSetInteger(0,chart_name,OBJPROP_XDISTANCE,10 0);
//--- Define a coordenada Y do ponto de ancoragem
ObjectSetInteger(0,chart_name,OBJPROP_YDISTANCE,10 0);
//--- Define a largura do gráfico
ObjectSetInteger(0,chart_name,OBJPROP_XSIZE,400);
//--- Define a altura
ObjectSetInteger(0,chart_name,OBJPROP_YSIZE,300);
//--- Define a janela de tempo
ObjectSetInteger(0,chart_name,OBJPROP_PERIOD,PERIO D_D1);
//--- Define escala (de 0 a 5)
ObjectSetDouble(0,chart_name,OBJPROP_SCALE,4);
//--- Desativa a seleção por mouse
ObjectSetInteger(0,chart_name,OBJPROP_SELECTABLE,f alse);

Identificadores de timeseries
Identificadores de timeseries são usados ​​nas funções iHighest() e iLowest(). Pode ser um dos valores da enumeração

ENUM_SERIESMODE
3146