Devo escrever uma solicitação ao servicedesk (não para "marcar a caixa")?
Tenho certeza de que, do ponto de vista técnico, é possível, porque na verdade isso já está implementado, basta adicionar novos parâmetros à linguagem.
Rosh, parece-me que já existem muitas solicitações relacionadas à expansão da funcionalidade de trabalhar com indicadores.
No momento, temos apenas 4 funções para trabalhar com indicadores de forma programática:
Na solicitação ao servicedesk #98320 | 2011.05.08 19:13 sugeriu uma função adicional:
ChartIndicatorFileName - que retorna o nome do arquivo do indicador
A solicitação de trabalho estendido com indicadores também apareceu há muito tempo (nos sonhos dos usuários :):
ChartIndicatorSetDouble, ChartIndicatorSetInteger, ChartIndicatorSetString - análogos completos das funções dos indicadores personalizados IndicatorSetDouble , IndicatorSetInteger, IndicatorSetString, mas apenas a referência é a um indicador específico no gráfico.
Vale a pena escrever uma solicitação para o servicedesk (não para "marcar a caixa")?
A função ChartIndicatorAdd() opera a alça do indicador, ou seja, a parte de cálculo. O identificador do indicador pode ser usado repetidamente e simultaneamente, e não sabe nada sobre o gráfico específico em que seus dados são exibidos e sua aparência visual. Somente o próprio indicador, que é lançado no gráfico, sabe disso.
Ou seja, no momento, não há possibilidades prontas na linguagem MQL5 para gerenciar as propriedades visuais de um indicador lançado em um gráfico. Não há cordas para puxar.
Ok. Diga-me por que a função ChartSaveTemplate não salva os modelos do objeto "Chart"?
embora ChartApplyTemplate para o objeto "Chart" funcione bem!
Ok. Diga-me por que a função ChartSaveTemplate não salva modelos do objeto "Chart"?
Recentemente, fiz uma pergunta semelhante sobre cores diferentes aqui: https: MAs de cores diferentes. Eu as configurei para os períodos de que precisava.
E daí vem a pergunta: onde no Alligator são definidas as cores das linhas (buffers exibidos)? É possível acessá-las de alguma forma?
Assim, eu poderia escrever meu próprio indicador com a coloração necessária por analogia.
- www.mql5.com
E daí vem a pergunta: onde no Alligator são definidas as cores das linhas (buffers exibidos)? É possível acessá-las de alguma forma?
Assim, seria possível escrever seu próprio indicador com a coloração necessária por analogia.
Ao usar a função ChartIndicatorAdd(), o indicador é sobreposto no gráfico com as cores padrão. Isso não pode ser controlado (diretamente).
Teoricamente, é possível colocar a cor da linha em uma variável externa do indicador personalizado e, assim, definir a cor desejada.
essa possibilidade não foi considerada originalmente.
Terminal do cliente MetaTrader 5 build 468
Muito obrigado! Tudo está funcionando.
Rosh, na solicitação nº 98320, você pode adicionar o nome do arquivo físico ao objeto manipulador do indicador?
Ou seja, para que você possa descobrir não apenas o nome abreviado do indicador, mas também o nome completo do arquivo?
ChartIndicatorFileName
Возвращает имя файла индикатора по номеру в списке индикаторов на указанном окна графика.
string ChartIndicatorFileName( long chart_id, // identificador de gráfico int sub_window // número da subjanela int index // índice do indicador na lista de indicadores adicionados a essa subjanela do gráfico );
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
EA_OBJPROP_CHART_ID:
Este Expert Advisor é uma demonstração de como trabalhar com objetos OBJ_CHART como gráficos convencionais. Você pode definir configurações de cores personalizadas, anexar indicadores etc.
Autor: MetaQuotes Software Corp.