Примечание: Вы можете держать в курсе каких-либо других технических вопросов, которые я нахожу и исправления здесь https://twitter.com/dominic_w
Если запустить торговый двигатель или систему против Bitstamp, вы будете звонить в его API.
ЗАДАЧА 1 ~ 12 утра 29 ноября Pacific
К сожалению, Bitstamp API неисправно для многих людей, с вызовами, получающих страницу HTML код для их системы Incapsula капчи. Incapsula является то, что они установили, чтобы контролировать нагрузку на свою систему, но очевидно, что оно не должно быть возвращение является вы-а-человеческого теста на вызовы API. В зависимости от того, какой клиент библиотеки вы используете, это проявляется по-разному, но конечный результат один и тот же - ваша Bitstamp торговая система сломана.
Чрезвычайное затруднительное выглядит следующим образом:
- Получить "чистый" браузер, такой как Firefox или Chrome, удалив все куки
- Откройте консоль разработчика браузера. Firefox имеет вкладку печенье, которое является то, что вам нужно
- Перейти к книге заказов Bitstamp https://www.bitstamp.net/market/order_book/
- Заполните CAPTCHA, который должен быть показан
- Скопируйте печенье в код торговой системы
- Перезагрузите систему торговли
например
если (метод === 'после') {
options.headers [ 'Content-Length'] = data.length;
options.headers [ 'Content-Type'] = 'применение / х-WWW-форм-urlencoded';
options.headers [ 'Cookie'] = «incap_ses_84_99025 = 3JyxGtdm / lCzPe1mM24qAS1VmFIAAAAFhg ==; visid_incap_99025 = x46CWDURpS3xoFKGL1L7mVhfVIAAAAAQAACA02dgARgGn7ZRUvYoE5BYkJZ8zgJhqWmP ';
}
ПРОБЛЕМА 2 (возможно)
У меня была проблема, когда я поместил несколько небольших сделок через API. API не возвращать сообщение об ошибке. Однако торги не появлялись в моих открытых позициях, ни где они осели в моих сделках. Вполне возможно, что это было связано с проблемой Incapsula и моя система не поймать реакцию на ошибку, но ... не мог убедить себя в том, что, потому что я уже включил код печенья и делает другие вызовы API, включая заказы мелких. Так ... имейте в виду ..