Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1073

 
Сергей Таболин:

E, por alguma razão, pensei que a produção fosse assim:

E se o escrever assim.

então nada mais que ZigZag será exibido....

N.º Indicadores\\\\\\\i1 Indicadores\i1 Exemplos\i1MACD.mq5

//--- name for Dindicator subwindow label
   IndicatorSetString(INDICATOR_SHORTNAME,"MACD("+string(InpFastEMA)+","+string(InpSlowEMA)+","+string(InpSignalSMA)+")");

resultados


mas se deixarmos apenas "MACD" para INDICATOR_SHORTNAME

//--- name for Dindicator subwindow label
   IndicatorSetString(INDICATOR_SHORTNAME,"MACD");

será


 
Vladimir Karputov:

Não. Utilizando como exemplo o indicador \\\ACD.mq5


Se deixarmos apenas "MACD" para INDICADOR_SHORTNAME

irá.


Certo. Estúpido. Desculpe.

 
Comentários não relacionados com este tópico foram transferidos para "Perguntas dos principiantes do MQL4 MT4 MetaTrader 4".
 

Bom dia a todos! Tenho uma pergunta... Desculpe se está fora de tópico...

Qual é a forma correcta de fazer aparecer o objecto no TF "pai" etodos aqueles que são mais pequenos, mas não aqueles mais velhos do que o "pai ".

Isto é, como programar várias bandeiras para o objecto?

Se a utilizar

ObjectSetInteger ( ch_id , name , OBJPROP_TIMEFRAMES , flag ); 

o objecto é exibido apenas naquela TF que corresponde à bandeira, no entanto, nas propriedades do objecto, é possível escolher manualmente alguns...

tf

 
Anzhela Sityaeva:

Bom dia a todos! Tenho uma pergunta... Desculpe se está fora de tópico...

Qual é a forma correcta de fazer aparecer o objecto no TF "pai" etodos aqueles que são mais pequenos, mas não aqueles mais velhos do que o "pai ".

Isto é, como programar várias bandeiras para o objecto?

Se a utilizar

o objecto é exibido apenas naquela TF que corresponde à bandeira, no entanto, nas propriedades do objecto, é possível escolher manualmente alguns...


ObjectSetInteger(ch_id, name, OBJPROP_TIMEFRAMES, OBJ_PERIOD_H1 | OBJ_PERIOD_H2); 

Como fotografado - 1 hora e 2 horas

 
Artyom Trishkin:

Como fotografado - 1 hora e 2 horas

Digamos que um objecto é criado no relógio, deve ser exibido em tudo, desde M1 até H1. Qualquer coisa acima de H1 não deve ser visível...

Isto é, tem de enumerar tudo?

UPD: Parece ser o caso. Obrigado pela resposta!

 
Artyom Trishkin:

Conforme retratado - 1 hora e 2 horas.

Mas há também todos os minutos na fotografia. E para os enumerar como nesse poema

O braço de um lutador está cansado de apunhalar.

Gostaria de ver o que posso fazer dela:

ObjectSetInteger(ch_id, name, OBJPROP_TIMEFRAMES, OBJ_PERIOD_H3-1);

Eu fiz. Já o tenho.

 
Alexey Viktorov:

Mas há também todos os minutos na fotografia. E para os enumerar como nesse poema

O braço de um lutador está cansado de apunhalar.

Gostaria de ver o que posso fazer dela:

Eu fiz. Já está.

Isso é óptimo. Isso é sem um ciclo?
 
Anzhela Sityaeva:
Isso é óptimo. Isso é sem um ciclo?
É claro que sim. Apenas uma linha curta. Basta determinar qual é a TF mais antiga da lista de bandeiras.
 
Alexey Viktorov:

Mas há também todos os minutos na fotografia. E para os enumerar como nesse poema

O braço de um lutador está cansado de apunhalar.

Gostaria de ver o que posso fazer dela:

Eu fiz. Já está.

E imprime-se os valores numéricos das bandeiras. A bandeira comum deve conter todos os valores das bandeiras de que necessita. O que é igual a OBJ_PERIOD_H3-1? Se a soma de todas as bandeiras antes dele, então sim, mas se não, então há um insecto algures.

E se não precisar de todas as bandeiras antes de OBJ_PERIOD_H3-1, então o quê?