Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:怎么表示股指跟上证先后创新高或者新低

1楼
vermouth 发表于:2013/6/3 15:20:58
RT
在一段程序里面,怎么来实现这样的情况
当股指先创新高,然后过了5分钟的样子,上证也创了新高了。这个时候我怎么来比较得出他们先后创了新高的

麻烦老师写一下。谢了
2楼
jinzhe 发表于:2013/6/3 15:32:53

思路么,就是引用了,

创新高会写嘛?

3楼
vermouth 发表于:2013/6/3 15:39:25
以下是引用jinzhe在2013-6-3 15:32:53的发言:

思路么,就是引用了,

创新高会写嘛?


因为他创新高的时间不相同,引用之后怎么比较啊。创新高会写了已经。。。

4楼
jinzhe 发表于:2013/6/3 15:50:57

公式1:

......

创新高

 

公式2

创新高;

yinyong:=stkindi('sh0000001','公式1.创新高',0,datatype);

if yinyong and count(创新高,5)=1 then

 

思路就是判断当前 被引用对象是否创了新高,同时判断当前对象在5周期之内是否创了新高

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 写了三种情况,发现不管用。

还是另有其他写法?

共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.