avatar of 发明者量化-小小梦 发明者量化-小小梦
focar em Mensagem privada
4
focar em
1271
Seguidores

Uma breve discussão sobre o uso de servidores em negociação quantitativa

Criado em: 2020-09-20 08:42:17, atualizado em: 2023-09-27 19:37:25
comments   4
hits   2963

Uma breve discussão sobre o uso de servidores em negociação quantitativa

Uma breve discussão sobre o uso de servidores em negociação quantitativa

Ao fazer negociações programadas e quantitativas, você pode usar qualquer dispositivo para executar o programa de negociação quantitativa (um programa de robô que opera uma conta para negociar de acordo com uma determinada estratégia de negociação). No entanto, é mais seguro usar um servidor na sala de computadores de um operador. A comunicação de rede e o fornecimento de energia são relativamente garantidos. Afinal, programas de negociação quantitativa operam em ativos de conta real, então as garantias básicas que podem ser alcançadas devem ser alcançadas tanto quanto possível. Use seu próprio computador e outros equipamentos para executar programas de negociação quantitativa. As perdas causadas por quedas de energia em momentos críticos são muito menores do que aqueles causados ​​por servidores. O custo é um centavo sábio e libra tola. Então hoje falaremos sobre o uso de servidores e outros conteúdos relacionados ao fazer negociação quantitativa.

O que é um “servidor” executando um robô de negociação quantitativa?

O servidor aqui mencionado pode ser entendido simplesmente como um dispositivo de computador executado na sala de computadores de um provedor de servidores. Como um computador comum, ele tem memória, CPU e disco rígido. O provedor do servidor garante fornecimento de energia estável, comunicação de rede, etc. Como usuários de provedores de servidores, pagamos aos provedores de servidores (claro que pode haver alguns gratuitos, mas geralmente são pagos) e os servidores são fornecidos a nós para nosso uso (na forma de leasing, com métodos de pagamento como pagamento mensal e pagamento diário). Podemos fazer login no servidor remotamente, executar nosso programa, baixar software, etc. Executamos o programa do robô de negociação quantitativa neste servidor, e o programa do robô de negociação quantitativa pode acessar a bolsa (moeda digital), servidor front-end da empresa de futuros (Interfaces de futuros de commodities) para obter informações de mercado, fazer pedidos e realizar outras operações. Pode haver muitos tipos de servidores (produtos) fornecidos por provedores de servidores, e diferentes tipos e configurações têm preços diferentes. Geralmente, ao executar um pequeno número de robôs de negociação (1 a 5) para negociação quantitativa, você pode escolher um servidor VPS com a configuração mais baixa, que geralmente custa em torno de 60 a 100 CNY (se o preço for muito baixo, preste atenção se os recursos de hardware são “compartilhados”). servidores, que têm desempenho muito baixo).

Escolha do provedor do servidor

  • Nuvem Alibaba
  • vultr
  • Amazon
  • Linode

Existem muitos provedores de servidores, você pode pesquisar no Baidu ou no Zhihu. Você pode escolher o que mais lhe convier com base no método de pagamento, localização da sala de computadores (quanto mais próximo do servidor de troca, melhor. Afinal, os programas que serão executados no servidor no futuro acessarão a troca o mais rápido possível ), etc.

Seleção do sistema operacional do servidor

  • O sistema Windows é fácil de operar e é basicamente o mesmo que operar o sistema Windows no seu próprio computador, mas não é recomendado. O Linux tem desempenho e estabilidade mais altos.
  • O sistema Linux é mais complicado de operar que o Windows, mas tem boa estabilidade e forte desempenho. Embora a operação seja complicada, apenas alguns comandos são necessários para implantar programas de negociação quantitativa. Existem muitas versões do sistema Linux, principalmente:
    • CentOS
    • Debian
    • Ubuntu Você pode escolher de acordo com suas necessidades, geralmente use CentOS.

Uso do servidor

Depois de pagar para alugar um servidor de um provedor de servidor, o provedor de servidor geralmente lhe enviará a senha de login do servidor (na forma de um e-mail). Alguns também pedem que os usuários definam a senha de login do servidor na página de aluguel. A senha de login precisa ser mantida segura, pois ela é necessária para efetuar login no servidor remotamente.

  • Windows O sistema Windows é relativamente simples de usar. Você pode fazer login no site do provedor do servidor ou usar “Remote Desktop Connection”.

  • Linux Há várias maneiras de fazer login remotamente.

    • O login do sistema Linux pode usar o login do terminal no site do provedor do servidor, como o Alibaba Cloud: Uma breve discussão sobre o uso de servidores em negociação quantitativa

    Geralmente, você pode encontrar o terminal de conexão remota do servidor alugado no site do provedor do servidor após fazer login. Preencha a senha de login e faça login.

    • Putty e outros softwares Você também pode usar algum software de login remoto para fazer login. Se você estiver usando um sistema Windows (não seu servidor, mas seu computador atual), você pode usarputtyEste software, introdução relacionada: https://baike.baidu.com/item/putty/5426468?fr=aladdin Configure o endereço IP e outras informações do servidor a ser logado, conforme mostrado na figura abaixo. Uma breve discussão sobre o uso de servidores em negociação quantitativa O nome de usuário do servidor Linux érootAo efetuar login, primeiro insira seu nome de usuário, pressione Enter e, em seguida, insira sua senha. Observe que você não pode ver a senha ao inseri-la, então, basta inseri-la. Se um prompt aparecer solicitando que você selecione Sim/Não, selecione de acordo para o conteúdo. É isso (geralmente digite yes e pressione Enter), como mostrado abaixo. Uma breve discussão sobre o uso de servidores em negociação quantitativa

    • Terminal de computador Apple login ssh Abra o terminal, conforme mostrado na figura: Uma breve discussão sobre o uso de servidores em negociação quantitativa Uma breve discussão sobre o uso de servidores em negociação quantitativa

    Usar comandosssh [email protected] Login remoto, xxx.xxx.xxx.xxx é o endereço IP do servidor no qual você deseja fazer login. Uma breve discussão sobre o uso de servidores em negociação quantitativa Digite sua senha para efetuar login. Uma breve discussão sobre o uso de servidores em negociação quantitativa

