[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 51
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
Por favor, avise! Ao otimizar uma EA, a produção é 195/1280(45872). Entendo que o número entre parênteses é o número de variantes possíveis, 1280 é o número de execuções. Por que não há 45872, mas 1280 corridas? Como executar todas as variantes?
Estou tentando executar o EA no testador e ele diz que "2 parâmetros para a função SetIndexBuffer devem ser array". E eu não tenho a função SetIndexBuffer em minha própria EA, existe apenas a função iCustom de chamada de indicador onde esta função é registrada. Por favor, informe qual pode ser o problema. Eu não encontrei a resposta na Internet...
Olá!
Estou tentando executar no testador um Expert Advisor, e ele diz "2 parâmetros para a função SetIndexBuffer deve ser array". E eu não tenho a função SetIndexBuffer em minha própria EA, há apenas a função iCustom que chama o indicador no qual esta função é prescrita.
o problema está no indicador que está sendo chamado.
abra-o e procure na função init()
o segundo parâmetro no SetIndexBuffer provavelmente não é uma matriz.
Não consegui encontrar a resposta na Internet...
:)) Por que olhar lá? Olhe no código :))
PS.
Cornet, você é uma mulher, não é?
Tanto quanto eu entendo, tudo está ordenado no init:
int init()
{
//---- indicadores
SetIndexStyle(0, DRAW_ARROW);
SetIndexStyle(1, DRAW_ARROW);
SetIndexStyle(2, DRAW_LINE);
SetIndexStyle(3, DRAW_NONE);
SetIndexBuffer(4, DRAW_NONE);
SetIndexBuffer(5, DRAW_NONE);
SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE);
SetIndexBuffer(0, bullishDivergence);
SetIndexEmptyValue(0, EMPTY_VALUE);
SetIndexBuffer(1, bullishDivergence);
SetIndexEmptyValue(1, EMPTY_VALUE);
SetIndexBuffer(2, Buf1);
SetIndexBuffer(3, Buf2);
SetIndexBuffer(4, priceh);
SetIndexBuffer(5, pricel);
SetIndexBuffer(6, prévioushighbuffer);
SetIndexBuffer(7, préviouslowbuffer);
//----
SetIndexArrow(0, 233);
SetIndexArrow(1, 234);
//----
indicadorNome = "melhor div original";
IndicatorDigits(Dígitos + 2);
IndicatorShortName(indicadorNome);
retorno(0);
}
Boa tarde a todos!
Alguém sabe como fazer 3 EAs idênticos localizados em diretórios diferentes,
produzir um único arquivo de texto (digamos proba.txt) localizado em um diretório especificado (digamos Descktop )
Que comando (e quais parâmetros devem ser usados) para fazê-lo em MQL ? FileOpen() - ?
Tanto quanto eu entendo, tudo está ordenado no init:
aqui estão os erros
SetIndexBuffer(4, DRAW_NONE);
SetIndexBuffer(5, DRAW_NONE);SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE);
Olá a todos!
Alguém sabe como fazer 3 EAs idênticos localizados em diretórios diferentes,
Eu quero emitir as informações em um arquivo de texto (digamos proba.txt ) localizado no diretório especificado (digamos Descktop )
Qual comando (e quais parâmetros) pode ser feito pela MQL ? FileOpen() - ?
somente WinAPI - https://www.mql5.com/ru/articles/1540
aqui estão os erros
SetIndexBuffer(4, DRAW_NONE);
SetIndexBuffer(5, DRAW_NONE);SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE);
Desculpe a pergunta possivelmente estúpida - o que devo colocar no lugar do Draw_None se eu não precisar de algo para ser tirado desses amortecedores? Ou posso simplesmente apagar estas 4 linhas?
Desculpe a pergunta possivelmente estúpida - o que devo escrever em vez de desenhar_Ninguém se não precisar de algo para desenhar destes amortecedores? Ou posso simplesmente apagar estas 4 linhas?
As funções acima estão escritas corretamente.
SetIndexStyle