que precisam de ajuda na codificação, por favor - página 3

 
unclebigpete:

A empresa acabou de ser operada em audnzd de 17/05 a 22/05, e abriu 3 negócios, 2 compras que foram interrompidas, e uma venda que foi fechada no final do teste.

Aqui estão as informações do Jornal, primeiro a linha de cima.

2012.05.22 21:38:51 QQE-4hr_15min- test-2205: carregado com sucesso


2012.05.22 21:39:17 2012.05.21 23:59 c_QQEA AUDNZD,M15: removido

Você o executou por menos de um minuto e espera ver algum erro nesse tempo ? assim, com essas 3 operações você pode dizer que seu código está funcionando como deveria ?

OK, agora faça o mesmo em um gráfico ao vivo, mas observe a guia Especialistas desta vez ...

 
unclebigpete:
deVries, se você parar seu discurso por tempo suficiente para explicar por que o código com o qual comecei é tão "ruim" que talvez eu entenda o que posso fazer para corrigi-lo. Leia sua resposta novamente, e então explique como sua resposta pode ajudar qualquer um.

Obrigado, RaptorUK, finalmente uma resposta que eu posso usar.

Para ajudar a explicar, eu só quero que este EA execute um par, uma negociação de cada vez. Como disse anteriormente '... e coloquei um em cada um de 5 gráficos de pares diferentes, todos na mesma plataforma MT4...' dando 5 gráficos separados (...) com aquele EA neles. Nesta fase eu não quero ou preciso verificar Magic Numbers, eu ?

Re o comentário sobre barras, obrigado.

Re o deslizamento, 4/5 corretores, etc., nesta etapa que não importa, não é ? Estou usando isto para mim mesmo, no mesmo corretor, etc.


Quando você vai se tornar um pouco mais sensato....

Escrevi na primeira mensagem aqui porque seu Expert Advisor Builder é um mau programa para fazer suas EA's. Agora, depois do RaptorUk e onewithzachy vieram também exemplos do porquê de seu programa construir com este EA Builder ser mal codificado. (Erros freqüentemente tratados aqui neste fórum dentro de seu programa) você ainda defende que não importa porque o programa escrito por você só quer usar para rodar em um par, uma negociação de cada vez.

... e colocou um em cada um de 5 gráficos de pares diferentes, todos na mesma plataforma MT4...' dando 5 gráficos separados (...) com aquela EA neles. Nesta fase eu não quero ou preciso verificar Magic Numbers, eu ?

Que isso significa que para todos esses Símbolos a EA está em você não pode trocar mais nada, não lhe importa

Então, se este EA Builder fosse para venda, você o venderia para outros com a garantia de que é seguro fazer EA's com ele negociando forex ??

Dizendo tudo o que você sabe agora que este EA faz ???

Tenho que passar meu tempo hoje com tudo o que posso encontrar em seu programa para explicar e dizer a você por que esse EA Builder seu é uma porcaria....

Para mim, uma breve olhada nas linhas do programa foi suficiente para obter minha opinião.

É a minha opinião sobre esse programa e se você ainda acha que estou errado em ter essa opinião, também é a minha opinião que você é muito tolo....

 
RaptorUK:

Você o executou por menos de um minuto e espera ver algum erro nesse tempo ? assim, com essas 3 operações você pode dizer que seu código está funcionando como deveria ?

OK, agora faça o mesmo em um gráfico ao vivo, mas observe a guia Especialistas desta vez ...

