Discussão do artigo "Agora a plataforma MetaTrader 5 possui um sistema de cobertura de registro de posições" - página 6
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
Receptor de tipo errado, você precisa:
Aprender programação.
Sua compilação também está desatualizada. Ela ainda não tem os modificadores solicitados. Você precisa atualizar seu MetaTrader 5 conectando-se ao servidor MetaQuotes-Demo.
Olá,
eu prefiro o mt5 original.
Há algo que não devo estar entendendo aqui. Não vejo nenhum benefício geral quando se trata de fazer hedging dessa forma.
Quero dizer, a meu ver, o motivo pelo qual a MQL5 nunca permitiu fazer hedging dessa forma foi porque fazer hedging de uma posição abrindo uma posição oposta é a mesma coisa que simplesmente fechar a primeira.
Por que um usuário preferiria o "sistema de hedging" ao "sistema de compensação"?
O único motivo que vejo para essa implementação é, de alguma forma, maior compatibilidade com as corretoras. Alguma ideia sobre isso?
Para mim, não era óbvio como fazer um fechamento parcial de uma posição como a função OrderClose no mt4. Imaginei que fosse necessário enviar uma solicitação de mercado especificando o identificador da posição (request.position), a direção oposta da negociação e o número de lotes a serem fechados. Sem solicitar o identificador, uma nova transação é aberta. Você pode adicionar esse ponto ao artigo.
Slawa respondeu em detalhes aqui. É claro que não posso adivinhar isso de uma vez.
Como determinar o SL e o TP das posições fechadas é um mistério.
Em outras palavras, embora o MT5 seja anunciado como tendo mais recursos que o MT4, ele (de fato) restringe as opções dos operadores.
É assim que vejo as coisas e não era realmente necessário para os operadores, pois a maioria deles está satisfeita com o MT4. É como outros já disseram, o MT4 é para os operadores, o MT5 é para as corretoras :)
Esta é uma obra-prima!
Isso é uma advertência para o período de edição do histórico de negociações ou nunca haverá 100% de conformidade?
Ou se trata de algo completamente diferente (fechamento de balcão, intervenção do corretor)?
Cronologicamente
Ainda não se sabe qual será o ORDER_POSITION_ID final e como o HistorySelectByPosition funcionará.
Obviamente, uma (de duas) negociação de abertura em sua ordem DEAL_ORDER terá DEAL_POSITION_ID != ORDER_POSITION_ID.
Portanto, você não deve confiar no HistorySelectByPosition nem mesmo no Hedge.
Cronologicamente
Ainda não se sabe qual será o ORDER_POSITION_ID final e como o HistorySelectByPosition funcionará.
Obviamente, uma (de duas) negociação de abertura em sua ordem DEAL_ORDER terá DEAL_POSITION_ID != ORDER_POSITION_ID.
Portanto, você definitivamente não deve confiar no HistorySelectByPosition nem mesmo no Hedge.
Na minha opinião, você está inventando problemas do nada. Bem, uma segunda posição foi aberta (em uma conta de hedge) no saldo de uma ordem com um Position_ID diferente. Digamos assim. Qual é o problema com isso? As posições serão realmente diferentes. O HistorySelectByPosition não tem nada a ver com isso.
Se quiser capturar todas as negociações por um sinal específico, você pode definir MagicNumber e desenrolar a cadeia por conta própria. 99,99% dos operadores não entenderão sua tristeza.
Na minha opinião, você está inventando problemas do nada. Bem, uma segunda posição foi aberta (em uma conta de hedge) no saldo de uma ordem com um Position_ID diferente. Digamos assim. Qual é o problema com isso? As posições serão realmente diferentes. O HistorySelectByPosition não tem nada a ver com isso.
Estamos falando de analisar o histórico até mesmo da negociação manual, não estamos falando de escrever um TS.
Por exemplo, queremos entender como uma negociação foi cancelada.Eu queria abrir uma nova conta de demonstração no terminal MQL5. (Já existe uma conta demo de compensação) Ao abrir uma conta, o botão "Use hedging in trading" não é ativado.
Pergunta: Posso ter contas de forex de cobertura e de compensação no mesmo terminal? Ou devo reinstalar o terminal?