Cálculo da margem ao operar opções

 

Bom dia!

Estou enfrentando diversos problemas para operar opções com o MT5 e EAs:

O primeiro deles é que o cálculo da margem na plataforma não tem nenhuma relação com a margem que me é exigida pela corretora ou pela bolsa para operar...

Na realidade, ainda não consegui compreender exatamente o sistema de margem da plataforma, mas o fato é que, sempre que uma operação é devedora (exemplo, a venda de um spread de opções) a Margem Livre fica negativa e as ordens posteriores são recusadas com a mensagem de erro "not enough money".

Além disso, o MT5 desconsidera que esta operação gerou dinheiro na minha conta... o meu saldo passa a ser negativo no equivalente à Margem Livre, apesar de a operação ter gerado um crédito na minha conta...

Isto está sendo bastante frustrante e está me impedindo de usar os meus EAs...

Alguém já teve problema semelhante e/ou pode dar uma luz para solução?

PS.: Outra dúvida: em função do problema acima, que me impediu de fechar as operações pelo MT5, acabei fechando-as pelo Home Broker da corretora. Contudo, a posição fechada permanece aparecendo no MT5, por não ter sido feita na plataforma... como faço para corrigir isto, sincronizar a minha posição no MT5 com a posição real na corretora, ou "apagar" a posição incorreta no MT5?

Desde já agradeço qualquer ajuda. Help!

 
Oi amigo. Conseguiu resolver isto? Estou com os mesmos problemas.
 
Ricardo Brondani:

Bom dia!

Estou enfrentando diversos problemas para operar opções com o MT5 e EAs:

O primeiro deles é que o cálculo da margem na plataforma não tem nenhuma relação com a margem que me é exigida pela corretora ou pela bolsa para operar...

Na realidade, ainda não consegui compreender exatamente o sistema de margem da plataforma, mas o fato é que, sempre que uma operação é devedora (exemplo, a venda de um spread de opções) a Margem Livre fica negativa e as ordens posteriores são recusadas com a mensagem de erro "not enough money".

Além disso, o MT5 desconsidera que esta operação gerou dinheiro na minha conta... o meu saldo passa a ser negativo no equivalente à Margem Livre, apesar de a operação ter gerado um crédito na minha conta...

Isto está sendo bastante frustrante e está me impedindo de usar os meus EAs...

Alguém já teve problema semelhante e/ou pode dar uma luz para solução?

PS.: Outra dúvida: em função do problema acima, que me impediu de fechar as operações pelo MT5, acabei fechando-as pelo Home Broker da corretora. Contudo, a posição fechada permanece aparecendo no MT5, por não ter sido feita na plataforma... como faço para corrigir isto, sincronizar a minha posição no MT5 com a posição real na corretora, ou "apagar" a posição incorreta no MT5?

Desde já agradeço qualquer ajuda. Help!

Man,


Da uma lida na dinâmica de envio e execução de ordens no link abaixo. A questão de margem não eh definida pela plataforma e sim pela corretora.

Nao uso EAs para operar opções no metatrader pois entendo que ha plataformas melhores para isso. De qualquer forma, pelo descrito, e sem conhecer seu código, arrisco dizer que ha algo a ser melhorado no mesmo, alem dos conceitos de envio e execução de ordens.

Outro ponto que suspeito eh a politica de riscos de sua corretora. Muitas limitam operações gamma negativo, pode haver problemas com suas garantias apos certo numero de operações, etc. 

Escrevo hipóteses baseados nas informações que você escreveu. Sugiro que entre em contato com sua corretora e esclareça pontos obscuros. Feito isso, revise os códigos de seus EAs. Nao visualizo como problema da plataforma MT5.

[ ]'s

Common Way of Making Trades - Programming of Trade Operations - MQL4 Tutorial
Common Way of Making Trades - Programming of Trade Operations - MQL4 Tutorial
  • book.mql4.com
All calculations and other actions performed due to the execution of an application program can be divided into two groups by the location of their execution: those executed in the user's PC and those executed on the server side. A significant amount of calculations is performed on the user's side. This group includes the execution of...
 
Joscelino Celso de Oliveira:

Man,


Da uma lida na dinâmica de envio e execução de ordens no link abaixo. A questão de margem não eh definida pela plataforma e sim pela corretora.

Nao uso EAs para operar opções no metatrader pois entendo que ha plataformas melhores para isso. De qualquer forma, pelo descrito, e sem conhecer seu código, arrisco dizer que ha algo a ser melhorado no mesmo, alem dos conceitos de envio e execução de ordens.

Outro ponto que suspeito eh a politica de riscos de sua corretora. Muitas limitam operações gamma negativo, pode haver problemas com suas garantias apos certo numero de operações, etc. 

Escrevo hipóteses baseados nas informações que você escreveu. Sugiro que entre em contato com sua corretora e esclareça pontos obscuros. Feito isso, revise os códigos de seus EAs. Nao visualizo como problema da plataforma MT5.

[ ]'s

Olá Joscelino,
Ótimo comentário, a plataforma é aberta justamente devido às diversas políticas das corretoras, e portanto toda a segurança do robô depende também de sua correta programação.
Sds.,
Rogério Figurelli
 
ericsebestyen:
Oi amigo. Conseguiu resolver isto? Estou com os mesmos problemas.

Boa tarde, amigo!

Desculpe, não estava acompanhando aqui e não tinha visto a sua primeira mensagem...

Não, não consegui resolver os problemas relatados. Pelo que entendi da documentação do MetaTrader 5, tudo depende de como os ativos são configurados pelas corretoras. Dê uma olhada neste link https://www.metatrader5.com/en/terminal/help/trading_advanced/spreads

