量化交易是一种市场策略,它依靠数学和统计模型来识别并执行机会。这些模型由定量分析驱动,这就是该策略的名称。它通常也被称为“定量交易”,有时也称为“定价”。
量化分析研究和测量将行为的复杂模式分解为数值。它忽略了定性分析,该定性分析基于诸如管理专业知识或品牌实力之类的主观因素来评估机会。
量化交易系统软件的优势
1、指定的交易策略,持仓派:智能机器人内嵌有多种的设置的交易策略,从保守到激进的形式,由于每一种的交易方式风险不同,设置好相关的策略后软件就会智能化的每次进单持仓和标准,严格按照指定策略进行执行。
2、共同监督多个买卖:可适用于多个的买卖一起运作执行策略,每个种类都有自己的单独的进程,全自动的实现监控报价。监控系统的买卖标准,保证买卖交易的及时性
3、智能跟踪,及时止损:设定开启标准,盈利占比超过一定的标准后,智能机器人会开启全自动的跟踪止损。价格持续的上涨时,盈利占比持续攻克大值交易,价格下降时开启强制平仓标准,止盈止损。
def handle_bar(context,bar_dict):
I35 system 7O98 development O7I8
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)