O recurso está a ser carregado... Carregamento...

Docker

O software docker da FMZ Quant Trading Platform é a parte central de todo o sistema de negociação quantitativa,DockerDocker pode ser entendido como o executor de sua estratégia de negociação, responsável por solicitações de dados complexos, recepção de dados, links de rede, log postback e assim por diante.Plataforma de negociação quântica FMZsite tem uma falha de rede, não vai afetar o funcionamento do docker.Linux, Windows, Mac OS, Android, Raspberry Pi ARM LinuxOs registos de negociação ao vivo geridos pelo docker são armazenados no diretório./logs/storageO ficheiro é umSqlitearquivo de banco de dados comdb3, que pode ser editado directamente peloSqlitepara um ficheiro com extensãodb3no banco de dados de negociação ao vivo, o nome do arquivo é o botID.

Implementação do Docker

Você pode ver os estaleiros associados com o atual FMZ Quant Trading Platform implantação da conta noDockerpágina, e você pode alternar a exibição de lista ou exibição de informações detalhadas, e você pode consultar o endereço IP, versão, compilar e tempo de lançamento, e outras informações relacionadas do docker nesta página. CliqueAdicionar dockerbotão para saltarPágina de implantação do Docker, a implantação do docker é dividida em dois modos: 1) Alugar um VPS docker com um clique. 2) Adicionar um docker manualmente.

Docker deployment page

Alugue um VPS do docker com um clique

Clique noAlugue um VPS do docker com um cliqueAponta noDockerpágina e selecione o servidor a ser implantado com base na configuração, região da sala do servidor e outros requisitos. Clique em Buy it now e digite a senha da conta da atual plataforma de negociação FMZ Quant para verificação, e a implantação do programa docker será realizada automaticamente após a verificação ser aprovada. O servidor alugado após clicar em Buy Now tem apenas privilégios de sistema limitados e não suporta login remoto, pois é alugado através da plataforma em nome do cliente. Faturamento dos servidores alugados através doAlugue um VPS do docker com um cliqueA funcionalidade é cobrada separadamente e não tem nada a ver com a cobrança do bot. Clicar no botão Redeploy não excluirá os registos em tempo real e os arquivos de dados no diretório de registos no diretório do docker existente.

Adicionar um docker manualmente

Você pode implantar o docker em uma variedade de dispositivos, por exemplo, PCs, servidores, Raspberry Pi, etc. Uma ampla gama de sistemas operacionais convencionais são suportados.

  • Versão da linha de comando do Linux: Linux AMD64 / Linux 386 / Linux ARM64 / Linux ARMv7
  • Versão da linha de comando do Mac: Mac Intel64 / Apple Silicon
  • Versão da linha de comando, versão da interface do Windows: 64 bits / 32 bits
  • Imagem do Docker

Depois de fazer login no dispositivo que precisa implantar o programa docker, baixe o programa docker correspondente de acordo com o sistema operacional do dispositivo.Adicionar um docker manualmenteAponta noDockerPágina. Implementar o programa docker requer 2 parâmetros a serem definidos:

Add a docker manually

  1. O endereço de correspondência que contém o UID da plataforma de negociação FMZ Quant.
  2. A palavra-passe da conta da plataforma de negociação quântica FMZ correspondente ao UID.

Configure o Endereço de Comunicação e Password da Conta da Plataforma de Negociação Quant FMZ ao implantar o docker:

  • Docker para Windows A versão do docker do Windows Interface pode preencher esses dois parâmetros diretamente nos controles da caixa de entrada correspondente na interface do docker.

  • Versão da linha de comando do docker Para outras versões da linha de comando do programa docker, existem comandos diferentes para diferentes sistemas operacionais.. /robot -s node.fmz.com/123456 -p 654321, o seguinte descreve cada parte do comando:

    . /robotsignifica executar um robô, um programa executável (ou seja, um programa docker), onde123456é o UID, e654321É a palavra-passe da conta da plataforma de negociação quântica da FMZ correspondente ao UID. O parâmetro-sIndica ocorrespondence address of the UID of the FMZ Quant Trading Platform, e o valor do parâmetro pode ser preenchido com, por exemplo:node.fmz.com/123456- Não. O parâmetro-pIndica a senha para a conta do UID na plataforma de negociação quantitativa da FMZ, que pode ser preenchida com um valor tal como:654321.

    Por favor, note que os parâmetros aqui são exemplos, os parâmetros reais podem ser visualizados após o loginFMZ.COMe clicando noAdicionar um docker manualmenteAponta noDockerPágina. O parâmetro-pnão tem que ser explicitamente escrito no comando para implantar o docker, você pode usar o. /robot -s node.fmz.com/123456comando para executá-lo, e então você será solicitado para uma senha, que você pode então inserir manualmente. Além disso, preste atenção a questões como permissões para executar o programa e dê ao programa docker permissões suficientes para levantar as restrições de execução.