Ou seja, se as opções não são configuradas adequadamente como colaterais, o MT5 não reconhece as operações opostas como uma travando o risco da outra, e o cálculo da margem acaba inviabilizando as operações.

Pra falar a verdade, já tive problema com o sistema de cálculo de margem do MT5 até com posição só comprada em ações: se a posição vai indo pro prejuízo, consome margem, mesmo não acrescentando nenhum risco... Acredito que isto se deve ao fato de o foco da plataforma ser Forex, onde isto faz sentido... mas não faz nenhum sentido com ações ou opções.

Cheguei a contatar a XP, explicando que caberia a eles configurarem corretamente as opções, mas a corretora não pareceu muito interessada em resolver o problema, dizendo que era um problema da plataforma e não deles. Por sua vez, no chamado que abri por aqui, o suporte da MetaQuotes reiterou que o problema é da corretora ao configurar os ativos. Ou seja, cada um jogou pro outro e nada se resolveu...

Eu acabei desistindo de operar com opções, por volta de out/18 e pelo menos com a XP, por conta de outro problema, ainda mais grave, de intervenção incorreta da área de risco deles numa trava com opções, mas aí já é outra estória longa...

De toda sorte, me interessa saber se alguém conseguir encontrar a solução, mesmo com outras corretoras.

Abraço!

Spreads - For Advanced Users - MetaTrader 5
Spreads - For Advanced Users - MetaTrader 5
  • www.metatrader5.com
The margin can be charged on preferential basis in case trading positions are in spread relative to each other. The spread trading is defined as the presence of the oppositely directed positions of correlated symbols. Reduced margin requirements provide more trading opportunities for traders. Spread Legs The spread has two legs - A and B. The...
 
Ricardo Brondani:

Boa tarde, amigo!

Desculpe, não estava acompanhando aqui e não tinha visto a sua primeira mensagem...

Não, não consegui resolver os problemas relatados. Pelo que entendi da documentação do MetaTrader 5, tudo depende de como os ativos são configurados pelas corretoras. Dê uma olhada neste link https://www.metatrader5.com/en/terminal/help/trading_advanced/spreads

Ou seja, se as opções não são configuradas adequadamente como colaterais, o MT5 não reconhece as operações opostas como uma travando o risco da outra, e o cálculo da margem acaba inviabilizando as operações.

Pra falar a verdade, já tive problema com o sistema de cálculo de margem do MT5 até com posição só comprada em ações: se a posição vai indo pro prejuízo, consome margem, mesmo não acrescentando nenhum risco... Acredito que isto se deve ao fato de o foco da plataforma ser Forex, onde isto faz sentido... mas não faz nenhum sentido com ações ou opções.

Cheguei a contatar a XP, explicando que caberia a eles configurarem corretamente as opções, mas a corretora não pareceu muito interessada em resolver o problema, dizendo que era um problema da plataforma e não deles. Por sua vez, no chamado que abri por aqui, o suporte da MetaQuotes reiterou que o problema é da corretora ao configurar os ativos. Ou seja, cada um jogou pro outro e nada se resolveu...

Eu acabei desistindo de operar com opções, por volta de out/18 e pelo menos com a XP, por conta de outro problema, ainda mais grave, de intervenção incorreta da área de risco deles numa trava com opções, mas aí já é outra estória longa...

De toda sorte, me interessa saber se alguém conseguir encontrar a solução, mesmo com outras corretoras.

Abraço!

Ricardo,

Como comentei anteriormente ha equívocos quando você fala de margens na plataforma.

Por outro lado, Metatrader não eh a plataforma ideal para se operar opções, devido a suas limitações em relação aos requisitos necessários para este tipo de ativo e sim, as informações configuradas pelas corretoras. Quanto ao relato de sua experiencia com corretora, eh lamentável. As áreas de suporte de corretoras no Brasil não entendem nada de derivativos, em especial opções e por vezes costumam culpar plataformas no intuito de transferir responsabilidades. Nao podemos eh ser ingênuos.

Se você buscar calcular margens vai sempre ter problema e a culpa não eh da plataforma. Margens você deve buscar diretamente de sua corretora. E a corretora pode mudar sua metodologia inclusive durante o pregão, por aumento de volatilidade, circuit breaker ou outras ocorrências. 

A solução passa por ai. 

 
ericsebestyen:
Oi amigo. Conseguiu resolver isto? Estou com os mesmos problemas.

Postei comentários a respeito. Sugiro a leitura e seguir as recomendações.

Alias te respondi em outro post, onde seu problema era diferente, ou seja, voce tentava efetuar travas em corretora que nao permite travas.

A informação da margem deve ser buscada na corretora e não calculada pelo EA.

 
Joscelino Celso de Oliveira:

Ricardo,

Como comentei anteriormente ha equívocos quando você fala de margens na plataforma.

Por outro lado, Metatrader não eh a plataforma ideal para se operar opções, devido a suas limitações em relação aos requisitos necessários para este tipo de ativo e sim, as informações configuradas pelas corretoras. Quanto ao relato de sua experiencia com corretora, eh lamentável. As áreas de suporte de corretoras no Brasil não entendem nada de derivativos, em especial opções e por vezes costumam culpar plataformas no intuito de transferir responsabilidades. Nao podemos eh ser ingênuos.

Se você buscar calcular margens vai sempre ter problema e a culpa não eh da plataforma. Margens você deve buscar diretamente de sua corretora. E a corretora pode mudar sua metodologia inclusive durante o pregão, por aumento de volatilidade, circuit breaker ou outras ocorrências. 

A solução passa por ai. 

Perfeito, Joscelino. A duras penas, e a custo de muito trabalho jogado fora, foram estas mesmas as conclusões a que cheguei.