Limpeza substancial???? - página 6

 
prostotrader #:

Não pode corresponder porque os tempos de Vladimir não correspondem (ver acima)

Tentou igualar por pedido e lance, sem igual

Solicitou citações da Bolsa, mas não creio que eles as dêem.

Comparado o ÚLTIMO com as citações da Finam - tudo combina


Esta é uma conta real.

Os dados são retirados da tabela FORTS_COMMON_REPL comum e da tabela MCXSPOT_MDCOMMON_REPL fios COMMON.
O tempo no banco de dados é o tempo de escrita destas tabelas mod_time_ns, dado em milissegundos. O horário está no formato GMT, você precisa adicionar 3 horas para obter o horário de Moscou.
Os dados são coletados em todas as mudanças de registros nestas tabelas, excluindo as deleções de registros.

Como eu preciso da correspondência de futuros e cotações à vista, o período de tempo das 10h00 às 23h45, horário de Moscou (7h00 - 20h49 GMT) é coletado, incluindo o horário de compensação.
Portanto, as cotações de futuros podem não começar a partir das 7h00, horário de Moscou (4h00 GMT)

 
prostotrader #:

Não pode corresponder porque o tempo de Vladimir não corresponde (ver acima)

Tentou igualar por pedido e lance, sem igual

Solicitou citações da Bolsa, mas não creio que eles as dêem.

Comparado o ÚLTIMO com as citações da Finam - tudo combina


Hoje vou coletar dados completos sobre ofertas futuras, perguntar, último, volume, tempo

 
Vladimir Mikhailov #:

Hoje vou coletar dados completos para licitar, perguntar, último, volume, futuros de tempo

Obrigado, mas os dados não podem ser exibidos se o lance e a pergunta não tiverem mudado?

Adicionado

O tempo não é o mesmo

15.10.2021 07:00:00.000 é 1634281200000.

Sua hora de início é163427107892 + 3 horas é 10800000 = 163437907892,

que é significativamente mais tarde do que 07:00:00

Adicionado por

Se você estiver se retirando por último, favor indicar a direção da transação.

 
Vladimir Mikhailov #:

Esta é a contagem real.

O tempo no banco de dados é o tempo de escrita destas tabelas mod_time_ns, dado em milissegundos. O horário está no formato GMT, você tem que adicionar 3 horas para obter o horário de Moscou.

Você está enganado, mod_time_ns é a data e hora em que o registro foi modificado (hora UNIX em nanossegundos de acordo com UTC)

 
prostotrader #:

Você está enganado, mod_time_ns é a data e hora em que o registro foi modificado (hora UNIX em nanossegundos de acordo com UTC)

O mod_time_ns sempre contém o tempo, independentemente de o registro ser novo ou modificado. No banco de dados, os tempos são especificamente listados em milissegundos.
Os dados citados começam com
2021-10-15 04:11:47.892, (até a hora de Moscou 2021-10-15 07:11:47.892), porque não estou interessado em cotações até as 10h00.
Desta vez vou coletar dados somente para futuros das 7:00 às 23:49.
Escreverei o tempo como está em nanossegundos.
Não guardarei os registros sem nenhuma alteração dos dados coletados.
Quanto ao último - ele só pode ser obtido a partir do order_log, eu subscrevi este fluxo.
O último será sem direção.

 
Vladimir Mikhailov #:

O mod_time_ns sempre contém o tempo, independentemente de se tratar de uma entrada nova ou modificada. No banco de dados, o tempo é dado especificamente em milissegundos.
Os
dados começarão com 2021-10-15 04:11:47.892, (conforme Musc 2021-10-15 07:11:47.892), porque não estou interessado em cotações até as 10h00.
Desta vez vou coletar dados somente para futuros das 7:00 às 23:49.
Escreverei o tempo como está em nanossegundos.
Não guardarei os registros sem nenhuma alteração dos dados coletados.
Quanto ao último - ele só pode ser obtido a partir do order_log, eu subscrevi este fluxo.
O último será sem direção.

Ok, ansioso por isso...

 
prostotrader #:

OK, ansioso por isso...

Sem sorte?

 
prostotrader #:

Não funcionou?

Feito.

Os nomes dos campos correspondem aos campos da tabela de tópicos comuns FORTS_COMMON_REPL
Arquivos anexados:
 
Vladimir Mikhailov #:

Feito.

Os nomes dos campos correspondem aos campos da tabela de tópicos comuns FORTS_COMMON_REPL

Obrigado

 
Vladimir Mikhailov #:

Feito.

O nome dos campos corresponde aos campos da tabela de fluxo comum FORTS_COMMON_REPL

Vladimir!

Você tem certeza de ter feito tudo corretamente.

O problema é que na MT5 e nas Cotações Finam, as mesmas negociações e quantidade e preço e volume.

Eu entendo que eles podem combinar negócios por causa do cronograma, mas no primeiro segundo

MT5

15      20.10.2021      07:00:01.177     TICK_FLAG_LAST, (312)  37385   3       3       37390   37363

Finam

201021  70001   37385   3       1896042943798580000     B

Você tem.

9       37350   123     37390   7       37390   3       1634702401290350000     1634702401290350000

Você tem um volume de 3, MT5 e Finam tem um preço de 37285. Seu volume também é 3, mas seu preço é 37390.

E você está perdendo negócios no início.

Há um volume de 39, portanto Finam e MT 5 têm o dobro das negociações, até esse volume

Adicionado

Esqueci de perguntar.

Como você grava os dados no arquivo?

Por comércio ou por cotações?

Arquivos anexados: