Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 611
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
Não sei, normalmente não fecho o navegador até chegar à fase de "pronto a verificar". Tente procurar no seu separador "os meus produtos", o rascunho está normalmente lá, se não estiver lá, talvez precise de começar do início. Se o nome do produto que queria publicar não foi tirado, provavelmente ainda não guardou o rascunho.
Uma vez fiz uma pergunta sobre a possibilidade de salvar uma série de objectos de classe num ficheiro, e obtive uma resposta afirmativa da comunidade. Finalmente, tive a oportunidade de verificar tudo. E sim, de facto que isso poupa. E depois até lê AQUELE. De qualquer modo, tanto FileWriteArray como FileReadArray devolvem valores correctos pelo número de artigos escritos e lidos. Contudo, ao tentar aceder ao primeiro elemento da matriz através de um método de classe, o testador gera o erro de acesso ao ponteiro inválido seguido do erro crítico OnTick e termina. Note, no entanto, que se estiver a trabalhar não com uma matriz escrita e depois lida, mas apenas com algo que é criado na memória, tudo funciona. Qual poderá ser o problema? Qual é a forma correcta de restaurar um conjunto de objectos guardados?
Saudações a todos, caros colegas!
Uma vez fiz uma pergunta sobre a possibilidade de salvar uma série de objectos de classe num ficheiro, e obtive uma resposta afirmativa da comunidade. Finalmente, tive a oportunidade de verificar tudo. E sim, de facto que isso poupa. E depois até lê AQUELE. De qualquer modo, tanto FileWriteArray como FileReadArray devolvem valores correctos pelo número de artigos escritos e lidos. Contudo, ao tentar aceder ao primeiro elemento da matriz através de um método de classe, o testador gera o erro de acesso ao ponteiro inválido seguido do erro crítico OnTick e termina. Note, no entanto, que se estiver a trabalhar não com uma matriz escrita e depois lida, mas apenas com algo que é criado na memória, tudo funciona. Qual poderá ser o problema? Como restaurar correctamente um conjunto de objectos guardados?
Olá, conheço muito bem o MT4, mas o MT5 é um novato. Por favor informe qual o comando para fechar a ordem! Não encontrei nenhum comando na lista de tipos de operação aqui https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions. O único comando que tenho éCLOSE_BY, só preciso de fechar a ordem.
em mt5 não é assim tão simples
fechar meios para abrir um comércio oposto com o mesmo lote
ou seja, operaçãoTRADE_ACTION_DEAL
em mt5 não é assim tão simples
fechar meios para abrir um comércio oposto com o mesmo lote
ou seja, operaçãoTRADE_ACTION_DEAL
Obrigado pela resposta, mas ainda não a compreendo bem. Abro uma posição oposta e depoisTRADE_ACTION_CLOSE_BY entre eles?
Em MT5 existe o conceito de uma POSIÇÃO. Pode fechar uma posição. Se quiser fechar completamente uma posição, utilize a biblioteca padrão. Para uma conta netting, um exemplo de encerramento de uma posição:
Em MT5 existe um conceito de POSIÇÃO. Pode fechar uma posição. Se quiser fechar completamente uma posição, utilize a biblioteca padrão. Para uma conta netting, um exemplo de como fechar uma posição:
Acho que estou a começar a perceber! ) A posição mudará com cada execução de ordem para esse instrumento, à direita. A questão agora é"O identificador de posição é um número único que é atribuído a cada posição recentemente aberta e não muda ao longo da sua vida. Corresponde ao bilhete da ordem com que a posição foi aberta".
E se as encomendas subsequentes alterarem a posição, o seu número permanece igual ao da primeira encomenda que a criou?1. Acho que estou a começar a compreender! ) A posição mudará com cada execução de ordem para este símbolo, certo?
E se as encomendas subsequentes alterarem a posição, o seu número permanece igual ao da primeira encomenda que a criou?2. Oidentificador da posição é um número único, que é atribuído a cada posição recentemente aberta e não muda ao longo da sua vida útil. Corresponde ao bilhete da ordem com que a posição foi aberta".
1. Sim, é isso mesmo. A execução de uma ordem gera uma transacção. Uma transacção pode:
Aumentar o volume, executar novamente o guião - comparar novamente a linha
Como pode ver, a propriedade da posição (POSITION_IDENTIFIER) não muda se a posição não for invertida.