Discussão do artigo "Criar um quadro de informação utilizando classes de biblioteca padrão e o Google Chart API"
Não fiquei satisfeito com esta construção: ((CArrayDouble *)Data.At(Data.Total()-1)).Add(profit).
E você tem uma ótima solução com diagramas.
Ao compilar, ele apresenta um erro de possível perda de dados devido à conversão de tipos InfoBoard.mq5 589 20 na linha
int deal_type=((CArrayDouble *)Data.At(i)).At(1); //e tipo de transação
Ao compilar, ele apresenta um erro de possível perda de dados devido à conversão de tipos InfoBoard.mq5 589 20 na linha
int deal_type=((CArrayDouble *)Data.At(i)).At(1); //e tipo de transação
provavelmente não é um erro, mas um aviso.
Se você puder conviver com isso, fique à vontade para executar o indicador
Error 2010.06.03 11:47:26 InfoBoard (EURUSD,M5) Error when calling Convert_PNG()
charts are not displayed accordingly.
Vá para a pasta MQL5\Files e veja se há arquivos board_balance_chart.png e pie_chart.png lá.
Verifique também a pasta MQL5/Images
Vá para a pasta MQL5\Files e veja se há arquivos board_balance_chart.png e pie_chart.png.
Verifique também a pasta MQL5/Images.
Ao instalar o terminal, as pastas ficam espalhadas sabe-se lá onde
provavelmente esse é o problema
tente executar o script
#property copyright "Copyright 2010, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- Print(TerminalInfoString(TERMINAL_PATH)); } //+------------------------------------------------------------------+e veja se as pastas MQL5\Files, MQL5\Images e MQL5\Libraries (onde você deve colocar as dlls) estão presentes na pasta do terminal que o script mostrará.
provavelmente esse é o problema
tente executar o script
e veja se as pastas MQL5\Files, MQL5\Images e MQL5\Libraries (onde você deve colocar a dll) estão presentes na pasta do terminal que o script mostrará.De qualquer forma, onde há pastas duplicadas, coloquei os arquivos lá também, mas ainda assim não quer fazer upload de imagens.
O que você quer dizer com "pastas duplicadas"?
Instale o terminal corretamente.
Execute o script (veja acima) e obtenha, digamos, este resultado:
abra essa pasta, pois ela deve conter essas subpastas:
O que você quer dizer com "pastas duplicadas"?
Instale o terminal corretamente.
execute o script (veja acima) e obtenha, digamos, este resultado:
então abra essa pasta, pois ela deve conter essas subpastas:
No Windows 7, algum tipo de proteção é acionado, tenho o terminal instalado no diretório
C:\Program Files (x86)\MetaTrader 5_1\MQL5 mas, ao mesmo tempo, as pastas no diretório estão duplicadas
C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\E885B7972A0C831E41EB39B7A9849BBC\MQL5
Fiz upload de arquivos para ambos. Ainda assim, não funciona e, ao reiniciar o terminal, tudo desaparece, a janela do indicador permanece vazia.
- 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
Novo artigo Criar um quadro de informação utilizando classes de biblioteca padrão e o Google Chart API foi publicado:
A linguagem de programação MQL5 foca principalmente na criação dos sistemas de negociação automatizada e instrumentos complexos da análise técnica. Mas, fora isso, ela permite criar sistemas de informação interessantes para rastrear situações de mercado e fornece uma conexão de retorno com o negociante. O artigo descreve os componentes da Biblioteca Padrão MQL5, e mostra exemplos de seu uso na prática para alcançar estes objetivos. Ela também demonstra um exemplo para utilizar o Google Chart API para criação de gráficos.
Autor: Евгений