交易模型编写 (文华财经WH8赢智V8.2)

投资者咨询:交易模型编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:30
(上涨趋势中)
取当前周期之前的m周期的最低点为zd,对应周期为md,
取md周期内的某一最低价为xd,对应周期为mx,
取该两点连线的正切值的最小值dv=(zx-zd)/(md-mx),
取当前周期的收盘价c与m周期内的最低点zd连线的正切值
cv=(c-zd)/md
当cv小于dv,平多开空,此开仓点为kk;

(下跌趋势中)
取当前周期之前m周期内的最高点为zg,对应周期为mg,
取mg周期内的某一最高价为zy,对应周期为my,
取该两点连线的正切值的最小值gv=(zg-zy)/(mg-my),
取当前周期的收盘价c与m周期内的最高点zg连线的正切值
cv=(zg-c)/mg
当cv小于gv,平空开多,此开仓点为kd;

注意连续的同方向信号过滤掉,
平仓为全部,开仓为可用资金的80%
周期m作为可调参数置前,暂定为20,开仓为可用资金的80%作为可调参数,设为v,置前。
技术人员回复
日期:2018-8-16 16:59

参考:

 


ZD:LLV(L,M);
MD:LLVBARS(L,M)+1;

XD:LLV(L,MD);
MX:LLVBARS(L,MD)+1;
DV:=(ZD-ZD)/(MD-MX);
CV:=(C-ZD)/MD;
CV<DV,SPK;

ZG:HHV(H,M);
MG:HHVBARS(H,M)+1;

ZY:HHV(H,MG);
MY:HHVBARS(H,MG)+1;
GV:(ZG-ZY)/(MG-MY);
CV=(ZG-C)/MG;
CV<GV,BPK;
SETDEALPERCENT(80);//开仓比例可调
AUTOFILTER;

 

投资者咨询:交易模型编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:30
 你好老师,这样语法检测有问题,倒是通过了,但回测没有交易信号,肯定有问题,请老师检查一下 
再就是周期M的赋值你把它放在最前边,那就不需要每个去加数字了
还有开仓比例80%,最好也用一个赋值语句放在前边
技术人员回复
日期:2018-8-20 22:20
 思路比较复杂,明天工作时间相关同事为您回复