用的老的交易系统,
EXITLONG:
EXITSHORT:
ENTERLONG:
ENTERSHOR
程序里怎么编写才能满足:限定仓位为1,初始出现信号开仓,出现相同方向信号不继续开仓。只有平仓后才能继续开仓。
一开始用TFILTER过滤信号,但是用了后 ,满足条件后老是不开仓,空仓的条件下也是这样 。用的模拟账户
那如果使用旧的交易指标的话,那仓位换能在其他地方设置么。
仓位的控制,在图表程序化交易对话框里设置
可以的,以下是简单公式.
//5日上穿15日,平空开多
//5日下破15日,平多开空
ma5:ma(close,5);
ma15:ma(close,15);
{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=145500 ,TFILTER;
{开多}ENTERLONG:CROSS(ma5,ma15) AND time>091500 and time<145500 ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=145500 ,TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5) AND time>091500 and time<145500 ,TFILTER ;