Вернуться   Биткоин Форум > Торговля - Обсуждение
1 апреля 2013, 9:55:03 PM   # 1
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Всем привет,

Я всегда был заинтересован в создании торговых роботов, однако, прежде чем я услышал о 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. Это еще не завершен, но он находится в свободном доступе для всех, чтобы использовать. Я приветствую ваше мнение.
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись


Как заработать Биткоины?
Без вложений. Не майнинг.


9 апреля 2013, 4:06:02 PM   # 2
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Получил 1806 Биткоинов
Реальная история.





Я только что получил анонимное пожертвование, и я использовал его, чтобы помочь обновить в настоящее время документированных метод, в частности, фактические торговые методы, такие как добавление заказов и их отмены, а также получать информацию о открытых в данный момент заказах. Теперь все в настоящее время документированные методы должны быть полными, однако не все ключевые цели ответа JSON известны. Если я случайно оставил какую-либо информацию, пожалуйста, дайте мне знать

Я в настоящее время не планирую документировать другие методы, перечисленные в нижней части в ближайшем будущем, так как я не слишком много свободного времени, в настоящее время, однако, когда я буду стараться, чтобы закончить всю документацию.

Список основных обновлений доступен в верхней части страницы, здесь https://bitbucket.org/nitrous/mtgox-api/overview#markdown-header-updates
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

9 апреля 2013, 4:18:06 PM   # 3
 
 
Сообщения: 406
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

хорошая работа, я даже не мог найти, как получить ключ из-за устаревших документы, указывающими меня в неправильном месте - получил это работает в Perl, теперь я просто должен сделать это делать что-то полезное.
MikeH сейчас офлайн Пожаловаться на MikeH   Ответить с цитированием Мультицитирование сообщения от MikeH Быстрый ответ на сообщение MikeH

9 апреля 2013, 4:23:03 PM   # 4
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

хорошая работа, я даже не мог найти, как получить ключ из-за устаревших документы, указывающими меня в неправильном месте - получил это работает в Perl, теперь я просто должен сделать это делать что-то полезное.

Да, API может быть хорошо признакам и простой в использовании, но трудно найти достоверную информацию об использовании. Удачи вам на ваш торговце, у вас есть какие-либо идеи еще? Я смотрю на нейронных сетях в настоящее время.
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

9 апреля 2013, 4:53:10 PM   # 5
 
 
Сообщения: 406
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

все, что я хочу прямо сейчас, чтобы контролировать и выдавать ордер на продажу в случае большого падения своего рода странным, что не является стандартной функцией еще через веб-интерфейс.
MikeH сейчас офлайн Пожаловаться на MikeH   Ответить с цитированием Мультицитирование сообщения от MikeH Быстрый ответ на сообщение MikeH

9 апреля 2013, 5:24:58 PM   # 6
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

все, что я хочу прямо сейчас, чтобы контролировать и выдавать ордер на продажу в случае большого падения своего рода странным, что не является стандартной функцией еще через веб-интерфейс.

Да, это странно, что большие обмены не поддерживают стандартные функции обмена, такие как ограничения порядка, короткие продажи и маржинальную торговлю. Я полагаю, что рынок просто не достаточно глубоко и объемы не являются достаточно большими, чтобы оправдать его в данный момент. Странно, хотя, как MtGox имеет ежемесячный объем в миллионах Bitcoins, возможно, особенности просто не запрашиваются достаточно пользователями.
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

10 апреля 2013, 8:40:11 AM   # 7
 
 
Сообщения: 263
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Спасибо огромное! Как вы думаете, преимущество запуска производства-проект с использованием v2 по сравнению с использованием v1?

Например: в периоды DDoS, они выполняют точно так же?
расширенный сейчас офлайн Пожаловаться на передовой   Ответить с цитированием Мультицитирование сообщения от передовых Быстрый ответ на сообщение расширенным

10 апреля 2013, 11:09:54 AM   # 8
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Спасибо огромное! Как вы думаете, преимущество запуска производства-проект с использованием v2 по сравнению с использованием v1?

Например: в периоды DDoS, они выполняют точно так же?

Я думаю, что при запуске любого проекта, важно использовать последние версии:
  • Она базируется на опыте предыдущих версий, так что, вероятно, будет более надежной и надежной
  • Когда предыдущие версии устарели, вам не нужно будет обновить свой код, как часто
  • Каждая новая версия должна быть более масштабируемой, так что вы должны увидеть преимущество производительности

