Bibliotecas: YZ_Summer_Time

 

YZ_Summer_Time:

Verifica se a data pertence ao horário de verão ou inverno. O código foi desenvolvido para depuração de notícias.

Autor: Yuriy Zaytsev

 
Automated-Trading:

Os relógios são alterados para o horário de inverno na noite do último domingo de outubro, e o horário de verão é ativado na noite do último domingo de março.

Não existe uma maneira mais confiável de calcular o horário de verão ou de inverno.

O horário é traduzido de forma diferente em diferentes países.

Por que falar sobre confiabilidade sem testar o algoritmo em diferentes condições?

Daylight Saving Time and Daylight Saving Time map for countries and territories 2014-2015
Daylight Saving Time and Daylight Saving Time map for countries and territories 2014-2015
  • www.worldtimezone.com
* - except Iceland ** - 10 municipalities in Mexico (Mexico-USA border) observing USA DST rules: Tijuana, Ensenada, Mexicali, Tecate, Ciudad Juarez, Ojinaga, Ciudad Acu�a, Piedras Negras, Anahuac, Nuevo Laredo, Reynosa, Matamoros *** - Australia States & Territories observing DST: Australian Capital Territory (Canberra); New South Wales...
 
<br/ translate="no">

Autor: Yuriy Zaytsev

Você fez uma bicicleta torta, Yuri.

 
komposter:

O tempo é traduzido de forma diferente em diferentes países.

Por que falar sobre confiabilidade sem testar o algoritmo em diferentes condições?

É claro que o mundo é diverso, mas a forma como o tempo é traduzido em Papua Nova Guiné ou na Nâmbia não é importante.

O que importa é como os corretores de MQ traduzem a hora. É para isso que o algoritmo foi projetado.

e os corretores mudam a hora no último domingo de outubro e março.

e o algoritmo captura de forma confiável o último domingo de março e outubro.

 
sergeev:

você fez uma bicicleta torta, Yuri.

E o que é um análogo de uma bicicleta funcional - existe outra função pronta?

E o que há de errado nisso, a função não funciona?

E se funciona, por que essa frase é inadequada?

 
YuraZ:

O importante é como os corretores MQ traduzem o tempo

Portanto, devemos começar com a pergunta: por que esse código foi publicado?

O país de vinculação do broker é desconhecido, não se sabe se o broker traduz o tempo no servidor. Também não se sabe se o MT dele traduz a hora.

Então, o que esse código define? O fuso horário e o princípio da tradução da hora na Europa? O que ele tem a ver com o estado desconhecido do corretor?

Um código para a obtenção de conhecimento "enciclopédico"?

Um código para controlar as notícias nos momentos em que a América ainda não traduziu a hora, a Austrália já a traduziu e a Europa ainda está dormindo?

Em geral, não está claro o porquê do quê. Código por código.

 
YuraZ:

É claro que o mundo é diverso, mas a forma como a hora é traduzida em Papua Nova Guiné ou na Nâmbia não é importante.

O que importa é como os corretores de MQ traduzem a hora. É para isso que o algoritmo foi projetado.

e os corretores mudam a hora no último domingo de outubro e março.

e o algoritmo captura de forma confiável o último domingo de março e outubro.

Papua e Guiné não são afetadas, basta que a América seja diferente da Europa.
 
komposter:
Não tocamos em Papua e Guiné, basta que os Estados Unidos sejam diferentes da Europa.

E o que mudará se você estiver nos Estados Unidos ou na Europa e se conectar ao mesmo dyling...?

A função foi criada para testar eventos de notícias

 
YuraZ:

E o que muda se você estiver nos Estados Unidos ou na Europa e ainda se conectar ao mesmo dyling....

A função foi criada para testar eventos de notícias

Se o servidor estiver nos Estados Unidos, o horário de verão não será o mesmo que o do servidor na Europa.

Ou seja, essa função funcionará corretamente com uma negociação e incorretamente com outra.

 
komposter:

Se o servidor estiver nos Estados Unidos, ele não terá o horário de verão no mesmo horário que o servidor na Europa.

Ou seja, essa função funcionará corretamente com uma transação e incorretamente com outra.

Se você puder, dê um exemplo de duas ou três transações que têm mudanças de horário diferentes do horário de inverno para o horário de verão.


...

No final das contas:

O algoritmo de fonte aberta é simples - se alguma transação traduzir o horário para outras datas - você sempre poderá corrigir.

A questão é que esse método se baseia em uma maneira bastante confiável de determinar a data,

Tenho um histórico de eventos noticiosos ao longo de alguns anos - os testes mostraram que, depois de mudar do verão para o inverno ou do inverno para o verão.

os pontos de liberação de notícias coincidem...

 
YuraZ:

Se você puder me dar um exemplo de duas ou três negociações que tenham conversão de horário diferente do inverno para o verão.

Yuri, você não está entendendo o ponto novamente.

Se esse código for para rastrear notícias, ele não pode estar vinculado à negociação.

As notícias são uma coisa nacional, não de uma corretora.