Quando realizamos a programação e negociação quantitativa, podemos usar qualquer dispositivo para executar o programa de negociação quantitativa (um programa robótico que opera a 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 a fonte de alimentação são mais seguras. Afinal, o programa de negociação quantitativa opera os ativos da conta de dinheiro real, e a garantia básica que pode ser alcançada deve ser feita o máximo possível. Usando seu próprio computador e outros equipamentos para executar programas de negociação quantitativa, a perda causada por interrupções de energia e desconexões de rede em momentos críticos pode ser considerada uma grande perda em comparação com o custo do servidor. Então, vamos falar sobre o uso de servidores e conteúdo relacionado ao fazer negociação quantitativa hoje.
O servidor aqui pode ser simplesmente entendido como um dispositivo de computador rodando na sala de servidores de um provedor de servidores. Como um computador comum, ele tem memória, CPU e disco rígido. O provedor de servidores garante um fornecimento estável de energia, comunicação de rede, etc. Nós, usuários do provedor de servidores, pagamos ao provedor de servidores (é claro que pode haver alguns gratuitos, geralmente usamos os pagos) e o servidor é fornecido para nosso uso (em uma base alugada, com pagamentos mensais, pagamentos diários e outras opções de pagamento). Entramos no servidor remotamente e podemos executar nosso programa, baixar software, etc. Nós executamos o programa de robô de negociação de servidores quantitativos no servidor, e o programa de robô de negociação quantitativa pode acessar a interface da bolsa (moedas digitais), os servidores frontais de empresas (futuros de commodities) para operações de negociação, como aquisição de pedidos de mercado, negociação de futuros VPS, etc. Pode haver muitos tipos diferentes de
Depois de pagar para alugar um servidor de um provedor de servidor, o provedor do servidor enviará a senha de login para o servidor (na forma de um e-mail). Também é possível definir a senha de login pelo usuário na página no momento do aluguel. Você precisa manter a senha de login segura e usá-la quando você entrar no servidor remotamente.
Sistema Windows
O sistema Windows é relativamente simples de usar. Podemos fazer login no terminal da página do site do provedor do servidor ou usar
Sistema Linux Há várias maneiras de fazer login remotamente:
· Para o login do sistema Linux, podemos usar o terminal na página do site do provedor do servidor para fazer login, como Alibaba Cloud:
Geralmente, você pode encontrar o terminal de conexão remota do servidor alugado no site do provedor do servidor após o login.
· Software such as putty etc.
We can also use some remote login software to log in. If you use the Windows system (not your server, but your current computer), you can use the software ```putty```. You can refer to the related introduction: https://baike.baidu.com/item/putty/5426468?fr=aladdin
Configure the information such as the IP address of the server to log in.
The user name of the Linux server is ```root```. When logging in, enter the user name first, click on Enter, and then enter the login password. Note that when entering the login password, you cannot see it, just enter it. If you are prompted to select Yes/No, you can select it according to the content (usually enter yes and click on Enter), as shown in the following figure.
![img](/upload/asset/28da6584fc2e8bd8d107a.png)
· Apple computer terminal ssh login
Open the terminal, as shown in the screenshots:
![img](/upload/asset/28dd3af3e8ac145f31950.png)
![img](/upload/asset/28e3fb645996226a7f7b5.png)
![img](/upload/asset/28e154a8622766dcb8bf7.png)
Use the command ```ssh root@xxx.xxx.xxx.xxx``` to login remotely, xxx.xxx.xxx.xxx is the IP address of the server you want to login.
![img](/upload/asset/28dfeaaf02e8288cb6980.png)
Input your login password to login.
![img](/upload/asset/28d9e37685b01be1e7b93.png)
After remote login, in the Linux operating system, we often use the command line interface to operate, input operation commands, and perform specific work.
Depois de entrar no servidor Linux, a operação é a mesma, que não tem relação com o sistema que o seu próprio computador é ou como você entra.
Podemos ver que existem três arquivos no diretório atual: o programa do docker robô, o pacote comprimido robô, e a pasta de logs do programa docker logs. (Estes foram baixados por mim, e para demonstração)
Pwd Veja o diretório atual, como mostrado abaixo:
cd
Para entrar em um diretório, por exemplo, se eu quiser entrar na pasta de registros na figura acima, eu posso entrarcd logs
no registo da figura acima, conforme indicado a seguir:
Vai para o diretório de registos. Neste ponto, usamos pwd para ver o diretório atual.
Podemos ver as mudanças. se eu quiser voltar ao diretório anterior, basta usar ocd..
command.
Podemos ver que o diretório pai é devolvido.
mkdir
Criamos uma pasta no diretório atual, primeiro nósls -a
olhar para o conteúdo do diretório atual, entãomkdir test1
criar um diretório (map) chamadotest1
, e finalmente emls -a
, podemos ver que é criado.
rm
Se eu quiser excluir a pasta (incluindo o seu conteúdo) que acabou de ser criado, podemos usarrm - rf test1
.
Se eu quiser excluir um arquivo, como um programa robô, userm robot
, tal como se mostra a seguir:
http://www.fmz.com/dist/robot_linux_amd64.tar.gz
.Utilize owget
link para download, comowget
http://www.fmz.com/dist/robot_linux_amd64.tar.gz
tar -zxvf robot_ linux_ Amd64. tar. gz
, tal como se mostra a seguir:nohup ./robot -s node.fmz.com/XXXXXX -p YYYYYYY &
node.fmz.com/XXXXXX
é um endereço exclusivo para cada conta FMZ (pode ser encontrado na página do docker de adição da plataforma FMZ).XXXXXX
A parte de cada utilizador éYYYYYYYY
após - p, a palavra-passe correspondente da conta FMZ do endereço.