请教老师
buytj1:=cross(ma(c,5),ma(c,10));
buytj2:=ma(c,10)>ma(c,30);
选股:buytj1 and buytj2;
if 选股 then AddToBlock(STKLABEL,FormulaName);
如果这样写,选股是0,实际选股操作直接执行最后一行,就什么都出不来了啊
求解,谢谢
最后一行有addtoblock那行如果不写,条件选股无论是逐k还是序列都可以选出
最后一行addtoblock写上,无论是逐k还是序列,都选不出,而且板块那里也没增加
我就想知道addtoblock什么情况下才工作,能出来有个结果
您给举个随便您的例子就可以,只要能让addblock起作用
我的例子可以不用管
我想知道怎么写怎么设置怎么操作,addblock才真能加入指定板块啊
讲一下在没有最后一行代码的情况下,选出的股票有哪些
以2016年1月25日为例:
buytj1:=cross(ma(c,5),ma(c,10));
buytj2:=ma(c,10)>ma(c,30);
选股:buytj1 and buytj2;
以上没有addtoblock语句的情况下,选出的是:

此主题相关图片如下:newscreen14361124.jpg

[此贴子已经被作者于2016/1/25 22:17:27编辑过]
这个函数如函数说明所讲的,是要逐k线+最后一根k线,所以,要这样改
runmode:0;
buytj1:=cross(ma(c,5),ma(c,10));
buytj2:=ma(c,10)>ma(c,30);
选股:buytj1 and buytj2 and islastbar;
if 选股 then AddToBlock(STKLABEL,FormulaName);