Uma biblioteca rápida e gratuita para o MT4, muito para o deleite de quem trabalha com redes neurais - página 56

 
Roman.:

Você tem mexido com este especialista há muito tempo, se eu entendi corretamente (sobre essa versão em particular) - ele é construído no nível RSI e stop-loss. O usuário (você) apenas opta (seleciona) o valor do stop-loss (baseado na história - como concebido pelo autor) - a própria idéia da estratégia não é lucrativa (marginalmente lucrativa), os peixes não estão lá...:-)))

Não sou um pescador, mas os veteranos me disseram:

-- Há doze pescadores experientes em pé na costa, a dez metros de distância.

Como resultado, um peixe enquanto o resto fuma nervosamente e pergunta: "Com o que você está pescando?"

;-)

 
joo:

Pode haver muitas razões para este fenômeno:

1. O chamado "supertreinamento".

2. Um professor "inadequado".

3. Pés fixos.

4. Número inadequado de neurônios.

5. Superabundância de neurônios.

6....

7...

Poderíamos continuar e continuar.

Experiência. Note os erros (seus próprios).

 

Olá a todos!

Eu li sobre a rede e o Expert Advisor proposto, e percebi que não sei como começar o treinamento, e preciso descobrir como fazer o primeiro passo!
Por favor, envie-me algumas informações ou um Guia passo a passo para começar em poucas palavras!

 
molodec8:

Olá a todos!

Na verdade, eu gostaria de entender como dar o primeiro passo

Ligue o corretor ortográfico em seu navegador
 
Reshetov:
Habilite a verificação ortográfica em seu navegador


Esta é uma delas,

Dois, leia um livro: A. Ezhov, S. Shumsky "Neurocomputing and its applications in economics and business" pode ser encontrado em todos os lugares. Nada de especial, mas isso servirá para os primeiros passos.

 
Marker:

Entendido.

 

Problemas com estes EAs durante 2 semanas. Não é possível treiná-los.

Nenhum destes EAs dá qualquer resultado positivo em qualquer prazo ou em qualquer par durante um ano de otimização (2008-2009, 2009-2010, 2010-2011).

Eu não tenho nada a escolher. Fez exatamente como descrito em https://www.mql5.com/ru/code/9386.

A propósito, ao tentar testar com parâmetros padrão, o testador escreve para o registro:

16:35:42 FANN-EA_Reshetov_right_SLTP inputs: StopLoss=180; TakeProfit=180; porog=0,0001; porogDigits=4; Lots=1;

16:35:42 2009.01.02 10:00 FANN-EA_Reshetov_right_SLTP EURUSD,M5: chamadas dll não são permitidas; 'Fann2MQL.dll'-'f2M_create_from_file'

16:35:42 2009.01.02 10:00 FANN-EA_Reshetov_right_SLTP EURUSD,M5: Perito parado

16:35:42 2009.12.31 18:59 FANN-EA_Reshetov_right_SLTP EURUSD,M5: chamadas dll não são permitidas; 'Fann2MQL.dll'-'f2M_save'

16:35:42 2009.12.31 18:59 FANN-EA_Reshetov_right_SLTP EURUSD,M5: Perito parado

Como eu permito a importação de dll no testador? Ou o problema é que as funções chamadas não estão na biblioteca?

 

É uma coisa muito interessante, esta FANN, e os resultados às vezes são muito surpreendentes.

Eu li artigos e cavei fontes e decidi anexar este dispositivo ao meu "boneco" Expert Advisor (eu tinha muitos insumos feios no apartamento, então decidi tentar me livrar deles).

Na entrada eu implementei 8 fontes de sinal (com histórico para 30 barras - como resultado 240 neurônios por entrada) para evitar falsos positivos, estabelecer um limiar de entrada no mercado para o comitê... No início tudo é como deveria ser, aprende, abre corretamente, se abriu incorretamente - "leva uma palmada" e continua tentando sem erros, mas aqui está um problema - esta criatura inteligente está gradualmente se afastando do limiar para o comitê, atravessa-o e pára de abrir o comércio! Além disso, o valor não cai mais - ele permanece dentro de vários centésimos de uma abertura de negócio. Eu tentei diminuir o limiar, o resultado é o mesmo, variações com o número de neurônios e suas assimetrias em camadas ocultas não ajudam... Agora estou num estado de estupor, tentando desabituá-la de sua preguiça. Mas eu vou quebrá-la ou ela vai me quebrar :)

 

As pessoas, ou eu sou burro ou os esquis estão errados. Continuo recebendo este problema - 'caminho' - conversão de parâmetros não permitida fann-ea_4.mq4

71 linha durante a inicialização

int ann_load (string path) {

int ann = -1;


ann = f2M_create_from_file (path); //here)

se (ann != -1) {

debug (1, "ANN: '" + caminho + "' carregado com sucesso com manipulador " + ano);

}

se (ano == -1) {


/* Criar ANN */

ann = f2M_create_standard (4, AnnInputs, AnnInputs, AnnInputs / 2 + 1, 1);

f2M_set_act_function_hidden (ann, FANN_SIGMOID_SYMMETRIC_STEPWISE);

f2M_set_act_function_output (ann, FANN_SIGMOID_SYMMETRIC_STEPWISE);

f2M_randomize_weights (ann, -1,0, 1,0);

debug (1, "ANN: '" + caminho + "' criado com sucesso com manipulador " + ano);

}

se (ano == -1) {

debug (0, "ERROR INICIALIZANDO REDE!)

}

retorno (ann);

}

O que devo fazer com este absurdo?
 
Nanopsix:

As pessoas, ou eu sou burro ou os esquis estão errados. Continuo recebendo este problema - 'caminho' - conversão de parâmetros não permitida fann-ea_4.mq4

71 linha durante a inicialização

int ann_load (string path) {

int ann = -1;


ann = f2M_create_from_file (path); //here)

se (ann != -1) {

debug (1, "ANN: '" + caminho + "' carregado com sucesso com manipulador " + ano);

}

se (ano == -1) {


/* Criar ANN */

ann = f2M_create_standard (4, AnnInputs, AnnInputs, AnnInputs / 2 + 1, 1);

f2M_set_act_function_hidden (ann, FANN_SIGMOID_SYMMETRIC_STEPWISE);

f2M_set_act_function_output (ann, FANN_SIGMOID_SYMMETRIC_STEPWISE);

f2M_randomize_weights (ann, -1,0, 1,0);

debug (1, "ANN: '" + caminho + "' criado com sucesso com manipulador " + ano);

}

se (ano == -1) {

debug (0, "ERROR INICIALIZANDO REDE!)

}

retorno (ann);

}

O que devo fazer com este absurdo?

Mude o caminho para p através do exemplo abaixo

nulo

ann_save (int ann, string path)
{
int ret = -1;
uchar p[];
StringToCharArray(caminho,p,0,-1,CP_ACP);
ret = f2M_save (ann, p);
debug (1, "f2M_save(" + ann + ", " + caminho + ") retornado:" + ret);
}