bitshares-scripts: набор скриптов для Bitshares


Недавно в одном telegram-чате задали вопрос, как посчитать стоимость пачки аккаунтов в BTC. У меня есть такой скрипт и я решил его опубликовать вместе с несколькими другими скриптами.

Выложил в репозиторий bitshares-scripts.

Получение оценки аккаунтов в BTC

Это делает скрипт balances_as_btc.py. Он считает сумму свободного баланса, баланса в ордерах и баланса в маржинальных позициях.

Для начала, нужно указать свои аккаунты в конфиге:

# My Bitshares accounts
my_accounts:
 - foo1
 - foo2

Потом надо указать в какой конкретно биток надо всё пересчитать (благо их много):

# For calc_sum_balances_as_btc.py, specify final BTC asset                                                                                    
btc_asset: RUDEX.BTC

Не все монеты имеют прямые ликвидные рынки с xxx.BTC, поэтому какие-то ассеты имеет смысл пересчитывать через промежуточные рынки. Это указывается так:

transform_assets:
  TWENTIX: USD
  XCHNG.FUND: USD
  OPULENCE: USD
  USD: RUBLE

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

Отмена всех ордеров

Ещё один полезный скрипт cancel_all_orders.py, он предназначен для отмены всех открытых ордеров на аккаунте. Очень удобно когда их много и не хочется тыкаться в GUI.


Comments 1


30.01.2019 17:48
0