全部版块 我的主页
论坛 金融投资论坛 六区 金融实务版 比特币、区块链与元宇宙
389 0
2022-10-12

合约量化机器人系统开发,无论你如何看待智能合约,越来越多的项目正在寻找驾驭它的方法,它们很多是从以太坊智能合约开始的。随着对智能合约的研究不断推进,可以关注它取得的进展,但最重要的是,不要忘记智能合约在执行交易方面的重要性,交易在区块链网络上是安全的、无须信任和分布式的。

智能合约是编程在区块链上的汇编语言。通常人们不会自己写字节码,但是会从更高级的语言来编译它,例如用Solidity,与Javascript类似的专用语言。这些字节码确实给区块链的功能性提供了指引,因此代码可以很容易与它进行交互

# 参数设定

GOAL = 99999                         #[USD]止盈目标价格

LEVE = 1.5                           #杠杆数值

print("deffence", 100/(LEVE+1), "%") #

LOT = 10                             #[USD]每次的委托数量

STIME = 2                            #[sec]循环频率

MTIME = 1                            #[sec]循环等待时间

apikey = ""

secret = ""

client = btcmex.btcmex(test=True, api_key=apikey, api_secret=secret)

#初始化处理

#取消所有订单

client.Order.Order_cancelAll(symbol="XBTUSD").result()

#读取保证金

balance = client.User.User_getMargin(currency="XBT").result()[0]['walletBalance']/100000000

print("balance:", balance, "BTC")

# 读取仓位

pos = client.Position.Position_get().result()

print("pos", pos[0][0]["currentQty"], "USD")

#设置止盈的限价卖委托

first = False

虽然很多人把智能合约的不可逆转特性看作是它的主要好处,但也有人认为一旦出现问题无法修改。因为人类会犯错误,在创建智能合约时也一样,一些绑定协议可能包含错误,而它们是无法逆转的。

此外,智能合约只能使用数字资产,在连接现实资产和数字世界时会出现问题。最后也是最重要的是,智能合约缺乏法律监管,只受制于代码约定的义务。缺乏法律监管可能会导致一些用户对网络上交易持谨慎态度,特别是它很重要的话。

使用智能合约的优点是处理交易时效率更高,不可逆转,安全的交易以及全自动化流程。另外一个方面,缺点就是缺乏法律监管,人为的错误和实施有困难。​​​​


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群