Erros, bugs, perguntas - página 3077
![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
Espere pela próxima construção, não posso dar-lhe o número exacto, essa informação não está disponível para mim neste momento.
Obrigado.
Foi apoiado pela construção 3031.
2021.09.02 04:14:56.118 Broker TradeServer-Live: no demo/preliminary groups on server side 2021.09.02 04:15:15.774 Network '12345': authorization on TradeServer-Live failed (Invalid account)
Tenho uma proposta, já a apresentei antes, por isso pensei em lembrar-vos novamente.
A sua essência é simples, proponho considerar a ideia do MetaEditor, ou seja, acrescentar uma funcionalidade muito útil e útil relativa ao editor do código fonte, ou seja, acrescentar regiões. Por exemplo, poderia colapsar um fragmento de código e marcar a região com comentários e cor.
Compreendo que os bookmarks e #incluir também são óptimos, mas as regiões especialmente quando grandes listas e um monte de configurações para cada moeda seriam muito úteis.
Obrigado. Tudo de bom e sucesso para todos!
Existe uma ordem, mas a função não a vê. Neste código, a ordem é seleccionada pela função
OrderSelect
Se não existir, é pesquisada através da história.
HistoryOrderSelect
Mas a função não encontra a ordem quando esta ainda não foi accionada e encontra-a na história com o estatuto
A ordem é completamente cumprida
Bilhete = 9. O que é que está errado? Capturas de ecrã de depuração e encomenda.
![ytz ytz](https://c.mql5.com/3/364/11111111111__1.jpg)
Existe uma ordem, mas a função não a vê. Neste código, a ordem é seleccionada pela função
Se não existir, é pesquisada através da história.
Mas a função não encontra a ordem quando esta ainda não foi accionada e encontra-a na história com o estatuto
A ordem é completamente cumprida
Bilhete = 9. O que é que está errado? Capturas de ecrã de depuração e encomenda.
Executar a EA - imprimirá o número de ordens e posições pendentes no mercado. Exactamente no mercado, não na história do comércio.
BarsCalculado()https://www.mql5.com/ru/docs/series/barscalculated
o que é que regressa? - é apenas o número que o indicador retornou em retorno(rates_total) após o cálculo em OnCalculate() estar terminado?
BarsCalculado()https://www.mql5.com/ru/docs/series/barscalculated
o que é que regressa? - é apenas um número que foi devolvido pelo indicador em retorno(rates_total) após os cálculos em OnCalculate()?
Segundo sei, é utilizado em caso de recálculo do indicador pela TF que não o actual. E para o actual período de tempo BarsCalculated() == pré_calculated
Executar a EA - imprimirá o número de ordens e posições pendentes no mercado. Exactamente no mercado, não na história do comércio.
Não percebo, quer dizer, fazer uma demonstração? Vejo que esta EA procura ordens e posições no mercado. O que eu queria dizer era o depurador. Quando lanço o código utilizando o depurador, vejo que o número de ordem 9 está no mercado e é visível na tabulação do comércio. Desculpem a imagem desfocada do ecrã, mas abaixo há uma aba aberta chamada "TRADING". Isto significa que a ordem está no mercado. Mas no código podemos ver na EXPRESSÃO (variável statusOrder) que a ordem é totalmente executada (pode ser que eu não entenda correctamente o status) com bilhete 9
ORDER_STATE_FILLED
Encomenda completamente preenchida
Ao executar o código com o depurador posso ver que a ordem número 9 está no mercado como se vê na tabulação do comércio.
O visualizador nem sempre está sincronizado com o ambiente comercial. Pode mostrar informações antigas. A informação real está sempre na EA.
Esta é uma questão muito comum, quando o Conselheiro Especialista diz uma coisa, mas o Visualizador mostra algo mais.