| 以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 加一个条件判读是否有行情数据 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=84671) |
| -- 作者:卡比丘 -- 发布时间:2015/9/2 9:33:42 -- 加一个条件判读是否有行情数据 请问一下,在代码中加一个预判断程序。判断该股票在该周期中是否有行情数据(如1000条数据),后再执行代码应该怎样写。 |
| -- 作者:yukizzc -- 发布时间:2015/9/2 9:41:17 -- 建个指标A里面代码 a:todaybar;
然后调用分笔下这个值,ans就是当前周期走过的分笔量 a:stkindi(\'\',\'A.a\',0,0,0); |
| -- 作者:卡比丘 -- 发布时间:2015/9/2 10:38:59 -- 是否可以合在一个程序中,不想再多一个指标。主要是用来写在我的主程序中的预判条件。 |
| -- 作者:yukizzc -- 发布时间:2015/9/2 10:44:20 -- 自己用全局变量GLOBALVARIABLE定义一个变量做累加,您可以公式区发帖咨询下如何去累加 |
| -- 作者:wenarm -- 发布时间:2015/9/2 10:45:53 -- 不可以,除非你判断依据是当前品种且是交易的周期,可以在一起。只要是跨周期,就没办法合并
|
| -- 作者:卡比丘 -- 发布时间:2015/9/2 11:41:34 -- 恩,研究了下,我还是放弃用变量GLOBALVARIABLE定义的方案,不过问一下,我下面改写的对不对。咋中括号加上就变绿了。应该是怎样的格式
a:stkindi(\'\',\'A.a\',0,0,0);
if (ans>=1000) {主程序} |
| -- 作者:yukizzc -- 发布时间:2015/9/2 12:31:45 -- {}这两个就变成注释了 pel的if是这么写的 if cond then begin 主程序 end |