请给出一个完整可以表现问题的示例。
{开多}ENTERLONG:bb>0 and abs(bb-ref(bb,1))>P,TFILTER;
DRAWTEXT(bb>0 and (bb-ref(bb,1))>P,low-10,'开多');
奇怪,
这个: {开多}ENTERLONG: bb>0 and (bb-ref(bb,1))>P,tfilter; 就会出信号;
而这个:{开多}ENTERLONG: TACCOUNT(28)=0 and bb>0 and (bb-ref(bb,1))>P,tfilter;就不出信号,为什么?
我用的是CTP系统,实盘。
这是个简单的ENTERLONG的示例,楼主可以看看有没有对应的信号
ma5:ma(close,5);
ma15:ma(close,15);
{开多}ENTERLONG:CROSS(ma5,ma15) AND time>091500 and time<151000 ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=151000 ,TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5) AND time>091500 and time<151000 ,TFILTER ;
{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=151000 ,TFILTER;
可以试着调试输出
金字塔公式系统的编写调试http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=1246&page=1&star=1
TACCOUNT是返回常数的函数,请不要用在图表的程序化交易里。
还请初级用户多看看金字塔的教程搞清楚常数和序列变量的区别。