[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 911

 

Olá, pessoal. Alguém já encontrou problemas com o algoritmo genético? Nós otimizamos por algoritmo genético e obtemos o resultado..... escolhemos o melhor e olhamos para a figura. Então otimizamos novamente no mesmo intervalo com os mesmos limites e obtemos um resultado completamente diferente.... Qual é o problema, me diga......

 
Stepan241:

Olá, pessoal. Alguém já encontrou problemas com o algoritmo genético? Nós otimizamos por algoritmo genético e obtemos o resultado..... escolhemos o melhor e olhamos para a figura. Então otimizamos novamente no mesmo intervalo com os mesmos limites e obtemos um resultado completamente diferente.... Qual é o problema, me diga......


O terminal foi desconectado da Internet entre as otimizações?
 
Stepan241:

Olá, pessoal. Alguém já encontrou problemas com o algoritmo genético? Nós otimizamos por algoritmo genético e obtemos o resultado..... escolhemos o melhor e olhamos para a figura. Então, mais uma vez otimizamos no mesmo intervalo com os mesmos limites e obtemos um resultado completamente diferente.... O que se passa, diga-me......


Este método de trabalho gen. algoritmo de trabalho.

Não utilize, ou use-o para definir configurações aproximadas. (portanto, entendo que há muitas variáveis a serem otimizadas).

 

----- O terminal foi desconectado da internet entre as otimizações?

Sim....Optimização de todo em um computador sem acesso à internet...

Estou pensando em NormalizeDuplo em todos os lugares

 
Stepan241:

----- O terminal foi desconectado da Internet entre as otimizações?

Sim....Optimização de todo em um computador sem acesso à internet...

Estou pensando em NormalizeDuplo em todos os lugares

Às vezes recebo resultados de testes diferentes porque uso minha função em vez de um deslize,

que retorna um número aleatório de segundos de atraso dentro dos limites que eu estabeleci.

 
Saudações, alguém tem um 4H Box Breakout_ver.2 Expert Advisor, eu ouvi em algum lugar que não é ruim, muitos elogiam, eu gostaria de tentar esta maravilha? Eu gostaria de tentar ??? Compartilhar se alguém o tiver, por favor.
 
T.H.C.:

Pessoal, por favor, avisem! Como faço para abrir e fechar uma posição quando uma vela ou candelabros expiram? Ou seja, abre na abertura de um novo castiçal e fecha

Como eu assumo os valores indicadores no fechamento de um castiçal?

Minha pergunta provavelmente é simples, embora eu mesmo esteja tentando fazê-lo, mas minha experiência de programação está próxima de zero. Por favor, envie-me pelo menos um exemplo de algum TS que funciona por este princípio.
 

Desculpe, não consigo entender meu "conselheiro", ele dá cronicamente um erro 130 paradas erradas, e não negocia. Eu defini paradas diferentes, 10-60 pips, tudo o mesmo.

//+------------------------------------------------------------------+
//| Limites do Dimon .mq4 |
//| Copyright © 2010, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#direitos autorais "Copyright © 2010, MetaQuotes Software Corp."
#link da propriedade "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| função de inicialização especializada |
//+------------------------------------------------------------------+
External int BandsPeriod=20,i=1 ;extern int BandsShift=0;
Faixas duplas externasDeviações=2,0;
Lotes duplos externos=0,1,TakeProfit=50,stoploss=10;
int init()
{
//----

//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização de especialistas |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int start()
{ int total=OrdensTotal(); Comentário(" total ",total); Alerta (" total ",total);
se ( total !=0 ){retorno;}

dupla Média,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,soma,desvio;
texto de cordel; int ticket; int err;
text="macd sample";
Média=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
//----
newres=Fechar[i]-Amédia;
sum=newres*newres;


desvio=Deviações de Banda*MathSqrt(soma/Período de Banda);
Verhnyayaghranytsa=Average+deviation;
Nyzhnyayaghranytsa=Average-deviation;
//----
se (Verhnyayaghranytsa<Close[i])
{ //Comentário("bóia!",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*Point,Ask+TakeProfit*Point, "macd sample",16384,0,Green);

}


se (Nyzhnyayaghranytsa>Close[i])
{ //Comentário(" vender! ",Nyzhnyayaghranytsa );

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+stoploss*Point,Bid-TakeProfit*Point, "macd sample",16384,0,Red);
// Alerta (GetLastError();

}
retorno(0);
}
//+------------------------------------------------------------------+

Logo após o comando de partida, verifico se tenho alguma ordem em aberto, e se tenho, deixo a partida com retorno; as cordas correspondentes parecem assim

int total=OrdensTotal(); Comentário(" total ",total); Alerta (" total ",total);
se ( total !=0 ){retorno;}

Acho que deve funcionar, porque minha EA não funciona corretamente; o total é sempre 0, alternando com o erro 130.

Lotes, TakeProfit e Stoploss são definidos de acordo, o dobro externo Lotes=0,1, TakeProfit=50, Stoploss=10;

Eu não entendo o que está errado.

Ajuda!!!!!!!!!!!! Por favor!!!!!!!!!!!!

 
sumotori:


Saudações, alguém tem um 4H Box Breakout_ver.2 Expert Advisor, eu ouvi em algum lugar que não é ruim, muitos elogiam, eu gostaria de tentar esta maravilha? Eu gostaria de experimentar ??? Compartilhar se alguém o tiver por favor.

http://forexsystems.ru/sovetniki/26492-poisk-sovetnikov-[kto-ischet-pishem-sdes%60].html

h ttp://www.forexfactory.com/showthread.php?t=168161

 
T.H.C.:
Minha pergunta provavelmente é simples, embora eu mesmo esteja tentando fazê-lo, mas minha experiência de programação está próxima de 0. Ao menos me envie um exemplo de algum TS, que funciona de acordo com este princípio.


como este

estática int KolBars; // esta variável armazena o número de barras

se ( sua condição && Barras != KolBars)

{ // se o número de barras mudou na tela - a abertura de uma nova vela é a condição para a tomada de medidas

As ações de acordo com o algoritmo são feitas, abertura da posição de fechamento, cálculos, etc;

KolBars=Bars ; // registrar o número de barras em que as ações são concluídas

}

Razão: