[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 290
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
Carregue o histórico e (escreva) teste o Consultor Especialista através de "Preços de abertura" no prazo, não menos do que Н1...
O testador não imita carrapatos, mas pseudo carrapatos, então sempre haverá divergências, você só precisa observar quão críticas são as divergências.
Se não, então você pode confiar em tais testes, e se assim for, então ai.
Apenas um EA escrito "com base nos preços de abertura" mostrará o desempenho de forma mais objetiva!
Tanto no teste de retaguarda quanto no teste de avanço. Tal EA é muito mais resistente a diferentes truques do servidor e outras falhas e flutuações nas cotações.
Você pode me dizer como eu posso mover a média móvel verticalmente?
horizontalmente, eu entendo que isto é MovingShift
double ma;
double ma2;
ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_EMA,PRICE_HIGH,0);
ma2=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_EMA,PRICE_LOW,0);
e também
// condição de compra
se
Bid=ma prodaza ();
dá um erro
em
Oferta<ma ou maior tudo funciona
mas como fazer se = não consigo encontrar
Apenas um EA escrito "com base nos preços de abertura" mostrará o desempenho de forma mais objetiva!
Tanto no teste de retaguarda quanto no teste de avanço. Tal EA é muito mais estável para os truques do servidor e outras falhas e flutuações nas cotações.
Sim, é isso que estou dizendo, mas provavelmente não é tão claro quanto o seu.
Você pode me dizer como eu posso mover a média móvel verticalmente?
horizontalmente entendo que é MovingShift
Adiciona-se-lhe um coeficiente e ele se desloca verticalmente.
Obrigado pela oferta. Gostei tanto de sua última frase que a estou devolvendo a você. Meu palpite é que o arquivo da biblioteca não está escrito corretamente, há tanto #incluir e #importar e uma função embutida. É amanteigado. Jogá-lo fora, ler um livro e escrevê-lo novamente.
Acontece que o fórum inteiro não consegue resolver o problema mais simples. >> Risos.
Removi #importar, apenas #incluir é deixado, ainda não funciona. Detalhes acima sobre a linha.Acontece que o fórum inteiro não consegue resolver o problema mais simples. Risos.
Retirei #importar, só #incluindo que a esquerda ainda não funciona. Detalhes acima da filial.Você tem certeza de que o fórum inteiro está tentando resolver o problema, eu pessoalmente não o vi e agora não entendo a essência do que você pergunta?
Adicione um coeficiente a ele e ele se deslocará verticalmente.
apenas um número?
Oferta<ma+0.001
como este ?
apenas um número?
Oferta<ma+0.001
então ?
bem, sim
duplo deslocamento_vertical externo=0,0008;
ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_EMA,PRICE_HIGH,0)+vertical_shift;
Portanto, o fórum inteiro não pode resolver a tarefa mais simples. Risos.
Retirei #importar, só #incluindo o que restou, ainda não funciona. Detalhes acima sobre a linha.Você está confundindo a noção de "biblioteca" (da qual são extraídas funções usando #importar) e "incluir arquivo de cabeçalho" (#incluir).
As bibliotecas estão na pasta bibliotecas, suas fontes têm a extensão *.mq4, como indicadores e Expert Advisors. Elas são compiladas no arquivo *.ex4 (do qual as funções prontas são então importadas para outros programas, como este
A fim de compilar a biblioteca corretamente, como regra, você deve primeiro escrever a diretiva #propriedade da biblioteca.
Incluir arquivos de cabeçalho são usados para incluir partes de código prontas em vários programas. Eles são armazenados na pasta includes, têm a extensão *.mqh e são incluídos no texto (isto é, no texto) do programa usando a diretiva #include <...>; eles não precisam ser compilados separadamente, porque são compilados junto com o programa principal.