FORTS: Códigos de retorno OnTradeTransaction() - página 4

 
Alexander Bereznyak:
Provavelmente ninguém precisa...

Um necessário, na verdade.

Os Retcodes em FORTS são problemas em todos os sentidos.

Não sei quem a monta (o corretor ou os desenvolvedores MQ), mas também há perguntas para os desenvolvedores.

Os retornos não correspondem em nada à descrição na documentação! Nenhum dos códigos corresponde de fato! =)

 
Михаил:

Caros desenvolvedores!

Por favor, responda, quando você finalmente pagará

atenção aos CÓDIGOS DE RETORNO do servidor comercial?

Quando um servidor MT5 "falha" ou uma troca trava, acontece o seguinte:

O Expert Advisor envia ordens para apagar uma ordem EXISTENTE, mas a resposta retorna

"Pedido inválido" !!!! E o Expert Advisor continua "batendo" no servidor com ordens de exclusão

ordem.

Como pode haver um pedido errado se o pedido é ATIVO?

Já descobrimos que este código vem se a ordem estiver em estado intermediário.

O código é retardado. Eu concordo. Não é o pedido que está errado, é "a ordem não pode ser apagada neste momento".

E a questão é pungente: por que esta ação comercial mais crítica não está disponível periodicamente?

Em qualquer arquitetura, o comando "cancelar missão" (ordem de exclusão) deve ser executado imediatamente sem questionamento em qualquer etapa que não seja o fato da profissão.

Se este não for o caso, então o erro é estrutural.

 

Estive em uma longa luta com o Corretor para que as multas impostas pela Bolsa fossem removidas, o que eu fiz porque a Bolsa teve um mau funcionamento. Abaixo está o veredicto do corretor. ))

Reiteramos a você que as transações apresentadas de seu terminal em 21.09.2015 foram determinadas como ineficazes de acordo com as condições e parâmetros de cálculo de taxas para transações ineficazes de acordo com as regras da Bolsa de Valores de Moscou.

Com base no acima exposto, o Corretor é forçado a se recusar a renunciar à sua penalidade por transações ineficientes.

O número de transações abrangidas pela definição de ineficiente nada tem a ver com o fracasso da Bolsa, mas com as configurações de seu robô, pelas quais nem a Bolsa nem a Corretora são responsáveis.

O comunicado de imprensa da Bolsa declara que a Bolsa reconheceu como válidas todas as transações realizadas no dia de negociação de 21.09.2015.

Cavalheiros desenvolvedores!

Eu levantei este tópico no fórum em novembro passado. Ao mesmo tempo, foi-me dito pelo SD que este problema será resolvido durante 2015. Por favor, confirme sua prontidão para cumprir sua promessa!

 
kond777:

Eu tive uma longa "briga" com o Corretor para que as multas da Bolsa fossem removidas, o que eu havia incorrido porque a Bolsa havia funcionado mal. Abaixo está o veredicto do Corretor. ))

Pena por exceder 2000 transações? E qual é a multa, se não um segredo?
 
Alexey Kozitsyn:
Pena por mais de 2.000 transações? O que é a multa, se não um segredo?
As tarifas estão no site do câmbio
 
Михаил:
As tarifas estão no site do câmbio
Você pode fornecer um link?
 
Alexey Kozitsyn:
Pena por mais de 2.000 transações? Qual é a multa, se não é um segredo?
Não é segredo. http://fs. moex.com/files/4266 O link tem tudo, mas você não pode descobrir sem meio litro. A propósito, eles multam não só por exceder as transações, mas também por muitas outras coisas.
 
kond777:
Não é segredo. http://fs. moex.com/files/4266 O link tem tudo, mas você não pode descobrir sem meio litro. A propósito, isso não só o penaliza por excesso de transações, mas também por muitas outras coisas.
Obrigado, vou dar uma olhada nisso.
 
kond777:
Não é segredo. http://fs. moex.com/files/4266 O link tem tudo, mas você não pode descobrir sem meio litro. A propósito, não se trata apenas de penalidades por excesso de ação, mas também de muitas outras coisas.
Você quer que fiquemos bêbados?) É assim tão difícil escrever uma figura?
 
Dmitriy Skub:
Você quer que fiquemos bêbados?)) É assim tão difícil escrever uma figura?

Isto realmente precisa de ser calculado... aqui está o que encontrei:

11. Condições de processamento das transações

11.1 Cobrança por Transações ineficazes.

Para fins de definição de Transações ineficazes, uma Transação significa declaração de uma Aplicação, exclusão de uma Aplicação, exclusão de uma Aplicação com declaração simultânea de uma Aplicação com outras condições de Transação, exclusão de um par de Aplicações com declaração simultânea de um par de Aplicações com outras condições de Transação.

A taxa para Transações ineficientes é determinada a cada Dia de Negociação em conjunto para as seções dos registros de compensação com o mesmo TIN (ou código que o substitui) desta Corretora desta Bolsa de Valores de Moscou (doravante - Seções) em relação ao Mercado de Derivativos da Bolsa de Valores de Moscou PJSC.

A Taxa para Transações ineficientes não é cobrada se o número de Transações executadas com a indicação das Seções para as quais a referida Taxa é determinada for menor ou igual ao valor limiar relevante. O valor limite é estabelecido por decisão do Centro Técnico e é publicado no site da Bolsa de Valores de Moscou.

O cálculo da Taxa para Transações ineficientes é feito de acordo com a fórmula:

onde:

TranFee1 - o valor da Taxa por Operações ineficientes feitas durante o Dia de Negociação (em rublos, incluindo o IVA);

k - o ponto para a Transação executada com as respectivas Seções (determinado pelotipo de Transação de acordo com a Tabela 1);

f - o valor das taxas de câmbio e compensação a pagar pela conclusão das negociações com a indicação das Seções, para o respectivo Dia de Negociação;

l - pontuação para um Comércio concluído com indicação de uma das Seções (determinada de acordo com o tipo de Comércio de acordo com a Tabela 1).

As transações são consideradas ineficazes se a condição for cumprida:

Tabela 1.

O tipo de transação ou acordo é determinado pela combinação das características 1-3:

Tipo de Transação ou Transação

O valor do ponto para a transação

Pontuação para a transação

Característica 1

Característica 2

Característica 3

0

0

0

k_1

l_1

0

0

1

k_2

l_2

0

1

0

k_3

l_3

0

1

1

k_4

l_4

1

0

0

k_5

l_5

1

0

1

k_6

l_6

1

1

0

k_7

l_7

1

1

1

k_8

l_8

O significado dos atributos do tipo de Transação ou Transação é determinado na seguinte ordem:

Característica 1: 1 - a Transação ou Transação é executada com uma Seção especificada no Contrato de Execução de Obrigações do Formador de Mercado para este instrumento; 0 - a Transação ou Transação é executada com uma Seção não especificada no Contrato de Execução de Obrigações do Formador de Mercado para este instrumento.

Característica 2: 0 - contrato futuro (e também Aplicação "Calendar spread" - ao contabilizar Transações); 1 - contrato de opção.

Característica 3: 1 - instrumento de baixo nível de líquido, 0 - outro instrumento. A liquidez do instrumento é determinada com base na Lista de Instrumentos Baixo-Líquidos estabelecida pela Bolsa de Moscou e publicada no website da Bolsa de Moscou.

Os valores de pontos para Transações ou Acordos (k_1-k_8 e l_1-l_8) são definidos por decisão do Centro Técnico e publicados no site PJSC da Bolsa de Valores de Moscou.

A taxa para transações ineficazes é cobrada às Seções na proporção do número de Transações feitas a partir de cada Seção.