Erros, bugs, perguntas - página 1545
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
O Youtube aceita todos os ficheiros em avi desde que não haja anúncios violentos, nem pornografia, e o tamanho seja < 15 mb se não estiver em modo avançado. Além disso, não deve haver anúncios, inclusive na sua assinatura.
Este é um fórum técnico e todos os comentários devem ser confirmados:
Descrição bastante detalhada do que observei. Os criadores não me devem nada e eu não lhes devo nada. Se eles estiverem interessados, falaremos com eles no Service Desk.
O código para o indicador vazio é óbvio.
Gravou um vídeo de como o indicador (em modo padrão - não debug) se actualiza, mas não são desenhadas novas barras. Assim que se retira o indicador do gráfico, aparecem imediatamente novas barras.
Os anfitriões não aceitam o ficheiro de vídeo. Se necessário, posso enviá-lo para o Servicedesk, tal como está.
Através de CHART_SHOW_DATE_SCALE - não é isto, como eu entendo.
Activar manualmente o tempo de interesse através do seguinte caminho:
Terminal -> Serviço -> Definições -> Gráficos -> Linha temporal precisa
Estou a anexar o código de teste abaixo. Se a "Escala de tempo precisa" for activada manualmente no terminal de comércio, este indicador de teste desenha segmentos de linha verticais com pontos de empate entre duas barras. Se não estiver activado, não está entre as barras.
A captura de ecrã abaixo mostra um segmento de linha vertical criado pelo código de teste entre as barras quando a "Escala de tempo precisa" está activada
Digo-lhe já a segunda coisa em que estou interessado:
Se eu executar este código no testador, as linhas não são desenhadas com pontos de ancoragem entre as barras. Não são criados como na imagem de ecrã acima, são criados como na imagem de ecrã abaixo.
MetaTrader 5 Versão: 5.00 construir 1295
Não sei como fazer aqui uma pergunta mais precisa, pois não tenho uma resposta para a primeira.
P./S..:
Fiz alguns esclarecimentos:
Como posso conseguir que o terminal ligue para a OnCalculate em MT5? O ChartRedraw não ajuda. A variante DLL não é adequada.
Por outras palavras, preciso de criar um evento Calculate: https://www.mql5.com/ru/docs/runtime/event_fire#calculate
Dos resultados da pesquisa cheguei à conclusão de que parece não haver nenhuma função na Ajuda MQL5 que possa ser utilizada para activar/desactivar programmaticamente a "Escala de tempo precisa" no MetaTrader 5.
Por alguma razão, tive a impressão de que houve algumas mudanças a este respeito nos últimos tempos. Embora, claro, eu deva estar errado.
Em caso afirmativo, vou reafirmar a minha primeira pergunta acima:
Haverá uma função para activar/desactivar programmaticamente a "Escala de tempo precisa"?
E em qualquer dos casos (será ou não introduzido): como é que se faz este interruptor de ligar/desligar no testador?
Como posso conseguir que o terminal ligue para a OnCalculate em MT5? O ChartRedraw não ajuda. A DLL-versão não funciona.
Se o encontrar, diga-me também, por favor).
Neste momento, tanto quanto sei, a resposta é "nem pensar".
Se o encontrarem, avisem-me também).
Neste momento, tanto quanto sei, a resposta é "nem pensar".
Se eu sou um conselheiro, é assim
Mas eu preciso dele para outra coisa e não me convém.
Se por Conselheiro Especialista, então assim
Se o guião, então podemos (a implementação é completamente diferente - sem alterar a TF)chamar a OnCalculate para um indicador específico no gráfico ou para todos eles de uma só vez.
Mas preciso dela para outra coisa e esta variante não é adequada.
Mas esta variante (script) também não é adequada, se o indicador deve fazer com que o terminal chame o seu próprio OnCalculate (MT5).