[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 429

 
costy_ >>:

Посмотрите на рисунок инд. начал отрисовку только со смещением в 60 баров на днях. Ниже часть кода. Вы хоть пробовали что то из того что рекомендовали? Пробуйте и у Вас все будет.


Amanhã, ou seja, hoje, mas pela manhã. O bashaka não está funcionando no momento.

 

nenhum assessor não... é um trabalho manual para você...

passo a passo, abra o metaeditor, crie um script (pressionando a folha com um sinal de mais) - o assistente inicia, selecione um script personalizado, chame-o de alguma coisa, clique em próximo ou ok, uma janela se abre, com um modelo de código para o script, se ele não for apagado... mas não importa...

apagar todo o código e colocar o acima, que começa com a linha #property show_inputs

Você vai até o terminal no navegador, nas contas, indicadores, Expert Advisors, abaixo há scripts, encontra-o e executa-o, aparece uma janela, nos parâmetros de entrada você especifica o tempo final de otimização, par, período, número de barras a partir do final da otimização de acordo com o qual o tempo inicial será encontrado, digitado, pressione ok,

então olhe na revista A guia Especialistas na parte inferior da janela do terminal onde o Comércio, histórico da conta

o roteiro lhe mostrará o tempo, algo como

2010.02.13 02:49:32 #1 CHFJPY,M1: 2010.02.09 22:59

Este é o tempo que você tem que entrar nos parâmetros do Expert Advisor como a hora de início da otimização, e o tempo que você especificou no roteiro como a hora de fim da otimização.


Não se esqueça de adicionar o código ao Expert Advisor.

extern string startTime = "";
extern string endTime = "";

int StartTime = StrToTime( startTime), EndTime = StrToTime( endTime);

if (Time[0] < StartTime || Time[0] > EndTime) return(0);
 

as duas últimas linhas devem estar no início da função start()


No testador, defina o tempo antes do início da otimização e depois do seu término.

 
costy_ >>:

Посмотрите на рисунок инд. начал отрисовку только со смещением в 60 баров на днях. Ниже часть кода. Вы хоть пробовали что то из того что рекомендовали? Пробуйте и у Вас все будет.


O indicador é todo bonito...

Faça um EA com este código e veja o que ele produz no testador

int start(){
Print(TimeToStr(iTime(NULL,1440,60)));
}
 
Nde somente à mão.
 

Como é calculado o AbsoluteDrawDown?

 
Helen >>:

Как подсчитывается AbsoluteDrawDown?


https://www.mql5.com/ru/articles/1486
 

Em Código Base há um consultor especializado MA v.3.0. #150 apenas para EURUSD M1.mq4

Por favor, explique quais são os critérios para abrir e fechar posições na EA?

À primeira vista, parece ser simples, pois utilizamos três médias móveis como indicadores. No entanto, não podemos ver visualmente em que pontos aparecem os sinais para as ações da EA.

 
costy_ >>:
Не только вручную.

Bom dia! Obrigado novamente pela participação ativa costy_ e keekkenen no post sobre a possibilidade de teste de estratégia (em modo otimização e modo teste) nas últimas barras N. O provérbio russo: "mais sábio pela manhã" (ou "mais sábio"? qual é a maneira correta?) tem funcionado.

A solução é a seguinte:

testador de bool externo=falso; // verdade - trabalho no testador de estratégia
data externa hora FinishDateTime = D'12.02.2010'; // Fim do trabalho (por exemplo, definir a hora atual)
extern int History=100; //Bars for testing

int start()
if(Tester && (FinishDateTime-Time[0])/60/Period()>História) retornam;

No modo "testador", acontece o seguinte:

- o testador começa a trabalhar a partir do tempo especificado para isso. E não sabe, naquele momento, a duração das séries temporais no futuro (adiante). Ele não conhece nosso tempo real atual. Não há HIS para ele. Há apenas Tempo[0], Tempo[1] etc., mas não há Tempo[-1].

- Quando você encontra a construção acima, ele calcula o número de barras para o tempo de finishDateTime especificado .ISTO É TUDO!!!

Tudo testado, tudo funciona! Obrigado a todos e boa sorte.


 
xeon писал(а) >>

https://www.mql5.com/ru/articles/1486

Obrigado, eu já vi... AbsoluteDrawDown = InitialDeposit - MinimalBalance (ou Equity? O relatório apresenta um número diferente.