从技术指标到量化模型

量化模型=(技术指标)+(下单条件等交易内容)+(头寸管理内容,包括止损、加减仓、给模型分配资金、根据权益变化做风控等)

模型的回测和运行还支持设置信号计算起始时间,展现出你从什么时间开始交易,投了多少钱做交易,交易盈亏曲线是什么样的,模型还包含交易的时间和资金的内容。

技术指标在k线图上是一根价格趋势的曲线,策略模型在k线图上是一根收益、资金权益变化的曲线。

模型,是给你管理一笔资金的"交易员",你只需要把资金交给它,其他的就不用管了,买卖信号、委托管理、持仓管理、止损、风控这些,模型都能自己完成。

如何把指标转化为模型?

初步转化是加下单条件即可,深度转化是再加上头寸管理,如,止损止盈、风控。

第一步:指标公式中加入交易指令

写法范例:COND,SIG; //满足COND条件时,立即发出SIG信号

SIG:BK、SP、SK、BP、BPK、SPK、ADD_LONG、LOWER_LONG、ADD_SHORT、LOWER_SHORT;

其中,如果交易过程中,并不是一直持仓,那么用BK、SP、SK、BP;如果交易过程中一直保持有持仓,非多即空,那么用BPK、SPK。

***做完这一步,一个简单的模型就形成了,后面的步骤根据情况决定是否需要做。

第二步:加入头寸管理

指标是盯着价格,模型是盯着持仓盈亏,二者的核心区别在于头寸管理部分。

例如:价格回撤进行止损

CLOSE<=BKPRICE-N*MINPRICE,SP; //亏损N跳止损平多

CLOSE>=SKPRICE+N*MINPRICE,BP; //亏损N跳止损平空

例如:权益回撤进行持仓风控

MONEYTOT<=INITMONEY*(1-10/100),SP; //权益回撤10%,多头清仓

MONEYTOT<=INITMONEY*(1-10/100),BP; //权益回撤10%,空头清仓