Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 452
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Surgiu a questão, é possível escrever um Expert Advisor ou roteiro, que seria, por exemplo, conseguir uma perda de 2% no dia, fecharia todas as transações?
Isso é possível.
Ajuda -- comprei um laptop novo com vin.8 instalado -- fiz o download do terminal da última atualização da alpari -- carreguei indicadores com os quais trabalhei antes, na pasta MQL4-indicadores, eles aparecem lá -- mas no terminal em si nos usuários não os vêem, o atendimento ao cliente não diz nada direto - o que fazer?
Devo ter entendido mal o que fazer - arquivos de programas - tenho Alpari - abro ---- há pastas ---- MQL4- indikators - coloco-as - elas aparecem - fecho - abro o terminal - elas não estão nos arquivos do usuário
Obrigado por ter ajudado.
Abaixo do último deslize externo:
deslize interno externo = 2; // deslize de preço ao fechar posições de mercado
inserir outro:
deslize interno externo:
deslize interno total_symb = verdadeiro; // em todos os pares
e em todas as linhas: if ((OrderSymbol() == Symbol()))
e
if(OrderSymbol() == Symbol())
substituir este:
if(OrderSymbol() == Symbol() || total_symb)
em teoria deve funcionar, verifique.
Fecha apenas alguns gráficos onde a posição é ativada. em outros um erro 4107 fechará. Tentei mudar de bool externo Comprar = falso; //apagar/fechar direção dos pedidos de compra
Surgiu a questão, é possível escrever um Expert Advisor ou roteiro, que seria, por exemplo, conseguir uma perda de 2% no dia, fecharia todas as transações?
Portanto, o ticket ainda está sendo usado em algum lugar na versão antiga. Temos que limpar o código...
Feito da seguinte forma:
As posições estão completamente fechadas. É verdade que o erro zero sai, mas as docas dizem que isso significa que não há erros. E não consigo encontrar a mensagem"Todos os pedidos fechados" no registro.
Eu ousei as linhas que eu mudei. Parece funcionar, eu ainda não verifiquei completamente.
Não entendo bem como funcionam os loops. Suponha que eu tenha código acima e abaixo e no meio do laço. Se as condições do laço coincidirem, o código é executado apenas dentro do laço e não deixa que as linhas de código abaixo do laço sejam executadas? Considerando este exemplo, o operador dorompimento interrompe o loop? Está permitindo a execução de linhas abaixo do laço, ou o programa começa a calcular desde o início?
Corrija-me se eu estiver errado: o break interrompe o loop em que está, enquantocontinua a avaliação do operador acima dele, então não está claro se há um segundo operador - sua avaliação será interrompida oucontinua interrompendo todo o código e envia o programa para executá-lo primeiro?