Especificar o endereço IP globalmente

  • O doqueiro doWindowsA versão da interface do sistema pode definir o endereço IP diretamente na interface do software docker, e o software docker define o IP automaticamente.
  • Dockers executados no ambiente da linha de comando usam o-IParâmetro para especificar o endereço IP.
    -I string
        custom local ip address
    -c string
        config file
    -d string
        custom dns resolve server
    -e string
        docker node executable path
    -f string
        docker settings json
    -i string
        docker image name
    -n string
        node name
    -p string
        password
    -s string
        server address
    -u string
        run as system user
    -v  version info
    -vv
        show verbose log
    -w string
        working directory
    

Parâmetros da versão da linha de comando do programa Docker

Depois de baixar o software docker, o arquivo executávelrobotApós a descompressão é o programa docker; os parâmetros podem ser especificados para o programa docker, ao implantar o docker.

  • -v: verificar as informações, incluindo a versão e o tempo de compilação do programa docker atual. O comando de execução completo é baseado emApple Mac System: ./robot -v.
  • -vv- Não. Os registros detalhados da operação do programa docker e as mensagens de interação não são exibidos por padrão e não são escritos no arquivo do docker. Se você precisa manter um registro detalhado do docker e exibi-lo enquanto o docker está em execução, você pode definir o registro detalhado e mensagens de interação a serem escritas no arquivo do docker log usando o-vv parameter.
  • -s: o endereço especificado para comunicar com a plataforma de negociação de quantidade FMZ ao executar o programa docker. O comando de execução completo é baseado emApple Mac System: ./robot -s node.fmz.com/xxxxxxx; xxxxxxxé o ID de identificação exclusivo de cada conta na plataforma de negociação FMZ Quant; após a execução do comando, será solicitado o ingresso da senha para a conta correspondente da plataforma de negociação FMZ Quant.
  • -p: você pode especificar diretamente o parâmetro no comando run para inserir a senha, o que não é recomendado, porque o parâmetro de senha será deixado no registro do sistema atual.node.fmz.com/xxxxxxxé:abc123456- Não. O comando de execução completo é baseado emApple Mac System: ./robot -s node.fmz.com/xxxxxxx -p abc123456.
  • -n: anexar informações de rótulo ao programa docker em execução. O comando de execução completo é baseado emApple Mac System: ./robot -n macTest -s node.fmz.com/xxxxxxxHaverá ummacTestEtiqueta de texto na informação do docker na página de gestão do docker da plataforma.
  • -l: imprimir a lista de troca suportada pelo docker atual. O comando de execução completo é baseado emApple Mac System: ./robot -l, isto é, os nomes das trocas suportadas podem ser produzidos.

Migração de dados do bot

Quando você precisa migrar os dados do bot para um docker em outro dispositivo (servidor), você pode mover o arquivo de banco de dados (arquivo de banco de dados com extensão db3) do bot para o local de caminho correspondente no diretório dockers no dispositivo alvo da migração (servidor). Configure o nome do arquivo para o bot id correspondente na plataforma, para que todas as informações de log do bot anterior não sejam perdidas devido à migração para o novo dispositivo.

Monitorização do Docker

Página de monitoramento do Docker, pode activar oMonitorização do dockerfunção naitem de operação da lista do dockerou oDetalhes do item de operação do dockerApós a activação do monitoramento, se o docker estiver offline anormalmente, o endereço de e-mail vinculado à atual plataforma de negociação FMZ Quant receberá uma mensagem de notificação.

Biblioteca de Estratégias Plataforma