[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 739
As pessoas ajudam a liberar este operador pelo menos quem sabe o quê e como pode ajudar
while ( Условие если закрылся любой ордер )
{ то опредеяем тип закрытого ордера определяем по 3 значениям это по типу ордера бай или сел и по объему лота,
по стопу или по тейку закрылся,
алгоритм определение бай =B, сел=S, лот0.1=1, лот0.5=5, лот1=10, закрытие по стопу =C , закрытие по тейку =T ,
итак пример закрылся бай с лотом 0.5 по тейку то значение передается B,5,T
}
значение передаем следущему оператору
{ по переданому значению выбераем из списка нужный ордер и открываем его }
после того как ордер открыт возращяемся в начало
artmedia70: Seus critérios de entrada são muito vagos. Não está claro para mim pessoalmente. Se você precisar controlar a passagem de qualquer nível, então a mudança de todos os parâmetros que você forneceu não tem fatores de interferência. Basta observar o valor do parâmetro requerido na primeira barra e o valor do mesmo parâmetro na segunda barra. Se o valor do parâmetro na primeira barra for superior a um valor limiar especificado e o valor na segunda barra for inferior, temos um cruzamento de baixo para cima. Se o valor da primeira barra for menor e a segunda barra for maior, então temos um cruzamento de cima para baixo. Aqui temos dois sinais para Comprar e Vender. Você pode verificar apenas o valor acima ou abaixo - assim teremos o mesmo sinal, mas ao longo do tempo o parâmetro está acima ou abaixo do valor monitorado. SZY. Se os parâmetros não mudassem, nunca teríamos sinal... :)
Você provavelmente não olhou para a foto, eu entendo e apoio o que você disse, mas o ponto da questão não é se o ponto de entrada é máximo ou mínimo * por 0,25 deste máximo ou mínimo. como descrevê-lo em uma EA, de modo que a EA definirá máximo e mínimo e respectivamente um ponto de entrada?????
Cavalheiros programadores, por favor me avisem o que devo colocar em meu Conselheiro Especialista para que ele opere apenas 1 vez em 1 bar.
Agradecemos antecipadamente.
//+------------------------------------------------------------------+bool takt(){
static datetime new; //переменная для хранения времени открытия баровif(new != Time[0]){ //проверка совпадения времени открытия текущего бара с значением переменной newnew = Time[0]; //если не совпало, значит бар новый- тогда запомнить и вернуть truereturn(true);
}else{
return(false); //если совпало значит тот же самый бар, вернуть false
}
}
//+------------------------------------------------------------------+
Logo no início da função de início, adicionar uma linha de chamada para esta função:
if(!takt())return;
O conselheiro só será ativado uma vez, em um novo bar.
Você pode me dizer por que a otimização no período H1 funciona, mas não na M30 (o separador "Resultados da otimização" está vazio). A história parece estar carregada.
an11: Por favor, me diga por que a otimização no período H1 funciona, mas não na M30 (a guia "Resultados da Otimização" está vazia). A história parece estar carregada.
Talvez você simplesmente não tenha encontrado uma combinação lucrativa de parâmetros, tente desmarcar a opção "Ignorar resultados inúteis".
E não se esqueça de marcar as caixas de seleção nas configurações do Expert Advisor para os parâmetros que você deseja otimizar, assim como definir os passos e os limites de otimização.
As pessoas ajudam a liberar este operador pelo menos quem sabe o quê e como pode ajudar
Seus critérios de entrada são muito vagos. Não está claro para mim pessoalmente. Se você precisar controlar a passagem de qualquer nível, então a mudança de todos os parâmetros que você forneceu não tem fatores de interferência. Basta observar o valor do parâmetro requerido na primeira barra e o valor do mesmo parâmetro na segunda barra. Se o valor do parâmetro na primeira barra for superior a um valor limiar especificado e o valor na segunda barra for inferior, temos um cruzamento de baixo para cima. Se o valor da primeira barra for menor e a segunda barra for maior, então temos um cruzamento de cima para baixo. Aqui temos dois sinais para Comprar e Vender. Você pode verificar apenas o valor acima ou abaixo - assim teremos o mesmo sinal, mas ao longo do tempo o parâmetro está acima ou abaixo do valor monitorado.
SZY. Se os parâmetros não mudassem, nunca teríamos sinal... :)
Você provavelmente não olhou para a foto, eu entendo e apoio o que você disse, mas o ponto da questão não é se o ponto de entrada é máximo ou mínimo * por 0,25 deste máximo ou mínimo. como descrevê-lo em uma EA, de modo que a EA definirá máximo e mínimo e respectivamente um ponto de entrada?????
Cavalheiros programadores, por favor, me aconselhem o que colocar na EA para que ela opere apenas 1 vez em 1 barra.
Eu realmente apreciaria isso.
Cavalheiros programadores, por favor me avisem o que devo colocar em meu Conselheiro Especialista para que ele opere apenas 1 vez em 1 bar.
Agradecemos antecipadamente.
Logo no início da função de início, adicionar uma linha de chamada para esta função:
O conselheiro só será ativado uma vez, em um novo bar.Hi.
Os EAs funcionam em dow jones e índices s&p500 em MT4 ou somente em moedas?
Obrigado
Hi.
Os EAs funcionam em dow jones e índices s&p500 em MT4 ou apenas em moedas?
Obrigado
Trabalhando
Por favor, me diga por que a otimização no período H1 funciona, mas não na M30 (a guia "Resultados da Otimização" está vazia). A história parece estar carregada.
Talvez você simplesmente não tenha encontrado uma combinação lucrativa de parâmetros, tente desmarcar a opção "Ignorar resultados inúteis".
E não se esqueça de marcar as caixas de seleção nas configurações do Expert Advisor para os parâmetros que você deseja otimizar, assim como definir os passos e os limites de otimização.