zaifer是一个zaifapi包装库。这个库很容易在python上使用zaifapi。

zaifer的Python项目详细描述


zaifer

zaifer是zaifapi的程序库。 隐藏使用webapi的繁杂手续, 以python的method为基础简单地利用zaifapi。

使用方法

1.Zaif账号页面发行APIKey。

APIKeyは第3者に明かさないよう大切に扱ってください。

2.运行pip命令,下载模块。

pip install zaifer

3.请导入类别,如下使用

fromdatetimeimportdatetimefromdecimalimportDecimalfromzaiferimport*# APIキーを設定key='aa75ffcc-6c72-4b54-a936-xxxxxxxxxxxx'secret='0fbe7367-0821-4417-9c65-xxxxxxxxxxxx'# アカウント情報を取得します。account=Account(key,secret)print(account.get_info())print(account.get_info2())print(account.get_personal_info())print(account.get_id_info())print(account.withdraw('btc','17A16QmavnUfCW11DAApiJxp7ARxxxxxxxx',Decimal('10.0'),None,Decimal('0.0005')))print(account.get_deposit_history_by_period('jpy'))print(account.get_withdraw_history_by_period('btc'))# 現物取引のマーケット情報を取得します。market=Market()print(market.get_currencies('all'))print(market.get_currency_pairs('btc_jpy'))print(market.get_last_price('btc_jpy'))print(market.get_ticker('btc_jpy'))print(market.get_trade_history('btc_jpy'))print(market.get_depth('btc_jpy'))# チャート情報を取得します。chart=Chart()print(chart.get_ohlc('btc_jpy','60',datetime(2018,11,4,0),datetime(2018,11,5,0)))# 現物取引の注文情報を取得・送信します。trade=Trade(key,secret)print(trade.get_trade_history_by_period('btc_jpy',datetime(2018,11,5)))print(trade.get_active_orders())print(trade.open_order('btc_jpy','bid',Decimal('780000'),Decimal('1')))print(trade.cancel_order(92537563))# 先物取引のマーケット情報を取得します。futureMarket=FutureMarket()print(futureMarket.get_groups('active'))print(futureMarket.get_last_price(1,'btc_jpy'))print(futureMarket.get_ticker(1,'btc_jpy'))print(futureMarket.get_trade_history(1,'btc_jpy'))print(futureMarket.get_depth(1,'btc_jpy'))print(futureMarket.get_swap_history(1,'btc_jpy'))# 証拠金取引の注文情報を取得・送信します。marginTrade=MarginTrade(key,secret)# BTC/JPYの信用取引print(marginTrade.get_positions('margin',None,'btc_jpy'))print(marginTrade.position_history('margin',None,22701))print(marginTrade.get_active_positions('margin',None))print(marginTrade.create_position('margin',None,'btc_jpy','bid',721000,1,7.77))print(marginTrade.update_position('margin',None,22904,720000))print(marginTrade.cancel_position('margin',None,22905))# BTC/JPYの先物取引(AirFX)print(marginTrade.get_positions('futures',1,'btc_jpy'))print(marginTrade.position_history('futures',1,22701))print(marginTrade.get_active_positions('futures',1))print(marginTrade.create_position('futures',1,'btc_jpy','bid',750000,1,25))print(marginTrade.update_position('futures',1,22904,720000))print(marginTrade.cancel_position('futures',1,22905))

相关信息

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java jogl列出所有图形设备   Java调度任务。保持重新启动   wsdl JAXB XmlID和XmlIDREF注释(从模式到Java)   java我可以使用带有LEMP的DigitalOcean上的JSP页面吗?   互操作如何将类型化集合从clojure传递到java?   java MinMax算法工作不正常   返回“未找到匹配索引”的java Google云数据存储   spring设计从一个平面文件中读取100K记录,并用Java将其处理到DB   java如何使用arraylist中先前定义的类   java我们如何为从internet下载的项目构建jar   我正在用java编写一个程序,它可以打印从1到x的数字(x是用户输入值)。这是使用for循环和方法语句   安卓中java代码的语法错误   泛型Java方法接受vararg并返回arraylist?