Что касается периодов DDoS, я не могу быть уверен, но я думаю, что лучше было бы в состоянии функционировать. Это потому, что я не думаю, что многие люди используют версии 2 в настоящее время из-за предыдущее отсутствие документации, поэтому меньше нагрузки и меньше стимулов для выполнения DDoS на версию 2 API. Таким образом, если предположить, что MtGox работает каждый API на отдельном сервере, то, казалось бы, что версия 2 будет более устойчивым.
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

12 апреля 2013, 2:35:29 AM   # 9
 
 
Сообщения: 263
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Спасибо, я начал сразу же сегодня. Когда я закончу, я буду рад внести свой вклад в некоторых фрагментах кода.

Мое приложение в Java и у меня возникают проблемы с SSL. Не могли бы вы пытаетесь мне помочь?

Когда я запускаю простой запрос я получил исключение:
Код:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX здание путь не удалось: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти правильный путь сертификации к запрошенной цели

с Google и StackOverflow Я понимаю, что эта проблема (возможно). я должен "сказать" в виртуальной машине Java, чтобы доверять сертификату mtgox в. Для того, чтобы сделать это я:
  • скачано сертификат mtgox (file.cer)
  • Создано keyStore.ks файл с Keytool -import -alias MTG -file mtgox.com.cer -keystore goxkeystore.ks
  • установите параметр в IDE для запуска виртуальной машины Java с опцией -Djavax.net.ssl.keyStore = goxkeystore.ks

к сожалению, при запуске приложения я еще получил то же исключение. Настройка канала отладки на SSL я захватил вывод. Может быть полезно?
http://pastebin.com/AwXVFZQ9



OT: Я не хочу, чтобы начать с нуля и строить клиент я снова использовал код из примера v1: https://gist.github.com/christopherobin/2396722 . Мое предположение состоит в том, что метод подписать такое же, как и раньше. Я прав?
расширенный сейчас офлайн Пожаловаться на передовой   Ответить с цитированием Мультицитирование сообщения от передовых Быстрый ответ на сообщение расширенным

12 апреля 2013, 10:20:55 AM   # 10
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Спасибо, я начал сразу же сегодня. Когда я закончу, я буду рад внести свой вклад в некоторых фрагментах кода.

Мое приложение в Java и у меня возникают проблемы с SSL. Не могли бы вы пытаетесь мне помочь?

Когда я запускаю простой запрос я получил исключение:
Код:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX здание путь не удалось: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти правильный путь сертификации к запрошенной цели

с Google и StackOverflow Я понимаю, что эта проблема (возможно). я должен "сказать" в виртуальной машине Java, чтобы доверять сертификату mtgox в. Для того, чтобы сделать это я:
  • скачано сертификат mtgox (file.cer)
  • Создано keyStore.ks файл с Keytool -import -alias MTG -file mtgox.com.cer -keystore goxkeystore.ks
  • установите параметр в IDE для запуска виртуальной машины Java с опцией -Djavax.net.ssl.keyStore = goxkeystore.ks

к сожалению, при запуске приложения я еще получил то же исключение. Настройка канала отладки на SSL я захватил вывод. Может быть полезно?
http://pastebin.com/AwXVFZQ9



OT: Я не хочу, чтобы начать с нуля и строить клиент я снова использовал код из примера v1: https://gist.github.com/christopherobin/2396722 . Мое предположение состоит в том, что метод подписать такое же, как и раньше. Я прав?

