Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 981
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
@ Artyom Trishkin
Por favor, você pode responder minha pergunta? Acho que ninguém se importa.
Tente fazer sua pergunta aqui:
Olá.
Eu sou um novato e tenho o primeiro problema - por que a compilação dá um erro? Como consertá-lo?
//+------------------------------------------------------------------+
//|moy var1.mq4 |
#direitos autorais "Copyright 2019, MetaQuotes Software Corp."
#link da propriedade "https://www.mql5.com"
#propriedade versão "1.00"
#propriedade rigorosa
magia int externa = 111;
int CountSell()
//+------------------------------------------------------------------+
//|Função de iniciação de especialista|
//+-----------------------------------------------------------------+
int OnInit()
{
return(INIT_SUCCEED);
}
//+------------------------------------------------------------------+
//| Função de desinicialização especializada|
//+------------------------------------------------------------------+
nulo OnDeinit(const int razão)
{
}
//+------------------------------------------------------------------+
//| função de carrapato de especialista|
//+------------------------------------------------------------------+
nulo OnTick()
{
{
int count =0;
for(int i = OrderTotal() - 1; i >= 0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == OP_SELLL)
contar++;
}
}
retornar;
}
}
//+------------------------------------------------------------------+
int - semicolon esperado moy var1.mq4 13 1
1 erro(s), 0 advertência(ões) 2 1
Olá.
Eu sou um novato e tenho o primeiro problema - por que a compilação dá um erro? Como consertá-lo?
//+------------------------------------------------------------------+
Por favor, insira o código corretamente:
Boa tarde. Não posso desenhar um objeto Fibo (OBJ_FIBO) no MT-4 sem estender as linhas para a direita. Ao alterar o parâmetro OBJPROP_RAY_RIGHT, o raio ainda é desenhado até a direita. E o roteiro do tutorial se comporta da mesma forma. Tentei mudar para OBJPROP_RAY como para o segmento, ele não funciona. Se você for capaz de explicar o motivo. Agradecemos antecipadamente.
A questão é que o MT4 não é MT5 e se o código compila, isso não significa que funcionará.
O fato é que MT4 não é MT5, e se o código compilar, isso não significa que funcionará.
Eu entendo. E por isso estou perguntando se a configuração " Continuação do objeto à direita" por meio de OBJPROP_RAY_RIGHT realmente funciona no MT-4 para ( OBJ_FIBO ) ? Um exemplo de script é retirado de um livro para mt-4.
Eu entendo. É por isso que estou perguntando se a opção "Continuar objeto à direita" com OBJPROP_RAY_RIGHT realmente funciona no mt-4 para (OBJ_FIBO)? O roteiro do exemploé extraído do tutorial para mt-4.
É possível que eles não o tenham percebido ao editar a ajuda. Foi corrigido a partir da documentação mql5.
Olá a todos. Já faz uma semana desde que comecei a estudar o mql, e tenho me perguntado como implementar tal mecanismo. O gráfico tem um botão (OBJ_BUTTON), como e o que deve ser escrito no código para imprimir um número de uma determinada seqüência em ordem quando você clica no botão. Ou seja, há uma seqüência de 2, 4, 8, 16, 32, 64, 128. Eu, por exemplo, aperto o botão na tabela e o número desta seqüência deve ser exibido em um comentário, estritamente em ordem. Pressionei o botão - mostrará 2, pressionei novamente - mostrará 4 e assim por diante. E ao pressionar o segundo botão, por exemplo, estes números apareceriam em ordem inversa. Se você puder escrever um código de trabalho, minha alegria terminará))))
Para determinar que número está no comentário, leia a documentação gráfica. Há ali uma função para ler o comentário.
Ou o mais fácil, este número para colocar em uma variável estática, e ele em Comentário()
Para determinar que número está no comentário, leia a documentação gráfica. Há ali uma função para ler o comentário.
Ou a maneira mais fácil é colar este número em uma variável estática e colocá-lo em Comentário()
Obrigado pela resposta. Descobri como fazer o manuseio do botão de pressão na ajuda, mas estou tendo problemas com o resto. Estou trabalhando não apenas com um número, mas com uma seqüência de números inteiros e preciso de um aperto do botão para emitir um número desta seqüência, na ordem de 2 a 128. A questão é exatamente como fazer isso...