公式修改 (文华财经wh7睿期)

投资者咨询:公式修改 (文华财经wh7睿期)
来源:文华财经  日期:2019-7-29 10:40
 你好,下面的我想要只要每天9:30-11:00,14:00-14:55执行,该买入卖出操作,日内操作不过夜,止损是-+20. ,如果我需要设置止损为一个参数,方便测试止损多少为最佳,需要如何修改

cp>REF(cp,1) AND CROSS( A,B),BK;
STOP(0,-20);
cp<REF(cp,1) AND CROSS(B,A),SK;
STOP(3,20);
CROSS(B,A),SP;
CROSS(A,B),BP;
AUTOFILTER;
技术人员回复
日期:2019-7-29 10:50
 如下试试,N1,N2是参数

CP>REF(CP,1) AND CROSS(A,B),BK;
C<=BKPRICE-N1*MINPRICE&&BKVOL>0,CLOSEOUT;
CP<REF(CP,1) AND CROSS(B,A),SK;
C>=SKPRICE+N2*MINPRICE&&SKVOL>0,CLOSEOUT;
CROSS(B,A),SP;
CROSS(A,B),BP;
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);//出信号立即下单,不复核
AUTOFILTER;


投资者咨询:公式修改 (文华财经wh7睿期)
来源:文华财经  日期:2019-7-29 10:40
 你好,加载附图
,主图提示,该合约不支持逐笔tick回测,测试的是纳斯达克 和BABA 阿里巴巴
 
技术人员回复
日期:2019-7-29 11:15
2楼是支持部分外盘合约回测的,比如NYMEX市场,COMEX市场或恒指等,其他合约暂不支持
投资者咨询:公式修改 (文华财经wh7睿期)
来源:文华财经  日期:2019-7-29 10:40
 可以修改一下,改成通用的吗,比如nasdaq 市场,另N1 N2是时间参数还是止损
技术人员回复
日期:2019-7-29 12:15
通用就不能小周期出信号立即下单了,需要在15分钟及以上周期实现

CP>REF(CP,1) AND CROSS(A,B),BK;
C<=BKPRICE-N1*MINPRICE&&BKVOL>0,CLOSEOUT;
CP<REF(CP,1) AND CROSS(B,A),SK;
C>=SKPRICE+N2*MINPRICE&&SKVOL>0,CLOSEOUT;
CROSS(B,A),SP;
CROSS(A,B),BP;
CHECKSIG_MIN(CLOSEOUT,'A',0,'C',0);//出信号立即下单,不复核
AUTOFILTER;

N1 N2是止损参数
投资者咨询:公式修改 (文华财经wh7睿期)
来源:文华财经  日期:2019-7-29 10:40
 好的,时间怎么设置,比如需要只在9:45--10:45执行下单,
这一行的  CHECKSIG_MIN(CLOSEOUT,'A',0,'C',0);//出信号立即下单,不复核
 的 A,C 是我上面的变量 ,还是函数的一个参数
技术人员回复
日期:2019-7-29 13:19
TT:=TIME>=945&&TIME<=1045;
CP>REF(CP,1) AND CROSS(A,B)&&TT,BK;
C<=BKPRICE-N1*MINPRICE&&BKVOL>0,CLOSEOUT;
CP<REF(CP,1) AND CROSS(B,A)&&TT,SK;
C>=SKPRICE+N2*MINPRICE&&SKVOL>0,CLOSEOUT;
CROSS(B,A),SP;
CROSS(A,B),BP;
CHECKSIG_MIN(CLOSEOUT,'A',0,'C',0);//出信号立即下单,不复核
AUTOFILTER;

CHECKSIG_MIN 离得A,C是函数参数,不是之前定义的变量