Ai, pensei que o tio-colebigpete vai frustrar novamente. pensei que eu disse que o tio-colebigpete tem que esperar tanto tempo porque está na tabela de 4 horas :(

.... O problema é que ele não funciona quando colocado em vários gráficos ao vivo. Como ele usa um teste de 4 horas, é muito tempo para ver se minhas correções o consertam, e estou ficando frustrado.

E eu disse novamente, qual parte do teste você afinou? Agora você nos pediu para encontrar o erro e consertá-lo.

Boa!

 
RaptorUK:

Você o executou por menos de um minuto e espera ver algum erro nesse tempo ? assim, com essas 3 operações você pode dizer que seu código está funcionando como deveria ?

OK, agora faça o mesmo em um gráfico ao vivo, mas observe a guia Especialistas desta vez ...


1 minuto é o tempo que o testador levou para executá-lo - estava em um gráfico de 4 horas, de 17 a 22 de maio
 
unclebigpete:

1 minuto foi o tempo que o testador levou para executá-lo - estava em um gráfico de 4 horas, de 17 a 22 de maio

5 dias Gráfico de 4 horas 30 candelabros.... Que teste
 
unclebigpete:

1 minuto foi o tempo que o testador levou para executá-lo - estava em um gráfico de 4 horas, de 17 a 22 de maio

Sim, eu sei . . mas 3 negócios que levam menos de um minuto dificilmente são testes . . por que não executá-lo novamente por 12 meses de dados enquanto você está esperando pelo material Demo para encontrar um negócio . .

Eu suspeito que você tenha um Corretor ECN . . se tiver que adicionar um OrderModify depois de seu OrderSends . . muito para ler aqui: ECN

 
RaptorUK:

OK, agora faça o mesmo em um gráfico ao vivo, mas observe a guia Especialistas desta vez...


Eu tenho esta EA 'rodando' em um gráfico ao vivo há vários dias - aqui estão as (últimas) entradas na aba EXPERTS. Obviamente algo está incorretamente codificado, e o programa é reiniciado novamente, mas até lá já perdeu a barra de 4 horas onde um sinal pode ter sido.

2012.05.22 19:00:31 TCCI AUDNZD,M15: inicializado
2012.05.22 19:00:31 c_QQEA AUDNZD,M15: inicializado
2012.05.22 19:00:31 c_QQEA AUDNZD,M15: inicializado
2012.05.22 19:00:31 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: inicializado
2012.05.22 19:00:32 c_QQEA AUDNZD,H4: carregado com sucesso
2012.05.22 19:00:32 c_QQEA AUDNZD,H4: inicializado
2012.05.22 19:00:32 c_QQEA AUDNZD,M15: carregado com sucesso
2012.05.22 19:00:32 c_QQEA AUDNZD,M15: inicializado
2012.05.22 21:07:54 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: deinicializado
2012.05.22 21:07:54 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: razão uninit 3
2012.05.22 21:07:54 c_QQEA AUDNZD,M15: razão uninit 1
2012.05.22 21:07:54 c_QQEA AUDNZD,M15: removido
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: razão uninit 1
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: removido
2012.05.22 21:07:54 TCCI AUDNZD,M15: razão uninit 3
2012.05.22 21:07:54 c_QQEA AUDNZD,M15: uninit reason 3
2012.05.22 21:07:54 TCCI AUDNZD,H4: inicializado
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: inicializado
2012.05.22 21:07:54 c_QQEA AUDNZD,H4: inicializado
2012.05.22 21:07:54 QQE-4hr_15min-audnzd-2205 AUDNZD,H4: inicializado
2012.05.22 21:08:00 c_QQEA AUDNZD,H4: carregado com sucesso
2012.05.22 21:08:00 c_QQEA AUDNZD,H4: inicializado
2012.05.22 21:08:00 c_QQEA AUDNZD,M15: carregado com sucesso
2012.05.22 21:08:00 c_QQEA AUDNZD,M15: inicializado
2012.05.22 21:08:02 QQE-4hr_15min-audnzd-2205 AUDNZD,H4: deinicializado
2012.05.22 21:08:02 QQE-4hr_15min-audnzd-2205 AUDNZD,H4: razão uninit 3
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: razão uninit 1
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: removido
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: razão uninit 1
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: removido
2012.05.22 21:08:02 TCCI AUDNZD,H4: razão uninit 3
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: uninit reason 3
2012.05.22 21:08:02 c_QQEA AUDNZD,H4: uninit reason 3
2012.05.22 21:08:02 TCCI AUDNZD,M15: inicializado
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: inicializado
2012.05.22 21:08:02 c_QQEA AUDNZD,M15: inicializado
2012.05.22 21:08:02 QQE-4hr_15min-audnzd-2205 AUDNZD,M15: inicializado
2012.05.22 21:08:03 c_QQEA AUDNZD,H4: carregado com sucesso

2012.05.22 21:08:03 c_QQEA AUDNZD,H4: inicializado

- agora obviamente preciso incorporar as mudanças sugeridas pelos colaboradores acima, e descobrir o que significam o motivo 1 e o motivo 3. Obrigado novamente a todos aqueles que ajudaram.


 

Aqui está outro para rs no tioEABuilder, o SL para Comprar deve ser calculado com base no Bid not Ask e vice versa para Vender. Eu sei que porque no outro dia escrevi este código MQL5 para o phenix e perguntei a Rosh porque ele calculou TP e SL dessa forma. Ele (na página 2) rapidamente apontou que era o meu código. LOL(clique aqui).

Tenho suspeitas sobre as variáveis 'EachTickMode' e 'TickCheck', mas não tenho idéia de como isto funciona, então como poderia explicar minhas suspeitas ?

Uninitialize Reason() code 3 : Mudança de símbolo ou de prazo no gráfico. MetaEditor > Janela Navigator (Ctrl +D) > guia do dicionário > Constantes Padrão > UninitializeReason().

 
unclebigpete:

Tenho esta EA 'funcionando' em um gráfico ao vivo há vários dias - aqui estão as (últimas) entradas na guia EXPERTS. Obviamente algo está incorretamente codificado, e o programa é reiniciado novamente, mas até lá já perdeu a barra de 4 horas onde um sinal pode ter sido.

Você permitiu o comércio ao vivo? você tem uma cara sorridente no canto superior direito de seu gráfico?

você precisa clicar no botão Expert Advisors para que aqui esteja um verde >

 

Mais uma coisa, tio-colega, você provavelmente não tem dados suficientes para fazer um backtesting. Portanto, o que você deve fazer é clicar em Ferramentas > Opção (ou apenas pressione Ctrl + O) > guia Gráficos. Em Max Bars in History, altere o valor para 999999999999999 (basta digitar e segurar 9). MT4 mudará mais tarde este valor para 2147483647, o que significa ilimitado. Feche a janela Opção e reinicie seu MT. Outros foruns podem me corrigir aqui para que você simplesmente continue verificando :)

Razão: