o que significam as linhas: 1) se (Volume [0]>1) retornar;
2) se (Abrir [1]>ma) ; ?
obrigado!
1) Se o volume na vela zero for superior a 1, então retorne.
2) Se o preço de abertura da primeira vela for maior que o valor da variável ma. A construção
if (Open [1]>ma) ;
não tem o direito de existir, já que nada decorre da condição. Não está claro para o processador o que ele terá que fazer, se a condição for cumprida ou não.
o que significam as linhas: 1) se (Volume [0]>1) retornar;
2) se (Abrir [1]>ma) ; ?
obrigado!
Normalmente a condição 1 é aplicada para determinar se um novo bar foi aberto. Em seu exemplo, se o volume atual da barra >1, então saia do programa e o programa não funcionará em absoluto. Na segunda, depois se (...) mas antes ; você deve descrever alguma ação.
drknn: Esse é um nome um pouco errado. A questão é como prescrever em um EA, não em um indicador. Mas obrigado de qualquer forma, embora a questão permaneça em aberto.
kwadrad: Não é bem essa a questão. A questão é como escrevê-la em um EA, não em um indicador. Mas obrigado de qualquer forma, embora a questão permaneça em aberto.
Você pediu o código - eu lhe dei o código.
Isto também pode ser feito em um EA. Você precisa declarar uma matriz, preenchê-la com valores RSI, e então você pode processar esta matriz como quiser. Incluindo a função iMAOnArray()
Isto também pode ser feito em um EA. Você precisa declarar uma matriz, preenchê-la com valores RSI, e então você pode processar esta matriz como quiser. Incluindo o uso da função iMAOnArray()
São as sutilezas ao declarar e preencher com valores de matriz que causam dificuldades, ou seja, não funcionam no gráfico. Talvez eu preencha a matriz pelo lado errado ou a ortografia esteja fora de ordem. Ele funciona no indicador. Não está funcionando na EA.
kwadrad: São as sutilezas ao declarar e preencher a matriz com valores que causam dificuldades, ou seja, eles não funcionam no gráfico. Talvez eu esteja preenchendo a matriz do lado errado ou a grafia esteja torta. Ele funciona no indicador. Não está em uma EA.
kwadrad: São as sutilezas ao declarar e preencher a matriz com valores que causam dificuldades, ou seja, eles não funcionam no gráfico. Talvez eu esteja preenchendo a matriz do lado errado ou a grafia esteja torta. Ele funciona no indicador. Não está funcionando na EA.
// перед блоком инициализации советника пишем:externint RazmerMassiva=10;// размер будущего массиваdouble Massiv[1];//Перед блоком инициализации объявляем массив// в старте советника пишем:if(ArrayResize(Massiv,RazmerMassiva)==(-1)){
Print("Ошибка № ",GetLastError()," при изменении размерности массива - размерность не изменена");
}
else{// заполняем массив значениямиfor(int i=0;i<RazmerMassiva;i++){
Massiv[i]=iRSI(/* Сюда вставить нужные параметры */);
// сразу проверяем что у нас в массив внесеноPrint("Massiv[",i,"] = ",Massiv[i]);
}
}
// далее точно так же организзуем цикл, заполняющий другой массив значениями, возвращаемыми// функцией iMAOnArray() и точно так же сразу принтуем результат. Если принты показывают//биллеберду, то становится понятно в каком направлении искать. Без принтов Вы не разберётесь,//как работать с iMAOnArray()
Que porra é esta: 2012.07.20 07:15:00 '*****': ordem de venda 0,10 EURUSD abertura a 1.2256 sl: 0,0000 tp: 0,0000 falhou [O contexto comercial está ocupado], mas para ordens de compra não ocupado?
E agora, o oposto: 2012.07.20 07:51:13 '*****': pedido compra 0,10 EURUSD abertura a 1.2258 sl: 0,0000 tp: 0,0000 falhou [O contexto comercial está ocupado]
yosuf: Que porra é esta: 2012.07.20 07:15:00 '*****': ordem de venda 0,10 EURUSD abertura a 1.2256 sl: 0,0000 tp: 0,0000 falhou [O contexto comercial está ocupado], mas para ordens 'de compra' não ocupado?
E agora, o oposto: 2012.07.20 07:51:13 '*****': pedido compra 0,10 EURUSD abertura a 1.2258 sl: 0,0000 tp: 0,0000 falhou [O contexto comercial está ocupado]
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
o que significam as linhas: 1) se (Volume [0]>1) retornar;
2) se (Abrir [1]>ma) ; ?
obrigado!
1) Se o volume na vela zero for superior a 1, então retorne.
2) Se o preço de abertura da primeira vela for maior que o valor da variável ma. A construção
não tem o direito de existir, já que nada decorre da condição. Não está claro para o processador o que ele terá que fazer, se a condição for cumprida ou não.
o que significam as linhas: 1) se (Volume [0]>1) retornar;
2) se (Abrir [1]>ma) ; ?
obrigado!
Esse é um nome um pouco errado. A questão é como prescrever em um EA, não em um indicador. Mas obrigado de qualquer forma, embora a questão permaneça em aberto.
Não é bem essa a questão. A questão é como escrevê-la em um EA, não em um indicador. Mas obrigado de qualquer forma, embora a questão permaneça em aberto.
Você pediu o código - eu lhe dei o código.
Isto também pode ser feito em um EA. Você precisa declarar uma matriz, preenchê-la com valores RSI, e então você pode processar esta matriz como quiser. Incluindo a função iMAOnArray()
Você pediu o código - eu lhe dei o código.
Isto também pode ser feito em um EA. Você precisa declarar uma matriz, preenchê-la com valores RSI, e então você pode processar esta matriz como quiser. Incluindo o uso da função iMAOnArray()
São as sutilezas ao declarar e preencher a matriz com valores que causam dificuldades, ou seja, eles não funcionam no gráfico. Talvez eu esteja preenchendo a matriz do lado errado ou a grafia esteja torta. Ele funciona no indicador. Não está em uma EA.
Transferência de Código de um Indicador para Código de um Conselheiro Especialista. Construção de um indicador.
Transferência do código indicador para o código Expert Advisor. Esquemas gerais de construção de um Expert Advisor e funções indicadoras
São as sutilezas ao declarar e preencher a matriz com valores que causam dificuldades, ou seja, eles não funcionam no gráfico. Talvez eu esteja preenchendo a matriz do lado errado ou a grafia esteja torta. Ele funciona no indicador. Não está funcionando na EA.
E agora, o oposto: 2012.07.20 07:51:13 '*****': pedido compra 0,10 EURUSD abertura a 1.2258 sl: 0,0000 tp: 0,0000 falhou [O contexto comercial está ocupado]
O que poderia ser isto?
Que porra é esta: 2012.07.20 07:15:00 '*****': ordem de venda 0,10 EURUSD abertura a 1.2256 sl: 0,0000 tp: 0,0000 falhou [O contexto comercial está ocupado], mas para ordens 'de compra' não ocupado?
E agora, o oposto: 2012.07.20 07:51:13 '*****': pedido compra 0,10 EURUSD abertura a 1.2258 sl: 0,0000 tp: 0,0000 falhou [O contexto comercial está ocupado]
O que poderia ser isto?
https://www.mql5.com/ru/forum/100321
PS. Yusuf, a busca no fórum funciona.
Boa tarde.
Não consigo encontrar como encomendar um indicador ou consultor em Job(https://www.mql5.com/ru/job).
Por favor, envie-me o link.