Bibliotecas: A biblioteca MasterWindows

 

A biblioteca MasterWindows:

Uma biblioteca de classes para criar uma interface amigável de seus programas.

Fig. 2. Versões básicas da interfaces de janelas.

Autor: Sergey Pavlov

 

Uso da biblioteca MasterWindows em um programa aplicativo.

 
Sergey Pavlov:

Uso da biblioteca MasterWindows em um programa aplicativo.

Sergey, vou repetir aqui o que escrevi no YouTube. Seria muito melhor ouvir seus comentários sobre o que está acontecendo na tela em vez da música brasileira.
 
Alexey Volchanskiy:
Sergey, vou repetir aqui o que escrevi no YouTube. Seria muito melhor ouvir seus comentários sobre o que está acontecendo na tela em vez da música brasileira.

É apenas uma demonstração da biblioteca. ... Vou tentar gravar mais vídeos e comentar sobre eles.

 

Vídeo com comentários:

 
Sergey Pavlov:

Vídeo com comentários:

Olá, Sergey.

Eu queria adicionar botões rapidamente ao meu indicador sem entrar na essência, mas algo deu errado.)

Ao tentar compilar o MasterWindows.mq5, baixado aqui, recebo erros.

Baixei novas bibliotecas daqui.

Você poderia me dizer qual seria a causa dos erros?

 
s22aa:

Olá, Sergei.

Eu queria adicionar botões ao meu indicador sem entrar na essência, mas algo deu errado).

Ao tentar compilar o MasterWindows.mq5, baixado aqui, recebo erros.

Baixei as bibliotecas mais recentes daqui.

Você pode me dizer qual pode ser a causa dos erros?

Esse programa é distribuído comercialmente.

Anexei a versão gratuita de abril deste ano.

Arquivos anexados:
 
Sergey Pavlov:

Este programa é distribuído em uma base comercial.

Anexei a versão gratuita de abril deste ano.

Estou vendo.

Desenhar uma tabela com botões acabou sendo muito, muito fácil.

É um programa maravilhoso que você tem aqui.

Muito obrigado.

 
Sergey Pavlov:

Este programa é distribuído em uma base comercial.

Anexei a versão gratuita de abril deste ano.

Em uma de suas postagens, você escreveu"Now two files are generated simultaneously: Expert Advisor and indicator."

Agora o programa não gera um indicador?

Não sei como transferir os botões do Expert Advisor para o indicador. Problema(.

Você pode me dizer como criar um indicador a partir do Expert Advisor gerado?

 
s22aa:

Em uma de suas publicações, você escreveu: "Agora, dois arquivos são gerados simultaneamente: um Expert Advisor e um indicador."

Agora o programa não gera um indicador?

Não consigo pensar em como transferir os botões do Expert Advisor para o indicador. Problema(.

Você pode me dizer como criar um indicador a partir do Expert Advisor gerado?

O código do indicador é gerado pela adição do prefixo _ind ao nome do arquivo.

Ou adicione uma função ao código do EA gerado:


int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime& time[],
                const double& open[],
                const double& high[],
                const double& low[],
                const double& close[],
                const long& tick_volume[],
                const long& volume[],
                const int& spread[])
  {
//---
//--- valor de retorno de prev_calculated para a próxima chamada
   return(rates_total);
  }
 
Sergey Pavlov:

O código do indicador é gerado: o prefixo _ind é adicionado ao nome do arquivo.

Ou adicione uma função ao código EA recebido:


Obrigado pela resposta.

Eu fui realmente estúpido, mas tudo acabou funcionando como deveria.

São cerca de três horas da manhã, gerei uma tabela de teste, inseri comentários nela, verifiquei, os botões funcionam, os comentários aparecem.

Gerei a tabela com botões como deveria ser, transferi o código para meu indicador.

A tabela com botões aparece no indicador, mas não há comentários. Transfiro o código de uma forma e de outra, mas os comentários não aparecem quando os botões são pressionados.

Eu lhe escrevi uma pergunta e fui dormir às quatro horas da manhã.

Hoje eu olho, e acontece que não escrevi comentários, então eles são cães assustadores e não aparecem ) )