Após o login remoto, as operações são executadas usando a interface de linha de comando no sistema operacional Linux, onde os comandos são inseridos para executar tarefas específicas.

Comandos comuns do Linux

Após efetuar login em um servidor Linux, as operações são as mesmas. Não tem nada a ver com o sistema que você usa ou como você faz login. Portanto, usaremos as capturas de tela do terminal após efetuar login em um computador Apple (MAC) para demonstrar os comandos comumente usados.

  • ls Visualize o conteúdo do diretório atual, ou seja, veja quais arquivos, programas, etc. estão na pasta atual. Use o parâmetro -a para visualizar todo o conteúdo, conforme mostrado na figura: Uma breve discussão sobre o uso de servidores em negociação quantitativa Como você pode ver, há três arquivos no diretório atual: o programa host do robô, o pacote compactado do robô e a pasta de log do programa host de logs. (Esses são os que eu mesmo baixei para fins de demonstração)

  • pwd Visualize o diretório atual, conforme mostrado na figura: Uma breve discussão sobre o uso de servidores em negociação quantitativa

  • cd Insira um diretório. Por exemplo, se eu quiser inserir a pasta de logs na imagem acima, posso inserircd logs, conforme mostrado na figura: Uma breve discussão sobre o uso de servidores em negociação quantitativa Entre no diretório de logs. Neste momento, use pwd para visualizar o diretório atual: Uma breve discussão sobre o uso de servidores em negociação quantitativa Você pode ver as mudanças. Se eu quiser voltar um nível, posso usarcd ..Ordem. Uma breve discussão sobre o uso de servidores em negociação quantitativa Você pode ver que o diretório pai foi retornado.

  • mkdir Crie uma pasta no diretório atual. Primeiro,ls -aVeja o conteúdo do diretório atual e entãomkdir test1Crie um diretório (pasta) chamado test1 e finalmentels -aVerifique se ele foi criado. Uma breve discussão sobre o uso de servidores em negociação quantitativa

  • rm Comando Delete. Se eu quiser excluir a pasta que acabei de criar (incluindo o conteúdo da pasta), userm -rf test1Uma breve discussão sobre o uso de servidores em negociação quantitativa Se eu quiser excluir um arquivo, como um programa de robô, eu usorm robot, conforme mostrado na figura: Uma breve discussão sobre o uso de servidores em negociação quantitativa

  • software wget Geralmente, o CentOS instala o wget por padrão. Se ele não estiver instalado, você pode pesquisar no Baidu para instalá-lo. Por exemplo, use o wget para baixar o programa custodiante da plataforma de negociação quantitativa FMZ. O link para download do programa custodiante para o sistema Linux de 64 bits é:http://www.fmz.com/dist/robot_linux_amd64.tar.gz

usarwget 链接Baixe, por exemplo:wget http://www.fmz.com/dist/robot_linux_amd64.tar.gz Uma breve discussão sobre o uso de servidores em negociação quantitativa Uma breve discussão sobre o uso de servidores em negociação quantitativa

  • tar Comando de descompactação, por exemplo, descompacte o pacote compactado robot_linux_amd64.tar.gz do programa host que acabou de ser baixado,tar -zxvf robot_linux_amd64.tar.gz, conforme mostrado abaixo:

Uma breve discussão sobre o uso de servidores em negociação quantitativa

  • nohup nohup executa o programa em segundo plano para evitar que ele pare após o login remoto ser desconectado. Por exemplo, implante o programa host do robô FMZ. Use o comando:nohup ./robot -s node.fmz.com/XXXXXX -p YYYYYYY & node.fmz.com/XXXXXXÉ um endereço único para cada conta FMZ (pode ser encontrado na plataforma FMZ, adicione uma página de custodiante), cada usuárioXXXXXXAs partes são diferentes, as que vêm depois de -pYYYYYYYÉ a senha da conta FMZ correspondente a este endereço.

Uma breve discussão sobre o uso de servidores em negociação quantitativa