Всем привет,
Я всегда был заинтересован в создании торговых роботов, однако, прежде чем я услышал о Bitcoins и MtGox, я никогда не заканчивался тем, что делал это, потому что сборы нужно делать это всегда казалось непомерно высокими, даже для форекс платформы Oanda в. Теперь, когда я нашел MtGox однако, теперь я с нетерпением жду автоматизированной торговли.
Как кто использует API MtGox будет знать, документация только на доклада доступен в Bitcoin вики (https://en.bitcoin.it/wiki/MtGox/API/HTTP), И есть три варианта:
Версия 0 - Первый API, в настоящее время устарела, и в ближайшее время быть отброшена
Версия 1 - Наиболее широко используется и наиболее хорошо документированы
Версия 2 - Самая последняя, хотя информация является разреженным
Даже для версии 1, документация далека от полной или последовательной. Я сосредоточил свое внимание версии 2, однако, как от того, что я прочитал, MtGox работает на капитальный ремонт их API, и поэтому я хочу, чтобы начать на самом последнюю версию, так что мне не придется беспокоиться о устаревании версии 1 в ближайшем будущем. По этой причине я начал проект по документу версии 2. Хотя публикуются документация, она только перечисляет большинство методов, и большинство из них даже не имеет описания, не говоря уже об использовании информации. Подробнее о том, как получить доступ к API, включая отношение стоимости Нонс и ключ покоя и знак необходимости, трудно найти, и в основном достигается за счет, например. Я уверен, что есть больше информации, распределены по всему этому форуму и доступен в IRC-чатах, однако я не думаю, что это идеальная ситуация.
Именно поэтому я провел последние несколько дней компиляции всей информации, которую я нашел и выработанную в неофициальный документ. Я намерен в конечном итоге охватить все методы API последовательно, настолько подробно, насколько это возможно, но я также планирую сделать его кратким, понятным и однозначным. Хотя я в настоящее время охватывает лишь некоторые из методов, я сделал много вперед.
https://bitbucket.org/nitrous/mtgox-api/overview
Выше, является результатом моих усилий. Как вы можете видеть, это объясняет, как работает API, что вам нужно получить к нему доступ, сведения о сроках и используемых данных, в том числе валютных конкретики. Кроме того, я дал краткий пример того, как получить доступ к API с помощью ключа и секрета. Вы также заметите, что я документально наиболее полезные методы для торгового робота. Каждый метод включает в себя краткое описание, любые известные аргументы она принимает (если это применимо), пример ее использования, если я смог получить один, и пуля точек, объясняющие нюансы каждого.
Я планирую продолжить расширение этого, как я встречаю больше информации, и как я получить опыт. Я в настоящее время не имеет каких-либо Bitcoins в моем MtGox приходится давать примеры реальных торговых методов пока (я жду значительного падения в цене), но я уверен, что в ближайшем будущем я буду в состоянии сделать это также. Несмотря на то, что я не могу обещать, регулярные обновления, как я студент, а иногда и есть много другой работы, я надеюсь, что в конечном итоге завершить это в полном объеме (если, конечно, официальная документация не поставляется вместе с дополнительной информацией, и делает этот проект устарел ).
Спасибо за то, что нашли время, чтобы прочитать это, мы надеемся, что это будет полезно для некоторых из вас. Пожалуйста, дайте мне ваши мнения, и любые предложения по улучшению вы можете иметь
TLDR: Я начал работу по неофициальной документации для версии 2 API MtGox здесь: https://bitbucket.org/nitrous/mtgox-api/overview. Это еще не завершен, но он находится в свободном доступе для всех, чтобы использовать. Я приветствую ваше мнение.