Erros, bugs, perguntas - página 1473

 
Vladislav Andruschenko:

Acreditem, posso escrever o meu durante muito tempo e sou um excelente programador personalizado, tenho muitos programas úteis que escrevi pessoalmente e que vendem muito bem.

Estou a dizer-lhe que não precisa de procurar um lixo no de outra pessoa quando tem o mesmo tronco.

IMHO. Tudo de bom, felicidade, saúde, amor.

Obrigado. Tudo de bom para si também ;)

Mas, à sua vontade, compare o meu código e o código do Igor (não é seu, ainda não vimos o seu)

 
Pare com argumentos desnecessários, por exemplo, se eu escrever o meu software usando STL, não significa que roubei algo do STL e a autoria pertence-lhes... porque reinventar a roda quando existe uma :) todos aprendem com outra pessoa e adoptam o seu estilo de escrita, esta é uma situação normal, é mau quando o código é completamente copiado, substituindo os nomes das variáveis, é atribuído completamente a si próprio
 
Vladislav Andruschenko:

para o saber fazer:

isCloseLastPosByStoporTake' - a função só pode ser declarada no âmbito global RENGAR.mq4 71 5
aqui está um erro - como é que o corrijo?
 
Tema97:
isCloseLastPosByStoporTake' - a função só pode ser declarada no âmbito global RENGAR.mq4 71 5
aqui está um erro - como é que o corrijo?
Colocar a função fora de outras funções, não dentro delas. Por exemplo, após o último parêntese de fecho de todo o seu código.
 

Artyom Trishkin:
Функцию ставьте за пределами других функций, а не внутри. Например, после последней закрывающей скобки всего вашего кода.

Muito obrigado - isso ajudou - porque o coloquei no início do lançamento e ainda penso no que está errado))))

 
Levou o vento para baixo, descarregou novamente o mt5, anexou EA, mas não negoceia. Antes de o retirar, estava tudo bem. código de erro: 4752 não é permitido o comércio para EA. Qual é a razão????.Nas configurações, o comércio é permitido. no histórico é testado. Eu sou um amador neste ramo. Sou um amador neste campo. Pode dizer-me qual é a razão?
Arquivos anexados:
3n1v77vjbc.jpg  437 kb
 
Ivan Malenkov:
Tentei trocar robôs com a minha EA, mas não os vi. Descarreguei o mt5 outra vez e anexei-o, mas não é comercializado. antes de o retirar, estava tudo bem. código de erro: 4752, não é permitida a comercialização para a EA. Qual é a razão????.Nas configurações, o comércio é permitido. no histórico é testado. Eu sou um amador neste ramo. Sou um amador neste campo. Pode dizer-me qual é a razão?

está escrito no fundo do gráfico menos de 60 barras - o conselheiro não funcionará

Tenho a sensação de que algures no código diz: "Se as barras forem superiores a 60, então estamos a trabalhar.

 
Devo ter estado a abrir um grande período de tempo e não há realmente barras suficientes, por isso ele escreveu-me. Estou a negociar na M1 e há lá barras suficientes. Essa não é definitivamente a questão.
 

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 só vez - tem lógica zero - o valor que eu queria, e isso leva-me a isso!

como repará-lo?

 
Ivan Malenkov:
Levou o vento, descarregou novamente o mt5, anexou EA, mas não negoceia. Antes de o retirar, estava tudo bem. código de erro: 4752 não é permitido o comércio para EA. Qual é a razão????.Nas configurações, o comércio é permitido. no histórico é testado. Eu sou um amador neste ramo. Sou um amador neste campo. Por favor, diga-me qual é a razão.
Já ligou a auto-negociação? Definiu a Autorização de Negociação para Consultor Especialista em cenários gerais? Já definiu a bandeira Allow automatic trading in terminal settings / separador Expert Advisors?