Algo-Sniffing - página 3

 
C-4:

Vou agora mudar o meu tom para methaquot e tentar responder no seu estilo, k-hee, k-hee, k-hee, k-hee:

Faria os seus trabalhos de casa e leria primeiro a história.

Temos afirmado repetidamente e continuamente que as opções no MT5 estarão lá, o nosso sistema de ordens é muito flexível o que nos permite acrescentar novos métodos de negociação e iremos introduzir opções passo a passo.

 
Renat:

Ter-se-ia preparado e lido a história primeiro.

Temos afirmado repetidamente e continuamente que as opções no MT5 estarão lá, o nosso sistema de ordens é muito flexível, o que nos permite acrescentar novos métodos de negociação e introduziremos opções passo a passo.

Para negociar opções sobre futuros, é necessário apoiar dezenas de milhares de instrumentos. Um exemplo simples: o mercado dos Fortes. Existem apenas 28 instrumentos que suportam opções. Multipliquemos este número por opções Call e Put multiplicando por dezenas de strike de cada uma delas multiplicando por dezenas de expirações de opções e novamente multiplicando pelas expirações dos activos subjacentes futuros. Como resultado, entre 2006 e 2012, temos 17834 instrumentos (!) dos quais cerca de 16 000 são opções. Tivemos tudo isto em Forts durante muito tempo. Não é problema para mim processar 17.834 instrumentos, fazer as colas apropriadas e trabalhar com estes dados. Como irá implementar tudo isto no MT5 é um mistério para mim. Penso que, de alguma forma, não o fará. Dirá apenas que é possível - cabe ao seu corretor. Mas nunca concordarão em transmitir todos os 17.834 instrumentos através do MT5. Por conseguinte, a mera possibilidade teórica de ligação não é suficiente. Precisa de apoio, e nunca o conseguirá. Num produto tão fechado como o MT5 não se pode fazer algo por si próprio, digamos, descarregar e processar as mesmas ferramentas. E isto é apenas uma parte de todos os problemas que os amantes de algotrading e opções inevitavelmente enfrentarão.
 
C-4:
Para negociar opções sobre futuros, é necessário apoiar dezenas de milhares de instrumentos. Um exemplo simples: o mercado dos Fortes. Existem 28 instrumentos que suportam opções. Multipliquemos este número por opções Call e Put multiplicadas por dezenas de strike de cada uma delas multiplicadas por dezenas de expirações de opções e novamente multiplicadas pelas expirações dos activos subjacentes futuros. Como resultado, entre 2006 e 2012, temos 17834 instrumentos (!) dos quais cerca de 16 000 são opções. Tivemos tudo isto em Forts durante muito tempo. Não é problema para mim processar 17.834 instrumentos, fazer as colas apropriadas e trabalhar com estes dados. Como irá implementar tudo isto no MT5 é um mistério para mim. Penso que, de alguma forma, não o fará. Dirá apenas que é possível - cabe ao seu corretor. Mas nunca concordarão em transmitir todos os 17.834 instrumentos através do MT5. Por conseguinte, a mera possibilidade teórica de ligação não é suficiente. Precisa de apoio, e nunca o conseguirá. Num produto tão fechado como o MT5 não se pode fazer algo por si próprio, digamos, descarregar e processar as mesmas ferramentas. E isto é apenas uma parte de todos os problemas que os amantes de algotrading e opções inevitavelmente enfrentarão.

Estou a acompanhar cuidadosamente a discussão, também eu tenho muita dificuldade em imaginar como tudo sobre opções e futuros será realizado, por isso levantei a questão. Embora não conheça as opções tão bem como você C-4, por isso conto consigo para a discussão.

Claro que se poderia referir ao segredo do desenvolvimento, mas não ouvi uma resposta sensata (da sua parte, Renat). Foi apenas "tudo será feito".

Se assim for, então basta dizer que não vai revelar os seus planos antes do tempo.

E se com as ordens que deu, então como é que vai implementar a parte gráfica é uma floresta escura, e para um comerciante é muito importante. Para um comerciante mudar para MT5 a partir da sua plataforma de opção, MT5 deve ser pelo menos tão bom quanto. Mas não se pode sequer pedir um kagi básico no gráfico. Não se pode sequer pedir opções.

 
E o que o leva a pensar que o Metatrader 5 não consegue lidar com milhares de símbolos?

É especialmente concebido para dezenas de milhares de personagens. Não o reescrevemos de raiz para nada, com uma nova arquitectura especificamente para trocas.
 

A outra coisa que sempre me confundiu foi a velocidade a que os comandos de compra/venda são executados. É a velocidade a que os comandos de compra/venda são executados. No campeonato, tive um controlo de qualidade incorporado para a execução de encomendas. Um dos indicadores de qualidade é o tempo de execução.

A verificação é simples. Verificar a hora.... enviar uma ordem...resposta recebida...parar o cronómetro...exibir o resultado no registo

2011.11.16 12:00:06<<< == Venda EURCHF ao Preço: 1.23713, Volume: 0,13 foi executado com sucesso, Bilhete #6756146 em 1 pedido(s) == >>> 2,371 seg de atraso.

O atraso foi de até 13 seg....https://championship.mql5.com/2011/ru/users/Prival/expert e se este estiver em citações demo, assumindo que o Expert Advisor está no servidor...o que acontece com a conta real ? Muitos dos que negoceiam em permutador estão a lutar por pings, pela velocidade de execução de comandos (Plaza 2, etc.). Eles pagam dinheiro por isto. Mas eles estão a introduzir atrasos especiais.

