gifts2017

Функции для работы на бирже криптовалют BTC-E из 1С

Опубликовал Алексей Мутовкин (mrWatson) в раздел Обмен - Обмен с другими системами

Криптолихорадка бушует. Биткоины и лайткоины вызывают всё больший интерес пользователей и показывают чудеса роста. Полезно иметь про запас готовый набор функций для работы с одной из популярных бирж по торговле этими загадочными инструментами.

Для начала работы через API необходимо получить секретный и публичный ключ доступа: API Ключи -> Создать ключ -> Установить права -> Сохранить

-> вставляем полученные ключи в модуль конфигурации

теперь всё готово к работе. Что нам предоставляет API:

//возвращает кол-во ваших активных ордеров или -1 в случае ошибки
//-1 это код ошибки для всех функций данной библиотеки
Функция ОткрытыхОрдеров()

//возвращает остаток на счете (без учета заблокированных сумм)
//Тикер = usd, ltc, btc и т.д.
Функция ОстатокСредств(Тикер)

//возвращает в виде коллекции полный остаток с учетом заблокированных средств, сразу по всемсчетам
Функция ОстатокСредствПолный()

//отдает распоряжение на покупку или продажу
//возвращает числовой id ордера
//Пара - задает инструмент (btc_usd, ltc_usd и т.д.)
//Цена - желаемая цена
//КолВо - кол-во лотов, если >0, то покупка, если < 0, то продажа
Функция ПоставитьОрдер(Пара, Цена, КолВо)

//снимает ордер по его числовому id
//если успех возвращает 1, иначе -1
Функция СнятьОрдер(ИД)

//возвращает таблицу с последними сделками пользователей на бирже
//Пара - инструмент
//КолВо - кол-во сделок (не более 2000)
Функция ПоследниеСделки(Пара, КолВо = 100)

//возвращает таблицу значений с вашими активными ордерами, с отбором по инструменту или без
Функция АктивныеОрдера(Пара=Неопределено)

В комплекте идет демо обработка с примером использования библиотеки.

Использованы материалы:
1) Автор Sintez123, ветка на форуме тут
2) 1С:JSON парсер и сериализатор. Автор Александр Переверзев тут

Весь код открыт.
Под вашу ответственность.

Скачать файлы

Наименование Файл Версия Размер
конфигурация btce_api.cf с открытым кодом 39
.cf 29,56Kb
10.12.13
39
.cf 29,56Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Антон (anton.fly7) 10.12.13 14:20
а робот для торгов будет? )
2. Алексей Мутовкин (mrWatson) 10.12.13 14:33
(1) anton.fly7, робот есть, но он убыточный, сначала вроде вырывается в +, а потом его засаживают другие, более хитрые роботы. успешный робот это из области вечных двигателей.
3. Антон (anton.fly7) 10.12.13 14:37
(2) а можно пример посмотреть? можно в личку
4. Андрей Овсянкин (Evil Beaver) 10.12.13 16:17
И сюда дотянулся проклятый биткоин :)
5. Александр (AlexandrIII) 10.12.13 22:12
6. Алексей Мутовкин (mrWatson) 10.12.13 22:31
7. Александр (AlexandrIII) 10.12.13 22:37
(6) mrWatson, Мир сошел с ума ))))

кстати слышал по радио говорили что есть еще SexCoin, интересно чем они обеспечены ? )))
m.bolsun; mrWatson; AllexSoft; marsohod; +4 Ответить 1
8. Алексей Белоусов (AllexSoft) 10.12.13 23:27
(6) mrWatson, ничего себе! я даже представить себе не мог такого разнообразия...
Вообще не понимаю этих биткоинов, какое то новое МММ имхо, международного масштаба
greenLiss; Yashazz; +2 Ответить
9. Алексей Мутовкин (mrWatson) 10.12.13 23:54
(7) AlexandrIII, есть такой, 13ый номер в таблице и вот их сайт http://www.sexcoin.info/
10. Михаил Золотов (GAMLET) 12.12.13 13:35
Хотелось бы тоже посмотреть на робота)
11. Алексей Мутовкин (mrWatson) 12.12.13 15:26
(10) GAMLET, полностью не могу раскрыть робота, могу лишь рассказать алгоритм кратко.
Это не мое изобретение. Робот постоянно держит ордер на покупку на уровне скользящая средняя минус половина интереса(т.е. ордер снимается и ставится снова, чтоб быть на заданном уровне). Рано или поздно такой ордер исполнится и тогда ставится ордер на продажу по цене закупки + интерес. Пока не исполнится продажа робот ожидает. Потом начинается цикл снова. Но вот сейчас он сидит в минусе так как после посденей закупки цена уже не пошла на закупка+интерес, а ушла вниз. Т.е. что-то не так в консерватории. Надо еще помнить, что с каждой сделки берется комиссия 0.2% и поэтому частыми сделками с малой прибылью мы просто кормим биржу.
12. Ivan Khorkov (vano-ekt) 12.12.13 19:36
у нас есть свой старткойн, с биржей и ставками
13. Александр Маляев (maljaev) 13.12.13 02:53
Пирамида это всё. Я не в плане обработки, а в плане механизма как такового. Недаром в ряде стран запрещен.
14. Эмиль Карапетян (amon_ra) 13.12.13 09:27
(13) maljaev, это что еще за старткойин? ни разу не слышал
15. Александр Маляев (maljaev) 13.12.13 10:57
Почитайте на Вики, я читал на днях: http://ru.wikipedia.org/wiki/Bitcoin
P.S. Я не про стартмани, а про биткойны.
16. Osiris_ (StaticUnsafe) 17.01.14 10:45
Неплохо. Казенные вычислительные мощности и электричество)) Много удалось намайнить коинов?
17. Алексей Мутовкин (mrWatson) 17.01.14 10:57
(16) Osiris_, Я дома добываю. Сейчас переключился на лайткоины. Продажи были не вовремя, так что существенной прибыли не получил. Вот моя домашняя серверная http://1csoft.com/node/2660

Кстати вот еще видео интересное про биткоины http://vimeo.com/84070272
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа