以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  如何全部品种执行一边下面的代码?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=184863)

--  作者:并不陌生
--  发布时间:2021/3/23 23:29:17
--  如何全部品种执行一边下面的代码?
if islastbar then
begin
if 多 then ADDTOBLOCK(STKLABEL,\'刻分多头\'),NODRAW;
if 空 then ADDTOBLOCK(STKLABEL,\'刻分空头\'),NODRAW;
end;

如何实现所有的品种分组存放,多谢

--  作者:banzhuan
--  发布时间:2021/3/24 9:02:29
--  
用本地预警的功能即可实现,在本地预警的监控品种先添加品种。 分组是指分到不同的板块吧? 用不同的条件去触发加入不同的板块
--  作者:并不陌生
--  发布时间:2021/3/24 9:16:02
--  
本地预警里的ADDTOBLOCK函数好像不起作用,你能不能测试一下,多谢
--  作者:banzhuan
--  发布时间:2021/3/24 9:28:20
--  
可以的没问题的

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

--  作者:并不陌生
--  发布时间:2021/3/24 9:53:42
--  
就这一行代码吗?没有输出语句,条件预警的条件怎么选择?
--  作者:banzhuan
--  发布时间:2021/3/24 9:57:59
--  
你就把条件拿出来写到最上面,比如:
aa: 多;
bb: 空;
然后在预警里勾选不同的条件就行了

--  作者:并不陌生
--  发布时间:2021/3/24 10:00:35
--  
时多:=C>O;
时空:=C<O;
预警:时多 OR 时空;
mSTKLABEL:=STKLABEL;
最末:=ISLASTBAR();
if 最末 then
begin
已经存在:=INBLOCK(\'底部上跳\'),NODRAW;
if (已经存在=0) AND (时多=1) then ADDTOBLOCK(mSTKLABEL,\'底部上跳\'),NODRAW;
已经存在:=INBLOCK(\'顶部下跳\'),NODRAW;
if (已经存在=0) AND (时空=1) then ADDTOBLOCK(mSTKLABEL,\'顶部下跳\'),NODRAW;
end;
上面是我的全部代码,为什么不能正确分组呢,底部上跳板块里一个品种都没有,麻烦给我找找错哪里了,多谢

--  作者:并不陌生
--  发布时间:2021/3/24 10:36:55
--  
老师在帮我看吗?在线等您!
--  作者:banzhuan
--  发布时间:2021/3/24 10:46:29
--  
再试下

时多:=C>O;
时空:=C<O;
预警:时多 OR 时空;
mSTKLABEL:=STKLABEL;
最末:=ISLASTBAR();
if 最末 then
begin
已经存在:=INBLOCK(\'底部上跳\'),NODRAW;
if (已经存在=0) AND (时多=1) then x:ADDTOBLOCK(mSTKLABEL,\'底部上跳\'),NODRAW;
已经存在:=INBLOCK(\'顶部下跳\'),NODRAW;
if (已经存在=0) AND (时空=1) then y:ADDTOBLOCK(mSTKLABEL,\'顶部下跳\'),NODRAW;

--  作者:并不陌生
--  发布时间:2021/3/24 11:10:44
--  
OK了,多谢