新手咨询,看到自动交易,我的理解是先写出预警指标,当有信号时才做买多卖空的操作,预警指标已经写好,但如何在交易系统里调用预警指标做买卖的前提呢?预警指标的输出式应该结果就是0和1。所以就有三个疑问
1、交易系统是否可以调用预警指标?
2、如果可以,调用的结果是否为1和0,即1为条件成立0为条件不成立,以1和0作为交易的条件?
3、如果都是可以的,请问如何编写?我编写的是否有问题
KD:="1分钟做多.a#min1"; //开多条件
PD:="1分钟做多.a#min1"; //平多条件
KK:="1分钟做空.a#min1"; //开空条件
PK:="1分钟做空.a#min1"; //平空条件
平空:SELLSHORT((PK=0 or close-ENTERPRICE=3.2) ,1,market); //平空信号
开多:BUY(KD=1 AND HOLDING=0,1,open); //开多信号
平多:SELL((PD=0 or enterprice-close=3.2) ,1,market); //平多信号
开空:BUYSHORT(KK=1 AND HOLDING=0,1,open); //开空信号
1,2 可以
3.调用的没错,开多和开空语句中的价位代码写错,限价交易 limitr,open,
而不是直接open
斑竹,测试好了,但怎么家里的测试结果和单位的电脑测试结果不一样呢?难道是数据有错??