Erros, bugs, perguntas - página 1474

 
Alexey Kozitsyn:
Já activou a auto-negociação? Colocou a bandeira: permitir que a EA negoceie nas definições/patilha geral da EA? Já definiu a bandeira Allow automatic trading in the terminal settings/Advisors tab?
sim, eu fiz todas estas manipulações.
 
Ivan Malenkov:
Sim, eu fiz todas estas manipulações.

É permitida a negociação da EA na conta?

Pode publicar a EA?

 
Tema97:

Isto é uma treta.

- por isso, escrevi lotes duplos=0,01 no início;

então no código

if(isCloseLastPosByStoporTake(",-1,-1)==1)

{lotes=0,01;} // posição fechada no plus

if(isCloseLastPosByStoporTake(",-1,-1)==2)

{lotes*=2;} //posição fechada do lado negativo

//----comprar, vender, etc.

se(lotes>0,15) //se o lote tiver aumentado para um valor superior a 15, então escalamo-lo de volta

{lotes=0,01;}

escrevi o código correctamente? onde está o erro?

Eu preciso - quando o menos foi multiplicado por 2 e se o menos se repetir, deve ser 0,02, não 0,01 e assim por diante, até que estejamos no preto

Agora testei - multiplica-se para mim após uma perda por 4 ou por 8 de uma vez - não tem lógica - apenas um valor que eu queria, e isso leva-me a isso!

como repará-lo?

Anexar todos os códigos do Consultor Especialista
 

Da ajuda do MT5:

"O utilizador deve implementar independentemente no código a verificação do estado da conta de negociação ao receber este evento (se tal for exigido pelos termos da estratégia de negociação). Se a chamada de função OrderSend( ) foi bem sucedida e devolvida, significa que o servidor de negociação colocou a ordem em fila de espera para execução e lhe atribuiu um número de bilhete. Assim que o servidor processar esta encomenda, o evento comercial será gerado. E se um utilizador se lembrar do valor do bilhete, poderá descobrir o que aconteceu à encomenda utilizando este valor durante o tratamento do evento OnTrade().

...

Um pedido de comércio enviado manualmente do terminal ou através das funções OrderSend()/OrderSendAsync() pode gerar várias transacções comerciais consecutivas no servidor de comércio. A ordem de chegada destas transacções ao terminal não é garantida, pelo que não podemos construir o nosso algoritmo comercial na espera da chegada de algumas transacções comerciais depois de outras. Além disso, as transacções podem ser perdidas na entrega do servidor para o terminal. "

Se me dá licença, mas talvez seja possível fazer um cheque para que as transacções não se percam? Acontece que não há nada para construir um algoritmo para estes eventos com base no que está escrito na ajuda.

 

Admins, por favor explique como é que o meu indicador de Moeda do Cluster Universum entrou no domínio público?

Quem o publicou diz que funciona em construções até 900. Este código .ex4 posso passar numa mensagem privada para os administradores.

Porque é que a sua louvada protecção não funciona da forma que afirma?

 
Aleksandr Novikov:

Admins, por favor explique como é que o meu indicador de Moeda do Cluster Universum entrou no domínio público?

Quem o publicou diz que funciona em construções até 900. Posso dar este código em .ex4 numa mensagem privada para os administradores.

O que é que a sua louvada protecção não funciona da forma como afirma que funciona?

Isto significa que está a vender abertamente o seu código para além do Mercado:

Vender código fonte aberto

e depois tenta atribuir a culpa à MQ?

 
Karputov Vladimir:

Isso significa que está a vender abertamente o seu código no mercado:

e depois tenta atribuir a culpa à MQ?

Nem um único código fonte aberto foi vendido ou transmitido a ninguém!

E ter um anúncio não significa que tenha funcionado nem uma única vez.

 
Aleksandr Novikov:

Nem um único código aberto foi vendido ou transmitido a ninguém!

E a presença de um anúncio publicitário não indica que alguma vez tenha funcionado.

Mas não diz o contrário, agora prova que não foi vendida uma única cópia
 
Aleksandr Novikov:

Este código .ex4 pode ser dado numa mensagem privada aos administradores.

se o código está fechado, como é que sabe que é o seu indicador?

é difícil compreender como a quebra de protecção para códigos acima de 900 causou o código fonte fechado para construções antigas

é um lixo cerebral doente. não é à toa que tem uma matriz no seu avatar.