Часто задаваемые вопросы

Автор:Трава, Создано: 2019-05-09 09:48:25, Обновлено: 2019-05-09 12:16:16

1.Где хранятся журналы?

журналы находятся в базе данных DB3, расположенной вLOGSпапка, где расположен докер.

2.HowМожно мне список заказов?

exchange.GetOrders()только получить ожидающие заказы, и нет никакой другой функции, чтобы получить заполненные заказы.exchange.IOчтобы получить доступ к оригинальному API, если обмен предоставляет.

3.HowМогу ли я развернуть и обновить докер?

Проверяю.https://www.fmz.com/bbs-topic/3649. Чтобы обновить, просто скачать новый докер затем развернуть его, и удалить старый докер наhttps://www.fmz.com/m/nodesесли на нем не будет бота.

  • 1.Покупайте облачный сервер (VPS) у Amazon или Google, достаточно самой низкой и самой дешевой конфигурации.
  • 2.Входите на сервер, следуйте инструкциям поставщика сервера или поищите в Google.
  • 3.Выберите докер, который соответствует вашей версии системы, в большинстве случаев это 64-битный.
  • 4. За центы, бегитеhttp://q.fmz.net/dist/robot_linux_amd64.tar.gzУстановите сначала Yum Install wget -y.
  • 5.Runtar -xzvf robot_linux_amd64.tar.gz к разблокировке.
  • 6.Run./роботrpcs@node.fmz.com:9902/xxxxxx -p yourFMZpassword, вы должны увидеть что-то вроде 2018/07/05 05:04:10 Вход ОК, SID: 62086, PID: 7226, Имя: host.localdomain, что означает, что все работает.rpcs@node.fmz.com:9902/xxxxxx уникален для каждого пользователя, найдите свой собственный наhttps://www.fmz.com/m/add-node.
  • Теперь докер не работает в фоновом режиме, если вы закрываете клиент SHH, докер остановится. Нажмите Ctrl + C, чтобы остановить докер.
  • 8.RunНет-нет. / робот -srpcs@node.fmz.com:9902/xxxxxx -p yourFMZpassword & чтобы запустить в фоновом режиме. этот шаг также может быть выполнен с помощью команды Screen.
  • 9.Проверьтеhttps://www.fmz.com/m/nodes, если все в порядке, вы можете найти докер развернут там.

4.Что означает код ошибки на странице журнала?

Проверьте код на документе обмена API. Вот краткое изложение документов:https://www.fmz.com/bbs-topic/597

5.GetOrders: 400: {код:-1121,msg:недействительный символ.}

Как говорится:Invalid symbolПроверьте, правильно ли написаны ваши символы.

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

Лимит скорости превышен. Лимит скорости BitMEX - 1 запрос в секунду, так что будьте осторожны.

7.symbol not setпри обратном тестировании.

Установка контракта в первую очередь перед торговлей функциямиexchange.SetContractType.

  • Фьючерсы и свопы OKEX:
exchange.SetContractType("swap")        
exchange.SetContractType("this_week") 
exchange.SetContractType("next_week") 
exchange.SetContractType("quarter")
  • Фьючерсы HuobiDM:
exchange.SetContractType("this_week")
exchange.SetContractType("next_week")
exchange.SetContractType("quarter")    
  • Фьючерсы и свопы BitMEX:
exchange.SetContractType("XBTUSD")
exchange.SetContractType("XBTM19") 
  • Смена GateIO:
exchange.SetContractType("swap")  
  • Фьючерсы и свопы на дерибиты:
exchange.SetContractType("BTC-PERPETUAL")
exchange.SetContractType("BTC-27APR18")

8.Почему данные, возвращенныеTAиндикаторная функция начинается сnull?

Функция TA, напримерTA.MA(records,10), требует не менее 10 K-линий для расчета MA, таким образом, первые 10 данных MAnull.


Больше

ТраваЯ буду обновлять этот пост.