Definições

Hydra pode ser utilizado em modo de servidor; neste modo, pode ligar-se remotamente ao Hydra e obter os dados existentes no armazenamento. Pode ligar-se ao Hydra em execução no modo de servidor a partir do Designer (consulte Introdução na documentação do Designer para saber como fazê-lo). Também pode ligar-se ao Hydra através da API (consulte a secção ligação FIX/FAST para obter detalhes).

No modo de servidor, o programa Hydra permite ao utilizador trabalhar usando uma ligação, com vários programas ao mesmo tempo. Ao definir a chave de acesso nas definições do programa, o utilizador pode trabalhar simultaneamente com uma fonte numa única conta.

Na prática, a ligação à fonte ocorre através do Hydra, ao qual, por exemplo, o Designer e o Terminal estão ligados em simultâneo. Este método permite evitar a religação entre programas e a compra de uma ligação adicional. Com este modo de trabalho, são excluídos conflitos cuja ocorrência se deve ao registo de ordens ou a negociações provenientes de diferentes programas. O Hydra recebe o sinal e devolve o resultado ao programa de onde foi recebido, sem perturbar a sequência das restantes operações.

Para ativar o modo de servidor do Hydra, selecione o separador Modo de servidor no menu superior do programa.

hydra server menu

Depois disso, clique no botão Definições para abrir a janela de definições do modo de servidor.

hydra server

Servidor Hydra

  • Servidor FIX - muda o Hydra para o modo de servidor, distribuindo negociação em tempo real e dados históricos através do protocolo FIX.

    Nesta secção, configura a ligação para trabalhar com fontes:

    1. ConvertToLatin - converter cirílico para latim

    2. QuotesInterval - período de atualização das cotações

    3. TransactionSession - definição de uma sessão de negociação. Configuração para negociação através do programa Hydra.

      Esta definição permite configurar o dialeto do protocolo FIX, Sender e Recipient, formato dos dados e outras definições. Consulte as propriedades FIXServer para obter detalhes.

    4. MarketDataSession - definições para a transferência de dados de mercado recebidos através do Hydra. Consulte as propriedades FIXServer para obter detalhes.

    5. KeepSubscriptionsOnDisconnect - manter subscrições quando a ligação à fonte é desligada.

    6. DeadSessionCleanupInterval - após que intervalo de tempo a informação será limpa se a ligação for desligada.

  • Autorização - autorização para obter acesso ao servidor Hydra

  • Número de instrumentos - o número máximo de instrumentos que podem ser solicitados ao servidor

  • Velas (dias) - o número máximo de dias disponíveis para descarregar o histórico de candles

  • Ticks (dias) - o número máximo de dias disponíveis para descarregar o histórico de dados de ticks

  • Livros de ordens (dias) - o número máximo de dias disponíveis para descarregar o histórico de livros de ordens

  • OL (dias) - o número máximo de dias disponíveis para descarregar o histórico de dados OL

  • Transações (dias) - o número máximo de dias disponíveis para descarregar o histórico de transações

  • Simulator - ativar o modo de simulador

  • Mapeamento de instrumentos - ativar o modo de transferência apenas dos instrumentos especificados.

Se definir Autorização como algo diferente de Anónimo, o botão Utilizadores aparecerá no separador Comum. Depois de clicar nele, aparece a janela Utilizadores.

hydra users

No lado esquerdo da janela, pode adicionar um novo utilizador e, no lado direito, definir os respetivos direitos de acesso.