以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 怎么表示股指跟上证先后创新高或者新低 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52757) |
-- 作者:vermouth -- 发布时间:2013/6/3 15:20:58 -- 怎么表示股指跟上证先后创新高或者新低 RT 在一段程序里面,怎么来实现这样的情况 当股指先创新高,然后过了5分钟的样子,上证也创了新高了。这个时候我怎么来比较得出他们先后创了新高的 麻烦老师写一下。谢了
|
-- 作者:jinzhe -- 发布时间:2013/6/3 15:32:53 -- 思路么,就是引用了, 创新高会写嘛? |
-- 作者:vermouth -- 发布时间:2013/6/3 15:39:25 -- 以下是引用jinzhe在2013-6-3 15:32:53的发言:
思路么,就是引用了, 创新高会写嘛? 因为他创新高的时间不相同,引用之后怎么比较啊。创新高会写了已经。。。 |
-- 作者:jinzhe -- 发布时间:2013/6/3 15:50:57 -- 公式1: ...... 创新高
公式2 创新高; yinyong:=stkindi(\'sh0000001\',\'公式1.创新高\',0,datatype); if yinyong and count(创新高,5)=1 then
思路就是判断当前 被引用对象是否创了新高,同时判断当前对象在5周期之内是否创了新高 |
-- 作者:vermouth -- 发布时间:2013/6/3 16:17:53 -- 以下是引用jinzhe在2013-6-3 15:50:57的发言:
公式1: ...... 创新高
公式2 创新高; yinyong:=stkindi(\'sh0000001\',\'公式1.创新高\',0,datatype); if yinyong and count(创新高,5)=1 then
思路就是判断当前 被引用对象是否创了新高,同时判断当前对象在5周期之内是否创了新高 像这种一个创新高,一个没有创新高的。我用not还有直接写count(创新高,5)<>1还有=0 写了三种情况,发现不管用。 还是另有其他写法? |