投资者咨询:请老师再优化 (文华财经随身行Android 5.3.7)
来源:文华财经 日期:2018-5-7 14:34
我的自动化交易策略。
指标条件
第一个条件是。成交量大于等于上一根k线的五倍。
第二个条件是。成交量大于1万手。
开平条件
同时满足以上第一个第二条件时,现价等于大于上一根k线的最高价,则按对手价买入两手多单。
同时满足以上第一个第二条件时,现价等于小于上一根k线的最低价,则按对手价卖出两手空单。
当持有仓单亏损达到3%时,清仓。
当持有仓单盈利达到15%时,减仓一手。
执行指令
只执行第一次开多仓,开仓成功后过滤以后的开仓条件,
只执行第一次开空仓,开仓成功后过滤以后的开仓条件,
在当根k线剩余15秒时可以开仓不必等当根k线走完。
请老师修改谢谢!
技术人员回复
日期:2018-5-7 14:52
参考,
C1:V>REF(V,1)*5;
C2:V>10000;
C>=H&&C>REF(C,1)&&C1&&C2&&COUNTSIG(BK,BARPOS)=0,BK(2);
C<=L&&C<REF(C,1)&&C1&&C2&&COUNTSIG(SK,BARPOS)=0,SK(2);
C<BKPRICE*0.97,CLOSEOUT;
C>SKPRICE*1.3,CLOSEOUT;
C>BKPRICE*1.15,SP(1);
C<SKPRICE*0.85,BP(1);
CHECKSIG(BK,'B',15,'C',0,0);
CHECKSIG(SK,'B',15,'C',0,0);
投资者咨询:请老师再优化 (文华财经随身行Android 5.3.7)
来源:文华财经 日期:2018-5-7 14:34
投资者咨询:请老师再优化 (文华财经随身行Android 5.3.7)
来源:文华财经 日期:2018-5-7 14:34
模型哪里不对,该如何修改?
技术人员回复
日期:2018-5-7 17:58
您是要限定一日执行一次开仓吗?
C1:V>REF(V,1)*5;
C2:V>10000;
C>=H&&C>REF(C,1)&&C1&&C2&&COUNTSIG(BK,DAYBARPOS)=0,BK(2);
C<=L&&C<REF(C,1)&&C1&&C2&&COUNTSIG(SK,DAYBARPOS)=0,SK(2);
C<BKPRICE*0.97,CLOSEOUT;
C>SKPRICE*1.3,CLOSEOUT;
C>BKPRICE*1.15,SP(1);
C<SKPRICE*0.85,BP(1);
CHECKSIG(BK,'B',15,'C',0,0);
CHECKSIG(SK,'B',15,'C',0,0);
投资者咨询:请老师再优化 (文华财经随身行Android 5.3.7)
来源:文华财经 日期:2018-5-7 14:34
是的一天开一次仓,如果空仓就自动启动程序
上面发给你看的郑醇图,早上开盘3分钟就符合条件为什么程序没启动交易?
投资者咨询:请老师再优化 (文华财经随身行Android 5.3.7)
来源:文华财经 日期:2018-5-7 14:34
技术人员回复
日期:2018-5-7 18:36
您之前还有持仓,所以最新的满足条件也开不了仓的
给您如下修改下,加入当日清仓函数,您试下
C1:V>REF(V,1)*5;
C2:V>10000;
C>=H&&C>REF(C,1)&&C1&&C2&&COUNTSIG(BK,DAYBARPOS)=0,BK(2);
C<=L&&C<REF(C,1)&&C1&&C2&&COUNTSIG(SK,DAYBARPOS)=0,SK(2);
C<BKPRICE*0.97,CLOSEOUT;
C>SKPRICE*1.3,CLOSEOUT;
ISLASTKLINE,CLOSEOUT;
C>BKPRICE*1.15,SP(1);
C<SKPRICE*0.85,BP(1);
CHECKSIG(BK,'B',15,'C',0,0);
CHECKSIG(SK,'B',15,'C',0,0);
投资者咨询:请老师再优化 (文华财经随身行Android 5.3.7)
来源:文华财经 日期:2018-5-7 14:34
还是没触发
投资者咨询:请老师再优化 (文华财经随身行Android 5.3.7)
来源:文华财经 日期:2018-5-7 14:34
帮忙这样改一下,我再试试
指标条件
第一个条件是。现价等于大于上一根k线的最高价
第二个条件是。现价等于小于上一根k线的最低价
开平条件
满足以上第一个条件时,如果成交量大于等于上一根k线的五倍且成交量大于1万手,则按对手价买入两手多单。
满足以上第二个条件时,如果成交量大于等于上一根k线的五倍且成交量大于1万手,则按对手价卖出两手空单。
当持有仓单亏损达到3%时,清仓。
当持有仓单盈利达到15%时,减仓一手。
空仓每日交易一次,没到平仓条件可以持仓日内不清仓
执行指令
只执行第一次开多仓,开仓成功后过滤以后的开仓条件,
只执行第一次开空仓,开仓成功后过滤以后的开仓条件,
在当根k线剩余15秒时可以开仓不必等当根k线走完。