区块链与人工智能、物联网等新技术融合不断拓展技术应用新空间,进一步释放创新创业活力。人工智能的发展要以海量大数据为基础,区块链可以确保数据的安全性和可信性。二者一旦深度结合,就可以产生更多新的应用,提供更广泛的智能应用。物联网的一大问题是安全性难以保障,而安全问题的核心缺陷是缺乏设备之间的相互信任机制,而区块链网络提供了共识机制,可以抵御单点失效等问题。同时,区块链点对点的互联传输数据方式,可以解决计算能力的问题。
量化交易也是一种交易。狭义上的量化交易指将交易条件转化为程序,并自动下单;广义的量化交易是系统交易方式,是一种综合交易系统,根据一系列交易条件,智能决策系统,将丰富的经验与交易条件想结合,管理交易过程中的风险控制。
“区块链+”或将改变乃至重塑全球金融业的基础框架,加速金融创新和产品迭代速度,极大提高金融运行效率,重塑信用传递交换机制。
区块链技术本身而言,是互联网技术的变革与突破,是具有划时代意义的科技成果。区块链技术真正服务于实体经济,才是区块链发展的核心所在。
def handle_bar(context,bar_dict):
...
if newPrice>=context.nextSellPrice:
logger.info("执行高抛交易,对应价格:{}".format(newPrice))
amount=context.portfolio.positions[context.s1].quantity
if amount>=context.tradeNumber:
logger.info("执行高抛交易,对应数量:{}".format(context.tradeNumber))
order_shares(context.s1,-context.tradeNumber)
plot("S",newPrice)
elif amount>=100:
logger.info("执行高抛交易,对应数量:{}".format(amount))
order_shares(context.s1,-amount)
plot("S",newPrice)
calc_next_trade_price(context,newPrice)
obj={
"nextSellPrice":context.nextSellPrice,
"nextBuyPrice":context.nextBuyPrice,
"curTradePrice":context.curTradePrice
}
context.buyTradeList.append(obj)
if newPrice<=context.nextBuyPrice:
logger.info("执行低吸交易,对应价格:{}".format(newPrice))
amount=int(context.portfolio.cash/newPrice/100.0)*100
if amount>=context.tradeNumber:
logger.info("执行低吸交易,对应数量:{}".format(context.tradeNumber))
order_shares(context.s1,context.tradeNumber)
plot("B",newPrice)
calc_next_trade_price(context,newPrice)
obj={
"nextSellPrice":context.nextSellPrice,
"nextBuyPrice":context.nextBuyPrice,
"curTradePrice":context.curTradePrice
}
context.sellTradeList.append(obj)