- Форумы
- Учебные пособия
- 2.14 Как вызвать API биржи
2.14 Как вызвать API биржи
Автор:
Изобретатели количественного измерения - мечты, Создано: 2017-05-02 11:53:48, Обновлено: 2017-10-11 10:23:02
2.14 Как вызвать API биржи
-
Функции httpQuery
При вызове некоторых API бирж, которые не требуют проверки (например, API, не связанные с информацией об аккаунте, информацией о рынке), например:
https://www.okcoin.com/api/v1/future_estimated_price.do?symbol=btc_usd // 获取交割预估价
HttpQuery(https://www.okcoin.com/api/v1/future_estimated_price.do?symbol=btc_usd”)
https://www.okcoin.com/api/v1/future_hold_amount.do?symbol=btc_usd&contract_type=next_week // 获取合约持仓量
HttpQuery(https://www.okcoin.com/api/v1/future_hold_amount.do?symbol=btc_usd&contract_type=next_week”)
Полученные строки в формате JSON могут быть проанализированы как объекты с помощью функции JSON.parse, чтобы получить данные.
-
API для вызова IO-функции должны быть проверенными (не поддерживаются API, доступные непосредственно с помощью HttpQuery).
Конкретное использование можно найти в документации API.
Больше
- BitMEX exchange API note BitMEX exchange API условия использования
- Раскрытие экстремальных сделок в трендовом трейдинге
- Как использовать код для точной настройки редуктора редуктора по умолчанию
- Стратегия высокой частоты
- Классические ошибки новичков в опционах
- Как была реализована стратегия No1 высокочастотного комбайна биткоина?
- Понимание всех заинтересованных сторон на рынке фьючерсов
- Некоторые из них - это не только те, кто не хочет, но и те, кто не хочет.
- Три рисунка для понимания машинного обучения: основные концепции, пять стилей и девять распространенных алгоритмов
- Консистенция водоразделов, определяющая прибыльность или нет
- Как вы относитесь к недавним Ethereum и Ethereum-платформам?
- нулевой
- Сделайте ночные фьючерсные списки, чтобы обеспечить безопасность ваших сбережений
- Золотой камень хороших слов о торговле фьючерсами в одночасье
- Игровые мысли
- Тайна отдыха
- Я не знаю, как это сделать, но я знаю, что это не так.
- Определение голосов не зависит от того, сколько времени будет лучше, а от того, какая будет стратегия определения голосов.
- Не могли бы вы объяснить параметры результатов рецензирования?
- Оригинальное название фьючерса
- Я не знаю. 因为python不支持HttpQuery,exchange.IO又必须要验证,所以我尝试用自带的urllip获取行情信息。但是Poloniex的API都有人工验证,你们是怎么解决的呢。
Изобретатели количественного измерения - мечтыЯ тоже смотрю на gihub и учусь:
``
def _call ((self, mode, uri, data = None):
url = '%s://%s%s' % (SCHEME, self._host, uri)
# Log ((mode +'' + url) # print
headers = DEFAULT_GET_HEADERS if mode =='GET' else DEFAULT_POST_HEADERS Если вы не хотите использовать этот режим, вы можете использовать его в других случаях.
Я не знаю.
req = request.Request ((url, data = data, headers=headers, method=mode) = запрос.
# Log (("req:", req) # print
с request.urlopen ((req, timeout=TIMEOUT) как resp:
Если resp.getcode (()!=200:
raise ApiNetworkError (('Bad response code: %s %s' % (resp.getcode(), resp.reason))
return resp.read ((() # self._parse ((resp.read (())
``
Отправьте запрос.