[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

 
rid >> :
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

 
rid >> :

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.

 
asd13 >> :

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.

 
granit77 >> :

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.
 
gvi2504 >> :

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?

 
Urain >> :

Adicione um coeficiente a ele e ele se deslocará verticalmente.


apenas um número?

Oferta<ma+0.001

como este ?

 
asd13 >> :

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;

 
gvi2504 >> :

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

#import "PointZigZag.ex4"
   double PointZigZag();
#import

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.