当前位置: 首页 > 软件库 > Web3 > 开源货币/比特币 >

CCXT

加密货币交易开发包
授权协议 MIT
开发语言 PHP Python
所属分类 Web3、 开源货币/比特币
软件类型 开源软件
地区 不详
投 递 者 晋涛
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

CCXT – CryptoCurrency eXchange Trading Library

CCXT 是一个用于加密货币交易和电子商务的JavaScript/Python/PHP库,支持许多比特币/以太/山寨币交易市场和商家API。

CCXT库用于连接和交易全球的加密货币交易和支付处理服务。 它可以快速访问市场数据,用于存储,分析,可视化,指标开发,算法交易,策略回溯测试,机器人编程和相关软件工程。

它旨在供编码人员,开发人员,技术熟练的交易员,数据科学家和金融分析师用于构建交易算法。

示例代码:

'use strict';
const ccxt = require ('ccxt');

(async function () {
    let kraken    = new ccxt.kraken ()
    let bitfinex  = new ccxt.bitfinex ({ verbose: true })
    let huobipro  = new ccxt.huobipro ()
    let okcoinusd = new ccxt.okcoinusd ({
        apiKey: 'YOUR_PUBLIC_API_KEY',
        secret: 'YOUR_SECRET_PRIVATE_KEY',
    })

    const exchangeId = 'binance'
        , exchangeClass = ccxt[exchangeId]
        , exchange = new exchangeClass ({
            'apiKey': 'YOUR_API_KEY',
            'secret': 'YOUR_SECRET',
            'timeout': 30000,
            'enableRateLimit': true,
        })

    console.log (kraken.id,    await kraken.loadMarkets ())
    console.log (bitfinex.id,  await bitfinex.loadMarkets  ())
    console.log (huobipro.id,  await huobipro.loadMarkets ())

    console.log (kraken.id,    await kraken.fetchOrderBook (kraken.symbols[0]))
    console.log (bitfinex.id,  await bitfinex.fetchTicker ('BTC/USD'))
    console.log (huobipro.id,  await huobipro.fetchTrades ('ETH/CNY'))

    console.log (okcoinusd.id, await okcoinusd.fetchBalance ())

    // sell 1 BTC/USD for market price, sell a bitcoin for dollars immediately
    console.log (okcoinusd.id, await okcoinusd.createMarketSellOrder ('BTC/USD', 1))

    // buy 1 BTC/USD for $2500, you pay $2500 and receive ฿1 when the order is closed
    console.log (okcoinusd.id, await okcoinusd.createLimitBuyOrder ('BTC/USD', 1, 2500.00))

    // pass/redefine custom exchange-specific order params: type, amount, price or whatever
    // use a custom order type
    bitfinex.createLimitSellOrder ('BTC/USD', 1, 10, { 'type': 'trailing-stop' })

}) ();

 

  • 前言 提示:本人小白,刚入门,在三天左右时间,参考各大教程,来总结和完善一些遇到部署问题等解决方法,欢迎来问,有错误的地方请指正。 一、服务器        本人购买的是Vultr服务器,服务器的选择和购买以及自己去找文章这里不再叙述。 二、基本安装和配置 1.安装基本        在安装anaconda,IPython,Jupyter和Notebook时,最好安装一些开发操作系统的工具集比如(

  • python官网对于ccxt的介绍是: A library for cryptocurrency trading and e-commerce with support for many bitcoin/ether/altcoin exchange markets and merchant APIs 即一个封装了诸多数字货币交易平台的api的开源库。 支持python、php、javascrit三

  • import ccxt from math import cos from math import pi from math import floor from math import ceil def plot(series, cfg={}): minimum = min(series) maximum = max(series) interval = abs(f

  • CCXT——Unix毫秒级时间戳处理Python实现 前言 ​ CCXT目前是加密货币量化交易者使用的最多的非常好用的库。尽管距离CCXT发布已经过去了好几年,笔者最近才刚开始深入接触CCXT库,该系列将致力于分享笔者在CCXT使用、真实交易中遇到的各类问题及解决方案。 ​ 在真实交易前面临的第一个问题就是时间戳,时间戳是一个不可避免的问题。时间戳指的是UNIX时间戳,即从UTC时间1970年1月

  • 可能考虑到是python国内网络的问题,这时我们用国内的镜像源来加速。 pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 这个是豆瓣源 –trusted-host pypi.douban.com 这是为了获得ssl证书的认证,要不然会报错 问题:由于网速等原因,需要重复使用命令:【pip

  • 因为在初始化默认交易所的时候,没有加载市场数据 必须实例化交易所后用load_markets()加载市场数据 import ccxt gateio = ccxt.gateio() gateio.load_markets() print(gateio.symbols)

 相关资料
  • 这是一篇加密货币的入门文章,是写给没有接触过比特币、加密货币的小伙伴的入门指南,接下来的内容,都将与加密货币相关。 前言 “加密货币就是货币”听起来挺“白痴的”。想想背后的意思,言外之意就是“加密货币可能不是货币”,就非常值得玩味了。事实上,在我接触的很多朋友当中,一开始认为后者的更多。包括我自己,也是经过探究一段时间之后,才认定这个结论的。 惯性定律不仅存在于物质世界,也存在于人类的认知世界。人

  • 加密货币是一种数字资产,可用于在各方之间交换价值。它使用强大的加密技术来保护金融交易并控制该货币的新单位的创建并验证资产的转移,它不是物理上存在的。 与美元,日元或人民币等法定货币等政府货币不同,所有这些货币均由政府印制。因此,存在一个集中的机构,它创造了数千或数百万或更多的货币。使用像比特币这样的加密货币,这些实际上是由使加密货币起作用的相同数学公式创建的。因此,加密货币使用分散控制,其通过作为

  • 本文向大家介绍什么是加密货币?相关面试题,主要包含被问及什么是加密货币?时的应答技巧和注意事项,需要的朋友参考一下 回答:加密货币是一种数字资产,可以用作使用加密功能进行金融交易的交换媒介。加密货币利用区块链技术获得透明度,去中心化和不变性。加密货币可使用公钥和私钥在两方之间直接发送,而手续费极低。

  • 问题内容: 在SQL数据库中存储货币值时有关数据类型的臭名昭著的问题。 但是,在这些艰难的时期,我们现在拥有的货币最多可保留18位小数(感谢ETH)。 现在,这重新提出了经典论点。 想法 选项1 使用一个大的整数,以节省的实际价值,然后存储货币有多少位小数有(简单地将通过中译本)? 选项2 将数据类型存储在一个大的十进制数中,这不可避免地会占用大量空间。 选项3 以字符串形式存储。这会对性能产生影

  • 我试过... 但那就不允许便士条目了。 我想要增量按钮控制在英镑上升,但仍然想要输入便士的能力。 谢谢,1DMF

  • 分散式账本应用程序可以有许多不同的实现。为什么所有加密硬币都依赖区块链。这真的是实现安全分散账本的唯一方法吗?

  • 我正在尝试使用函数。 而它应该打印$符号或美元? 我使用linux主机。 谢谢

  • 问题内容: 我正在使用我给定的语言环境获取自定义货币格式。但是,这始终包含我不需要的货币符号,我只想要给定语言环境的正确货币数字格式而没有货币符号。 做一个抛出一个异常.. 问题答案: 以下作品。这有点丑陋,但可以履行合同: 您还可以从货币格式中获取模式,删除货币符号,然后从新模式中重构新格式: