比特帝国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

比特帝国 首页 赛贝CYBEX CYBEX资讯 查看内容

第二期:自动交易程序简介:普通个人和团队如何快速上手量化

2019-3-1 14:50| 发布者: CYBEX赛贝社区| 查看: 125| 评论: 0|原作者: CYBEX赛贝社区


上期提到我们提到,针对自己开发代码进行程序化、自动化的交易的个人或者团队,去中心化交易所能够提供更好的环境和信任体系。本期就以Cybex社区公开的一套自动交易程序为例,为大家介绍如何在去中心化交易所中通过运行一套自动化交易程序,使指定账户进行自动挂单、撤单操作,并根据需要设定相关的策略,包括行情获取、下单间隔、价格设定、风控规则等等。


接下来,我们详细说明一下如何通过Json配置文件调用程序中的模块,实现指定账户在Cybex去中心化交易所进行自动化的交易。


大家可以在Cybex社区中找到这个自动化程序。地址是:https://github.com/CybexDex/cybex-node-doc/wiki/自动交易程序操作手册。这一程序中包含默认的几种下单、风控、止损、账户模块类型,用户只需要在Json配置文件中将markets行情、strategies下单策略、risk风控、stoplosses止损、account账户五个模块进行参数配置,并用instances调用以上五个模块的参数,即能达到按照所设置策略进行交易的效果。


Json配置文件中的五个模块参数详情如下:


例:如果想让指定账户accountA、accountB依照相关的下单、风控和止损策略在CYBEX交易所中用最新60秒获取的行情信息自动交易ETH/USDT,可将json文件配置如下:

{

    "markets": [

        {

            "name": "cryptocompare",

            "params": {

                "url": "https://min-api.cryptocompare.com/data/price?fsym={}&tsyms={}",

                "market_expiration": 60,

                "trading_pairs": [

                    {"base": "USDT", "quote": "ETH"}


                ]

            }

        }

            ],


    "strategies": [

        {

            "name": "robot_ETH_USDT",

            "type": "robot_strategy",

            "params": {

                "base": "USDT",

                "quote": "ETH",

                "price_positive_floating": 0.001,

                "price_nagtive_floating": 0.01,

                "amount": 0.05,

                "amount_floating": 0.5,

                "expiration": 180

            }

        }


    ],


    "risks": [

        {

            "name": "robot_position",

            "type": "max_position_risk",

            "params": {

                "max_position": 0.05

            }

        }

    ],


    "stoplosses": [

        {

            "name": "simple_robot",

            "type": "price_stoploss_cancel",

            "params": {

                "order_cancel_ratio": 0.01

            }

        }

    ],


    "accounts": [

        {

            "name": "pytest1",

            "type": "cybex",

            "params": {

                "name": "accountA",

                "url": "https://shenzhen.51nebula.com",

                "wif":"XXXXX"

            }

        },

        {

            "name": "pytest2",

            "type": "cybex",

            "params": {

                "name": "accountB",

                "url": "https://shenzhen.51nebula.com",

                "wif":"YYYYYY"

            }

        }     

    ],


    "instances": [

        {

            "strategy": "robot_ETH_USDT",

            "account": "pytest1",

            "market": ["cryptocompare"],

            "risk": ["robot_position"],

            "stoploss": "simple_robot"

          

        },

       {

            "strategy": "robot_ETH_USDT",

            "account": "pytest2",

            "market": ["cryptocompare"],

            "risk": ["robot_position"],

            "stoploss": "simple_robot"

    

        }

    ]

}



接下去,自动交易的程序还能做出很多策略扩展。例如:对于普通的用户,可以通过自定义开发更多样化参数的下单策略模块来制定自己个性化的下单策略,实现丰富的下单形式,也可以通过在账户模块中对接多个交易所,实现同一交易对的指定账户同时在多个交易所之间进行快速下单、撤单操作。对于交易所平台,可以利用自动化交易程序进行market making,为平台提供充足的流动性。



以上就是对自动交易程序的简单介绍啦!赶紧报名参加Cybex联合HashBang主办全球第一届去中心化交易大赛,也是全球第一次在去中心化交易所上进行的交易大赛,所有量化团队、操盘手的挂单吃单操作都公开透明,借此来决出名副其实的交易之王。


报名时间:2.25-3.11

报名申请表:http://cybexexchange.mikecrm.com/C6aKW0a


为了方便参赛的团队更加深入的了解Cybex的交易环境,我们会持续更新对Cybex的介绍:


第一期:数币量化交易团队/个人如何选择合适的交易所(插入链接)

第二期:自动交易程序介绍——普通个人和团队如何快速上手量化

第三期:量化小白入门级手册、如何做高级韭菜——如何在交易所搬砖以及交易对搬砖

第四期:一切上链,打造透明交易,实时订单撮合引擎(ROME)——Cybex如何支持交易团队

第五期:交易大赛规则发布


Cybex也是一个开放的社区平台,大家可以访问https://github.com/CybexDex/cybex-node-doc/wiki获取相关信息。

关于主办方:

CYBEX:是一个旨在提高加密资产流动性的去中心化交易所。相较于如今市场中的中心化交易所,CYBEX为加密资产提供了更多的透明性与安全性。此外,CYBEX还是一个由全球志同道合的合作伙伴在去中心化网络中共同构建并运营的生态系统。其核心以石墨烯区块链引擎为基础,提供了更高的效率与安全性,并且能够通过权益证明机制,扩展到每秒10万笔的交易速度。


HashBang定位全球区块链知识服务商,生产最新区块链知识的专栏和精品课,设计陪伴式、沉浸式、有趣的学习模式,传递创新科技价值的同时,连接全球区块链爱好者,让创新科技成为一种认知潮流;也让更多人了解区块链,认识区块链,并为行业培养高认知人才,从而提高整个行业的整体认知水平,为推动区块链真正发展做出贡献。


更多大赛信息,也可以联系Bang姐(HashBangs)进行咨询。



比特帝国区块链交易所

最新评论

返回顶部