Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 581
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
Se você quiser levar uma vela M30 que fechou junto com a última vela H1 fechada, pode ser uma vela com índice não só 1, mas também 2. Outra coisa é que então não está claro porque o preço de fechamento da M30 é tomado, se é o mesmo preço de fechamento da vela H1 anterior. Ou seja, neste caso não faz sentido perguntar o preço de fechamento de outra TF, porque é o mesmo que o preço de fechamento da TF atual.
Exatamente o que precisamos saber é o preço de fechamento da M30 dentro do H1
Encontrei a razão, controle de abertura de barras. Obrigado.
Como no indicador comparar, no loop, o preço Alto[i+1] +/-10*Ponto com os fractais mais baixos?
se encontrado igual, colocar seta Buf_o[i+1]= Alto[i+1] ;.
Olá!
Quero escrever um código estratégico binário simples para testá-lo com o testador MetaTrader 4. Sei que o testador incorporado não testa completamente as estratégias binárias, mas só preciso conhecer a parte de negócios lucrativos durante o período de testes. Não sou capaz de estabelecer o prazo de validade de um acordo. Eu uso o operador OrderSend:
OrderSend(Symbol(),OP_BUY,1,Ask,10,0,0,0, "5",15167,Expiration,clrGreen);
Tudo funciona bem quando se realiza uma negociação automatizada, mas os termos do corretor especificam o prazo de expiração no comentário à posição. Neste caso, meu comentário é "5". São cinco minutos. Entretanto, o testador, é claro, não considera o comentário como uma indicação do prazo de validade. O testador não reage de forma alguma a diferentes valores do parâmetro Validade. Primeiro abre as negociações seguindo os sinais da estratégia e depois fecha todas as negociações abertas dentro do período de teste no momento do término do período de teste. Como resultado, o resultado dos testes é absolutamente incorreto.
Como especificar um período de validade compreensível para o testador? Eu ainda estou dominando a versão "antiga" do código.
Como posso estabelecer um período de validade que o testador possa entender?
Como faço para queHigh[i+1] +/-10*Point não seja exatamente igual ao preço do fractal?
Como faço para queHigh[i+1] +/-10*Point não seja exatamente igual ao preço do fractal?
Feche a posição se o tempo atual = tempo de abertura da posição mais 5 minutos ou na abertura de um novo bar, se o tempo for M5.
Por que o prazo de validade padrão na lista de parâmetros do operador OrderSend não pode funcionar? Está marcado como Expiração em meu exemplo.