MtGox имеет очень немного изменили метод подписи, вы должны предварять пост-данные с определенной части URL (часть, которая следует за номером версии, так и в 'https://data.mtgox.com/api/2/BTCUSD/money/ticker», Это„BTCUSD / деньги / тикер“), за которым следует нулевой символ, вы можете исправить подписание, просто добавив одну строку и изменить одну другую:
Код:
   запрос общественности String (Строка путь, HashMap арг) {
        пытаться {
            // добавить случайное слово и построить список Arg
            args.put ("данное время", String.valueOf (System.currentTimeMillis ()));
            Строка post_data = this.buildQueryString (арг);
            
                // новая линия
                Строка post_data_mac = path.substring (2) + "\ 0" + post_data
            
            // арг подпись
            Mac макинтош = Mac.getInstance ("HmacSHA512");
            SecretKeySpec secret_spec = новый SecretKeySpec ((новый BASE64Decoder ()). DecodeBuffer (this.secret), "HmacSHA512");
            mac.init (secret_spec);
            
                // Измененная строка
                . Строка подписи = (новый BASE64Encoder ()) кодируют (mac.doFinal (post_data_mac.getBytes ()));

Вы по-прежнему нужен оригинальный post_data как это будет отправлен в нормальном режиме в запросе.

Попробуй, надеюсь, это будет исправить вашу проблему SSL Если нет, то я буду иметь другой вид.

РЕДАКТИРОВАТЬ:
Кроме того, убедитесь, что ваша база URL является "https://data.mtgox.com/api/", не "https://mtgox.com/api/", Она изменилась совсем недавно. Кроме того, в версии 1, "частный/" бит в URL устарел, но если вы переходите к версии 2, что не имеет значения.

Изменение базового URL должно определенно исправить вашу проблему SSL, убедитесь, что у вас есть сертификат SSL для data.mtgox.com, а также, хотя, только в случае, если они отличаются.
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

12 апреля 2013, 11:46:51 AM   # 11
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Спасибо, я начал сразу же сегодня. Когда я закончу, я буду рад внести свой вклад в некоторых фрагментах кода.

Это было бы здорово, я просто создать каталог для примера реализации здесь: https://bitbucket.org/nitrous/mtgox-api/src/master/examples, и пример Java будет очень полезно включить. Надеюсь, в какой-то момент может быть на разных языках, чтобы указать все в правильном направлении, с их соответствующими языками
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

12 апреля 2013, 4:36:42 PM   # 12
 
 
Сообщения: 263
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Спасибо большое за помощь не может ждать, чтобы заставить его работать как можно скорее!

Я сделал изменения, и до сих пор получил ту же ошибку ... Вот полный код:

http://pastebin.com/4mBrc83n

Чтобы проверить это, я пытаюсь получить свой текущий баланс и я вызываю функцию без query_args:

Код:
GoxJavaExample клиент = новые GoxJavaExample (
                        apyKeys.getApiKey (),
                        apyKeys.getPrivateKey ()
                );
                HashMap query_args = новый HashMap<>();
                client.query ("BTCUSD / деньги / информация", Query_args);

Это может быть связано с функцией хеширования не работает должным образом в Java?
Ошибка SSL-видимому, является:

Код:
% Аннулированный: [Сессия-1, TLS_ECDHE_RSA_WITH_RC4_128_SHA]
JavaFX Применение Нить, SEND TLSv1 ALERT: фатальный, описание = certificate_unknown
JavaFX Применение резьбы, WRITE: TLSv1 оповещения, длина = 2
JavaFX Применение Нить, называется closeSocket ()
JavaFX Применение Нить, обработка исключений: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX путь здание не удалось: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти правильный путь сертификации к запрошенной цели


Кроме того, при строительстве я получаю следующее предупреждение, относящееся к устареванию пакета BASE64Decoder:

Код:
/Users/advanced/Dropbox/Botcoin.io/development/Botcoin/src/io/botcoin/api/GoxJavaExample.java:12 предупреждение: BASE64Decoder внутренняя собственность API и могут быть удалены в будущих версиях
импорт sun.misc.BASE64Decoder;
/Users/advanced/Dropbox/Botcoin.io/development/Botcoin/src/io/botcoin/api/GoxJavaExample.java:13 предупреждение: BASE64Encoder внутренняя собственность API и могут быть удалены в будущих версиях
импорт sun.misc.BASE64Encoder;
/Users/advanced/Dropbox/Botcoin.io/development/Botcoin/src/io/botcoin/api/GoxJavaExample.java:55 предупреждение: BASE64Decoder внутренняя собственность API и могут быть удалены в будущих версиях
            SecretKeySpec secret_spec = новый SecretKeySpec ((новый BASE64Decoder ()). DecodeBuffer (this.secret), "HmacSHA512");
/Users/advanced/Dropbox/Botcoin.io/development/Botcoin/src/io/botcoin/api/GoxJavaExample.java:58 предупреждение: BASE64Encoder внутренняя собственность API и могут быть удалены в будущих версиях
            . Строка подписи = (новый BASE64Encoder ()) кодируют (mac.doFinal (post_data_mac.getBytes ()));
4 предупреждения
расширенный сейчас офлайн Пожаловаться на передовой   Ответить с цитированием Мультицитирование сообщения от передовых Быстрый ответ на сообщение расширенным

12 апреля 2013, 5:31:43 PM   # 13
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Спасибо большое за помощь не может ждать, чтобы заставить его работать как можно скорее!

Я сделал изменения, и до сих пор получил ту же ошибку ... Вот полный код:

http://pastebin.com/4mBrc83n

Чтобы проверить это, я пытаюсь получить свой текущий баланс и я вызываю функцию без query_args:

Во-первых, теперь, когда вы переместили версию апи в base_url, path.substring (2) теперь должна быть просто путь (я использовал подстроку обрезать «1 /» прочь в исходном коде).

Это может быть связано с функцией хеширования не работает должным образом в Java?
Ошибка SSL-видимому, является:

Я не совсем уверен, почему вы получаете эту ошибку SSL, но я не использовал Java в то время. Попробуйте -Djavax.net.ssl.trustStore вместо .keystore.

Кроме того, при строительстве я получаю следующее предупреждение, относящееся к устареванию пакета BASE64Decoder:

Для базового кода 64, по-видимому sun.misc функции действительно устарели, попробуйте заменить ваши base64 звонки с эквивалентами отсюда: http://commons.apache.org/proper/commons-codec/
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

13 апреля 2013, 9:51:53 AM   # 14
 
 
Сообщения: 263
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Еще раз спасибо.

ИТАК, я избавилась от .substring ()

Код:
Строка post_data_mac = путь + "\ 0" + Post_data;

 Я бег JVM с доверенным вместо KeyStore
Код:
-Djavax.net.ssl.trustStore = ресурсы / goxkeystore.ks -Djavax.net.ssl.trustStorePassword = ххх -Djavax.net.debug = SSL
,

 и я заменил функцию Base64 с тех Апачом

Код:
     // добавить случайное слово и построить список Arg
            args.put ("данное время", String.valueOf (System.currentTimeMillis ()));
            Строка post_data = this.buildQueryString (арг);
            Строка post_data_mac = путь + "\ 0" + Post_data;
       
            // арг подпись
            Mac макинтош = Mac.getInstance ("HmacSHA512");
            SecretKeySpec secret_spec = новый SecretKeySpec (Base64.decodeBase64 (this.secret), "HmacSHA512");
            mac.init (secret_spec);
            Строка подписи = Base64.encodeBase64String (mac.doFinal (post_data_mac.getBytes ()));
 
            // URL сборки
            URL-queryUrl = новый URL-адрес (base_url + путь);


Тем не менее получил ту же ошибку SSL ... она должна быть связана с сертификатом я скачал из mtgox.com с хромом. Может быть, они используют другую для data.mtgox.com?
расширенный сейчас офлайн Пожаловаться на передовой   Ответить с цитированием Мультицитирование сообщения от передовых Быстрый ответ на сообщение расширенным

13 апреля 2013, 12:27:05 PM   # 15
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

Еще раз спасибо.

ИТАК, я избавилась от .substring ()

Код:
Строка post_data_mac = путь + "\ 0" + Post_data;

 Я бег JVM с доверенным вместо KeyStore
Код:
-Djavax.net.ssl.trustStore = ресурсы / goxkeystore.ks -Djavax.net.ssl.trustStorePassword = ххх -Djavax.net.debug = SSL
,

 и я заменил функцию Base64 с тех Апачом

Код:
     // добавить случайное слово и построить список Arg
            args.put ("данное время", String.valueOf (System.currentTimeMillis ()));
            Строка post_data = this.buildQueryString (арг);
            Строка post_data_mac = путь + "\ 0" + Post_data;
       
            // арг подпись
            Mac макинтош = Mac.getInstance ("HmacSHA512");
            SecretKeySpec secret_spec = новый SecretKeySpec (Base64.decodeBase64 (this.secret), "HmacSHA512");
            mac.init (secret_spec);
            Строка подписи = Base64.encodeBase64String (mac.doFinal (post_data_mac.getBytes ()));
 
            // URL сборки
            URL-queryUrl = новый URL-адрес (base_url + путь);


Тем не менее получил ту же ошибку SSL ... она должна быть связана с сертификатом я скачал из mtgox.com с хромом. Может быть, они используют другую для data.mtgox.com?

Ах да, это должно быть, я только что проверил и mtgox.com подписан VeriSign, а data.mtgox.com подписывается StartCom - два разных сертификатов, к сожалению. Идти к https://data.mtgox.com и вы должны быть в состоянии получить правильный сертификат, это может быть полезно добавить его в то же хранилище, а также, на всякий случай, это когда-либо нуждается в обоих. Надеемся, что это будет, наконец, исправить
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

13 апреля 2013, 1:46:21 PM   # 16
 
 
Сообщения: 406
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

эй вы знаете, является ли эти диаграммы сайтов, listentobitcoins и т.д., которые используют WebSockets ретранслировать данные из mtgox или просто перенаправить человек mtgox?

если последний я думаю, это должно быть очень обременительным для их пропускной способности.
MikeH сейчас офлайн Пожаловаться на MikeH   Ответить с цитированием Мультицитирование сообщения от MikeH Быстрый ответ на сообщение MikeH

13 апреля 2013, 2:18:27 PM   # 17
 
 
Сообщения: 137
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

все, что я хочу прямо сейчас, чтобы контролировать и выдавать ордер на продажу в случае большого падения своего рода странным, что не является стандартной функцией еще через веб-интерфейс.

Да, это странно, что большие обмены не поддерживают стандартные функции обмена, такие как ограничения порядка, короткие продажи и маржинальную торговлю. Я полагаю, что рынок просто не достаточно глубоко и объемы не являются достаточно большими, чтобы оправдать его в данный момент. Странно, хотя, как MtGox имеет ежемесячный объем в миллионах Bitcoins, возможно, особенности просто не запрашиваются достаточно пользователями.

Это один имеет эти функции.

https://www.kraken.com/
Гровер сейчас офлайн Пожаловаться на Гровер   Ответить с цитированием Мультицитирование сообщения от Grover Быстрый ответ на сообщение Гровер

13 апреля 2013, 3:01:13 PM   # 18
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

все, что я хочу прямо сейчас, чтобы контролировать и выдавать ордер на продажу в случае большого падения своего рода странным, что не является стандартной функцией еще через веб-интерфейс.

Да, это странно, что большие обмены не поддерживают стандартные функции обмена, такие как ограничения порядка, короткие продажи и маржинальную торговлю. Я полагаю, что рынок просто не достаточно глубоко и объемы не являются достаточно большими, чтобы оправдать его в данный момент. Странно, хотя, как MtGox имеет ежемесячный объем в миллионах Bitcoins, возможно, особенности просто не запрашиваются достаточно пользователями.

Это один имеет эти функции.

https://www.kraken.com/


Kraken выглядит весьма перспективным, но вы уверены, что это законно? Информация на первой странице заполняется Lorem Ipsum текст, и его FAQ не является полным пока либо. Кроме того, их данные цены и объем выглядит подозрительно похож на MtGox лет. Это может быть просто, что они все еще в бета-версии, но я определенно буду следовать за ними, если они окажутся надежными. Вы знаете, если у них есть план / иметь API?
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

13 апреля 2013, 3:15:07 PM   # 19
 
 
Сообщения: 246
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

эй вы знаете, является ли эти диаграммы сайтов, listentobitcoins и т.д., которые используют WebSockets ретранслировать данные из mtgox или просто перенаправить человек mtgox?

если последний я думаю, это должно быть очень обременительным для их пропускной способности.


Listentobitcoins не хорошо, никогда не слышал об этом, прежде чем я проверил их источник, и соединение mtgox является на стороне клиента, но вы должны нажать на флажок первой, так что, вероятно, не слишком налогообложения на данный момент. Я также проверил bitcoinity, и, кажется, кэшировать его на стороне сервера для веб-сайта для сбора по JSON (хотя в источнике, есть ссылка на WebSockets, но я не думаю, что это на самом деле подключается к MtGox). Это зависит от места, я думаю, но MtGox может справиться с этим, я думаю, тем более, что у них есть фильтры анти-DDoS на месте в случае, если нагрузка становится слишком налогообложение. Их главная проблема связана с их торговым двигателем, который они пытаются улучшить в данный момент.
закись сейчас офлайн Пожаловаться на закись   Ответить с цитированием Мультицитирование сообщения от закиси Быстрый ответ на сообщение закись

13 апреля 2013, 5:33:35 PM   # 20
 
 
Сообщения: 406
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox API версии 2: Неофициальная документация

да я скачал источник в listentobitcoins тоже, он показывает только сделки с blockchain для меня, не может получить его, чтобы показать сделки по какой-то причине, он соединяется, но ничего не получается до конца.

Я думал об использовании его в качестве отправной точки для другого маленького проекта, но на самом деле не хочу, чтобы преобразовать его в Socket.io только потому mtgox WebSocket, может быть временно изворотливый.


---
Редактирование: никогда не возражают только заметил это:

WebSocket официально осуждается сейчас?
shockdiode: да, заменен Socket.io сервером
MikeH сейчас офлайн Пожаловаться на MikeH   Ответить с цитированием Мультицитирование сообщения от MikeH Быстрый ответ на сообщение MikeH



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW