Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1888
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
Por favor, ajude com o código
fez um indicador
No testador, funciona corretamente
Quando a coloco na tabela, ela não aparece corretamente
Eu não entendo porque
Por favor, ajude com o código
fez um indicador
No testador, funciona corretamente
Quando a coloco na tabela, ela não aparece corretamente
Não consigo entender a razão.
Você usou o depurador para encontrar a causa?
Por favor, ajude-me a escrever o código
Condições para o indicador:
Se a alta (2) for maior que a alta (1) e a baixa (2) for maior que a baixa (1) anterior, aguarde a situação oposta (altas 3 e 4) e (baixas 3 e 4). No máximo entre os agudos (2 e 3), defina a marca do máximo como um ponto azul.
Se o máximo (4) for inferior ao máximo anterior (3) e o mínimo (4) for inferior ao mínimo anterior (3), aguarde a situação oposta (máximos 5 e 6) e (mínimos 5 e 6). Na parte baixa entre os altos (4 e 5), o baixo é definido como o ponto vermelho.
Desculpe, o quadro não se encaixa.
O próprio código:
int Handle = FileOpen("2022.02.01 12-00",FILE_ANSI|FILE_WRITE|FILE_COMMON,'-'); //open for writing
FileWrite(Handle, "1", "643", "USDCAD","[11-1.30-0.70]");//write dataet
FileSeek(Handle,0,SEEK_SET);//replacou o ponteiro para o início do arquivo (acho que isto é desnecessário, mas ainda assim)
FileClose(Handle);//fechado o arquivo
Handle = FileOpen("2022.02.01 12-00",FILE_ANSI|FILE_SHARE_READ|FILE_COMMON,'-');//abrir para leitura
Print(FileTell(Handle)," ",FileReadNumber(Handle)," ",FileReadNumber(Handle));
FileClose(Manípulo); // arquivo fechado
A entrada do registro deve conter a posição atual do ponteiro, um espaço, o primeiro valor lido do arquivo (1), um espaço, o segundo valor lido do arquivo (643). Em vez disso, o seguinte é registrado:
6 643.0 1.0
Isto é, por alguma razão não consigo perceber, o ponteiro do arquivo não está no início do arquivo, mas a seis bytes dele, no segundo separador ("-"), enquanto que a próxima leitura é da direita para a esquerda. As tentativas de mover o ponteiro para o início do arquivo usando a função FileSeek não tiveram sucesso.
Meu intelecto não é suficiente para entender a razão disso. Por favor, explique o que diabos está acontecendo.
Por favor, ajude-me a escrever o código
Condições para o indicador:
Se a alta (2) for maior que a alta (1) e a baixa (2) for maior que a baixa (1) anterior, aguarde a situação oposta (altas 3 e 4) e (baixas 3 e 4). No máximo entre os agudos (2 e 3), defina a marca do máximo como um ponto azul.
Se o máximo (4) for inferior ao máximo anterior (3) e o mínimo (4) for inferior ao mínimo anterior (3), aguarde a situação oposta (máximos 5 e 6) e (mínimos 5 e 6). Na parte baixa entre os altos (4 e 5), o baixo é definido como o ponto vermelho.
Desculpe, o quadro não se encaixa.
O próprio código:
Não olhe para o futuro
Por favor, me ajude!
Não estou conseguindo nada do que espero. Necessidade de ler o arquivo de registro
Boa tarde a todos. Eu tenho um indicador que extrai os níveis de Fibonacci. Preciso que a EA coloque outra EA com certos ajustes neste gráfico quando o preço atingir o nível 61,8 nesta grade Fibo e pressione o botão para abrir um pedido.
Abaixo está uma captura de tela do indicador e do EA com seus botões. Não temos o código fonte do Expert Advisor com os botões. Um EA para rastrear o nível 61,8 na grade Fibo não funcionará no testador; ele funcionará na conta demo e então, se tudo correr bem, esta combinação poderá ser instalada na conta real.
É realmente possível fazer? Em caso afirmativo, como implementá-la em palavras e depois em código? Por favor, explique em detalhes e com clareza.
Boa tarde a todos. Eu tenho um indicador que extrai os níveis de Fibonacci. Preciso de um EA para colocar outro EA com certas configurações neste gráfico quando o preço atingir o nível 61,8 nesta grade Fibo e pressionar o botão para abrir um pedido.
Abaixo está uma captura de tela do indicador e do EA com seus botões. Não temos o código fonte do Expert Advisor com os botões. Um EA para rastrear o nível 61,8 na grade Fibo não funcionará no testador; ele funcionará na conta demo e então, se tudo correr bem, esta combinação poderá ser instalada na conta real.
É realmente possível fazer? Em caso afirmativo, como implementar em palavras e depois em código? Por favor, explique como você pode detalhar mais e com mais clareza.
Você tem uma memória por 24 horas?
Você tem uma memória de 24 horas?