среда, 23 июля 2014 г.

update 1.5.2

Обновитесь.

Из-за ошибки апдейтера для успешного обновления необходимо применить это обновление 2 раза подряд.

1. Исправил баг, из-за которого часть файлов могла не обновляться.

2. Теперь данные Icbit доступны и на графиках.

3. Добавил Winkdex. http://winkdex.com/

     На текущий момент апи отдаёт только цену.

     Добавьте в Allowed API: winkdex
   Теперь в интерфейсе будет фирменная цена биткоина от знаменитых близнецов))

     Данные индекса хранятся в массиве:

     $market['winkdex']['price']

4. Все запросы теперь используют сжатие gzip.

update 1.5.1

Обновитесь.

1. добавил пары с фунтом и юанем на бирже BTC-e.com

полный список всех доступных пар:

btc_usd , btc_rur , btc_eur , btc_cnh , btc_gbp , ltc_btc , ltc_usd , ltc_rur , ltc_eur , ltc_cnh , ltc_gbp , nmc_btc , nmc_usd , nvc_btc , nvc_usd , usd_rur , eur_usd , eur_rur , usd_cnh , gbp_usd , trc_btc , ppc_btc , ppc_usd , ftc_btc , xpm_btc

2. добавил в мониторинг биржу деривативов Icbit.se

     в Allowed API добавьте icbit
     в Monitor pairs добавьте название одного или нескольких контрактов:

     BUQ4 , BUU4 , BUV4 , BUX4 , BUZ4

     собираемые данные доступны в виде массива:

$depth[ 'icbit' ][ 'контракт' ][ 'bid' ][ num ][0] - цена ордера на покупку,
$depth[ 'icbit' ][ 'контракт' ][ 'bid' ][ num ][1] - объём ордера на покупку,
$depth[ 'icbit' ][ 'контракт' ][ 'ask' ][ num ][0] - цена ордера на продажу,
$depth[ 'icbit' ][ 'контракт' ][ 'ask' ][ num ][1] - объём ордера на продажу,

контракт - название одного из торгуемых контрактов,
num - порядковый номер ордера, лучшие ордера имеют меньший номер.


воскресенье, 20 июля 2014 г.

update 1.5.0

Обновитесь.

1. теперь бот проверяет ssl-сертификаты предоставленные серверами бирж.

2. добавлена биржа Cryptonit.net.

     Для получения любых данных с этой биржи нужен api ключ (и соответственно регистрация), кроме того для работы с количеством пар больше 2х обратитесь в саппорт для добавления ваших IP адресов в whitelist. Из-за жёсткого лимита одновременных подключений к торговому серверу при увеличении количества cryptonit пар в мониторинге скорость работы бота может значительно уменьшиться.

доступные торговые пары:

ct_ltc_btc , ct_nmc_btc , ct_ppc_btc , ct_trc_btc , ct_ftc_btc , ct_btc_eur , ct_ltc_eur , ct_nmc_eur , ct_ppc_eur , ct_btc_usd , ct_ltc_usd , ct_nmc_usd , ct_ppc_usd

валюты баланса:

usd , eur , btc , ltc , nmc , trc , ftc , ppc

Массивы данных, доступных для торговли.


Баланс:
$balance[ 'cryptonit' ][ 'currency' ] - доступные средства на счету,
$balance[ 'cryptonit' ][ 'currency_uncomfirmed' ] - неподтверждённые средства в криптовалюте ожидающие зачисления, пример:
    $balance[ 'cryptonit' ][ 'btc_uncomfirmed' ]

Стакан заявок:
$depth[ 'cryptonit' ][ 'pair' ][ 'ask' ][ num ][0] - цена ордера на продажу,
$depth[ 'cryptonit' ][ 'pair' ][ 'ask' ][ num ][1] - объём ордера на продажу,
$depth[ 'cryptonit' ][ 'pair' ][ 'bid' ][ num ][0] - цена ордера на покупку,
$depth[ 'cryptonit' ][ 'pair' ][ 'bid' ][ num ][1] - объём ордера на покупку,

Тикер:
$ticker[ 'cryptonit' ][ 'pair' ][ 'high' ] = самая высокая цена за последние сутки,
$ticker[ 'cryptonit' ][ 'pair' ][ 'low' ] = самая низкая цена,
$ticker[ 'cryptonit' ][ 'pair' ][ 'avg' ] = средняя цена (high+low)/2,
$ticker[ 'cryptonit' ][ 'pair' ][ 'vol' ] = объём торгов в валюте,
$ticker[ 'cryptonit' ][ 'pair' ][ 'vol_cur' ] = объём торгов,
$ticker[ 'cryptonit' ][ 'pair' ][ 'last' ] = цена последней сделки,
$ticker[ 'cryptonit' ][ 'pair' ][ 'buy' ] = цена лучшего ордера на продажу,
$ticker[ 'cryptonit' ][ 'pair' ][ 'sell' ] = цена лучшего ордера на покупку.

Открытые ордера:
$open_order[ 'cryptonit' ][ 'pair' ][ num ][ 'oid' ] - id ордера,
$open_order[ 'cryptonit' ][ 'pair' ][ num ][ 'type' ] - buy или sell,
$open_order[ 'cryptonit' ][ 'pair' ][ num ][ 'amount' ] - объём ордера,
$open_order[ 'cryptonit' ][ 'pair' ][ num ][ 'price' ] - цена ордера,

Прочая информация:
$market[ 'cryptonit' ][ 'open_orders' ] - количество открытых ордеров.

------------------
pair - одна из доступных для торговли пар,
currency - одна из валют баланса,
ask / bid - продажа / покупка,
NUM - номер ордера (самые лучшие имеют меньший номер),

Торговые функции.


Для автоматической торговли доступны функции order(); и close();

Примеры использования:

order( 'cryptonit' , 'buy' , 1 , 'nmc' , 1.5 , 'usd' );

= купить на бирже cryptonit 1 неймкоин по цене 1.5 доллара.
Порядок следования валют в функции должен совпадать с соответствующей парой, в примере это nmc_usd.

close( 'cryptonit' , 'ct_nmc_usd' );

= закрыть все ордера в паре nmc_usd.

close( 'cryptonit' , 'ct_nmc_usd' , 'bid');

= закрыть ордера на покупку в паре nmc_usd,

close( 'cryptonit' , 'ct_nmc_usd' , 'bid' , 1.5);

= закрыть только ордера на покупку с ценой 1.5.


TFBTC TRADER 1.5

TFBTC TRADER 1.5 - Бот для торговли биткоинами.  Позволяет создавать собственные стратегии и сохранять их.


В новой версии включена по умолчанию проверка ssl сертификатов, добавлена поддержка биржи Cryptonit.net, убрана поддержка обанкротившейся биржи MtGox, обновлена версия php, включена по-умолчанию работа с базами данных SQLite3.

Пошаговая инструкция по установке бота:

среда, 2 июля 2014 г.

Графики

Привет.
Теперь по адресу https://data.btctrader.ru/ находятся графики цен биржи BTC-e.com в количестве аж целых двух штук :)

Данные обновляются примерно раз в полчаса.