Perguntas frequentes

Autora:Ervas daninhas, Criado: 2019-05-09 09:48:25, Atualizado: 2019-05-09 12:16:16

1.Onde são armazenados os registos?

registros estão em um banco de dados DB3 localizado emLOGSpasta onde o docker está localizado.

2.HowPosso obter uma lista de pedidos preenchidos?

exchange.GetOrders()só obter pedidos pendentes, e não há outra função para obter pedidos preenchidos.exchange.IOpara aceder à API de origem se a troca fornecer.

3.HowPosso implementar e atualizar um docker?

Verifique.https://www.fmz.com/bbs-topic/3649. Para atualizar, basta baixar um novo docker, em seguida, implantá-lo, e excluir o antigo docker nohttps://www.fmz.com/m/nodesSe não correr nenhum robô.

  • 1.Compre um servidor em nuvem (VPS) da Amazon ou do Google, a configuração mais baixa e mais barata é suficiente.
  • 2.Logue-se no seu servidor, siga as instruções do seu provedor de servidor ou pesquise no Google.
  • 3.Escolha o docker que corresponda à sua versão do sistema, na maioria das vezes, é 64 bits.
  • 4. Para centavos, corra para ohttp://q.fmz.net/dist/robot_linux_amd64.tar.gzInstalando primeiro o Yum, instalar o Wget-Y.
  • 5.Runtar -xzvf robot_linux_amd64.tar.gz para desligar.
  • 6.Run./robôsrpcs@node.fmz.com:9902/xxxxxx -p yourFMZpassword, você deve ver algo como 2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Nome: host.localdomain, o que significa que tudo está funcionando.rpcs@node.fmz.com:9902/xxxxxx é único para cada usuário, encontrar o seu próprio emhttps://www.fmz.com/m/add-node.
  • 7.Agora, o docker não é executado em segundo plano, se fechar o cliente SHH, o docker vai parar. Pressione Ctrl + C para parar o docker.
  • 8.RunNão.rpcs@node.fmz.com:9902/xxxxxx -p yourFMZpassword & para executar em segundo plano. Este passo também pode ser feito pelo comando Screen.
  • 9.Verificarhttps://www.fmz.com/m/nodes, se tudo estiver bem, você pode encontrar o docker implantado lá.

4.O que significa o código de erro na página de registo?

Verifique o código no documento da API do intercâmbio.https://www.fmz.com/bbs-topic/597

5.GetOrders: 400: {code:-1121,msg:Invalid symbol.}

Como diz,Invalid symbolVerifique se o seu símbolo está escrito corretamente.

6.BitMEX 429: {error:{message:Rate limit exceeded retry in 1 seconds......}}

O limite de taxa do BitMEX é de 1 solicitação por segundo, por isso tenha cuidado.

7.symbol not setquando se fazem backtests.

Contrato definido primeiro antes da negociação em funções porexchange.SetContractType.

  • Futures e swaps do OKEX:
exchange.SetContractType("swap")        
exchange.SetContractType("this_week") 
exchange.SetContractType("next_week") 
exchange.SetContractType("quarter")
  • Futures da HuobiDM:
exchange.SetContractType("this_week")
exchange.SetContractType("next_week")
exchange.SetContractType("quarter")    
  • Futures e swaps da BitMEX:
exchange.SetContractType("XBTUSD")
exchange.SetContractType("XBTM19") 
  • Intercâmbio GateIO:
exchange.SetContractType("swap")  
  • Derivados futuros e swaps:
exchange.SetContractType("BTC-PERPETUAL")
exchange.SetContractType("BTC-27APR18")

8.Porque os dados devolvidos peloTAFunção do indicador começar comnull?

Função TA, comoTA.MA(records,10), requer pelo menos 10 K-linhas para calcular MA, assim os primeiros 10 dados de MA énull.


Mais.

Ervas daninhasEu vou manter atualizado este post