Erros, bugs, perguntas - página 1978
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
Crómio.
e azul à esquerda. experimente o browser que estava no seu smartphone
em FireFox temas ainda actualizados no topo
E os azuis da esquerda
É o mesmo no cromado. Não consigo ver automaticamente estes ícones azuis/cinzentos. E a fonte ousada de tópicos não lidos é tão impressionante que até escrevi sobre ela.
Um caso interessante sobre as contas AcePrime-Demo.
Iniciamos o Consultor Especialista
E tentamos abrir uma posição em qualquer símbolo bo-símbolo (opções binárias). No registo do terminal obtemos
'3182780': market sell 1.00 XAUUSDbo '3182780': failed market sell 1.00 XAUUSDbo [Invalid data]
No diário de bordo do Expert Advisor recebemos
Verifiquei-o e OrderCheck retorna verdadeiro. A sessão de comércio está aberta, etc. Mas o MT5 avisa da mesma forma sobre pedidos manuais e automáticos, dando-me um retcode = 4. Porque é que existe tal situação, quando o terminal diz que está tudo bem, mas você tenta e nada acontece? Como é que sei, sem qualquer pedido, que não vai abrir? E qual é este quarto código de retorno?
GetLastError() devolve
ERR_TRADE_SEND_FAILED
4756
Falha no envio do pedido comercial
Reproduz tudo sem qualquer problema.
Boa tarde.
Serei eu o único que pensa que um código como este não deveria ser compilado (deveria haver um erro de acesso de um membro privado)?
A SD diz que não há problema, pode fazer isso...
Boa tarde.
Serei eu o único que pensa que um código como este não deveria ser compilado (deveria haver um erro de acesso de um membro privado)?
Os SD dizem que está tudo bem, pode fazer isso...
De acordo com as regras MQL, uma instância de uma classe pode aceder livremente aos campos e métodos privados de outra instância se pertencer à mesma classe que a primeira. Uma vez que cB é herdado de cA, cB é cA e, portanto, cA pode aceder a qualquer método e campos privados da instância cB, independentemente do local onde é declarado.
De acordo com as regras MQL, uma instância de uma classe pode aceder livremente aos campos e métodos privados de outra instância se pertencer à mesma classe que a primeira. Uma vez que cB é herdado de cA, cB é cA e por conseguinte cA pode aceder a qualquer método e campos privados da instância cB, independentemente do local onde é declarado.
Obrigado. Não vi isto na documentação. Pode apontar?
Obrigado. Ainda não encontrei esta característica na documentação. Pode apontar?
Este é também o caso em C++(e MQL é construído na imagem e semelhança de C++). Como se costuma dizer, a privacidade C++ é a nível de classe, não a nível de objecto. Caso contrário, não seria possível fazer, por exemplo, um construtor de cópias sem métodos especiais de obtenção para todos os campos privados.
É o mesmo em C++