Renat pensa realmente que alguém lá fora com tal qualidade de desempenho comanda ... qualidade da história.... (formato de armazenamento do histórico não é compatível com qualquer troca ... quem irá convertê-lo para o seu formato desconhecido ?

P.S. Nem consigo imaginar o olhar nos rostos dos vencedores do campeonato http://investor.rts.ru/ru/statistics/2008/ quando verão que os seus comandos são executados em mais de 5 segundos + funcionalidade fantástica tumblr....

 
Prival:

O atraso foi de até 13 segundos....https://championship.mql5.com/2011/ru/users/Prival/expert e se isto estiver em citações de demonstração, assumindo que o Expert Advisor está no servidor...o que acontece no real? Muitos dos que negoceiam em permutador estão a lutar por pings, pela velocidade de execução de comandos (Plaza 2, etc.). Eles pagam dinheiro por isto. Mas eles estão a introduzir atrasos especiais.

Renat pensa realmente que alguém com esta qualidade de desempenho comanda ... qualidade da história.... (formato de armazenamento do histórico não é compatível com qualquer troca ... quem irá convertê-lo para o seu formato desconhecido ?

Não se confunda, o campeonato introduziu especificamente um atraso dos escalpadores. E conhece-o muito bem.

Veja as operações assíncronas - https://www.mql5.com/ru/forum/6516/page3#comment_189267

Aqui estão os resultados dos meus testes de rede de Limassol a Amesterdão, ping a servidores MetaQuotes-Demo a 130ms.

Testes no MetaTrader 5 constroem 642:

2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        4. Открытие 10 сделок асинхронно заняло 31 ms, 3 ms на сделку, 0 ошибок
2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        3. Открытие 10 сделок асинхронно, подождите...
2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        2. Открытие 10 сделок синхронно заняло 1498 ms, 149 ms на сделку, 0 ошибок
2012.04.30 14:09:38     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        1. Открытие 10 сделок синхронно, подождите...

Também sabe tudo muito bem sobre conversão histórica. Não há problema com a conversão, exportação para CSV - importação de CSV dentro de alguns minutos.
 
Renat:

Não se confunda, o campeonato introduziu especificamente um atraso dos escalpadores. E conhece-o muito bem.

Veja as operações assíncronas - https://www.mql5.com/ru/forum/6516/page3#comment_189267

Aqui estão os resultados dos meus testes na rede de Limassol a Amesterdão, ping a servidores MetaQuotes-Demo a 130ms.

Testes no MetaTrader 5 constroem 642:

Também sabe tudo muito bem sobre conversão histórica. Não há problema com a conversão, exportação para CSV - importação de CSV dentro de alguns minutos.
Além disso, existem extensões às características de controlo de execução OnTrade na próxima construção.
 
Renat:
E porque pensa que o Metatrader 5 não consegue lidar com milhares de símbolos?
É especificamente concebido para dezenas de milhares de símbolos. Não a reescrevemos de raiz com uma nova arquitectura especificamente para trocas.

Em teoria, sim; na prática, isso nunca acontecerá. Quem irá apoiar estas dezenas de milhares de instrumentos? Um corretor? Ele precisa dele? - Claro que não. Não é a sua actividade principal. É tarefa de escritórios especializados como a Reuters ou a Dow fornecer cotações e outro tipo de apoio informativo. O licenciamento MT5 permite aos utilizadores finais utilizar a plataforma de forma gratuita. Mas o que fazer a seguir? Como ligar o MT5 à história das citações? Como ligar o MT5 ao fornecedor especializado da história - a resposta é óbvia, não há forma de o fazer. Existem apenas duas soluções, que podem fornecer o apoio informativo necessário:

  • Integrar o MT5 com fornecedores especializados de dados históricos.
  • Mantenha a DataHistory por si próprio (usando MQ).

Ambos têm vantagens e desvantagens, mas em geral complementam-se um ao outro.

Veja a experiência de tais produtos gratuitos. Dizer o mesmo Stock# através do módulo Hydra permite-lhe descarregar todas as ferramentas de histórico de tick existentes directamente para o computador do utilizador a partir do servidor FTP da bolsa RTS. O MT5 poderia também fornecer acesso a este histórico, encapsulando e moderando bem os dados. A carga no DataHystory seria mínima, uma vez que a maior parte dos dados é armazenada nos servidores das bolsas.

Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
C-4:

Como ligar МТ5 à história das cotações? Como ligar o MT5 a um fornecedor de história especializado - a resposta é óbvia, não é possível.

Que homem esquisito :) ele pensa que as metáforas constituem a própria história.

Claro que o servidor MT se liga a cotações de bolsas, bancos e outros bancos de dados, e o servidor MT não tem qualquer problema com isso.

Está a imaginar as suas próprias limitações.

 
sergeev:

É claro que o servidor MT se liga a cotações de bolsas, bancos e outros bancos de dados. E o servidor MT não tem qualquer problema com isso.

Deve ter-se esquecido de acrescentar a palavra-chave: "teoricamente".

Numa palavra: contador de histórias. A janela negra da morte para si:

Apenas "à espera de actualização" deve ser alterado para "Desfrute das possibilidades ilimitadas do MetaTrader 5!

Razão: