Rss & SiteMap

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

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

标题:跨品种调用最高价

1楼
金字塔散户 发表于:2013/5/18 15:42:20
maxh :=h;
if h>=maxh then maxh :=h;
上面这段代码是用来计算开盘到现在这段时间内的最高价。

下面我依葫芦画瓢,写了一段代码跨品种计算股指指数开盘到现在这段时间内的最高价,但是调试的时候发现这是不对的,我觉得应该是stkindi函数没有用对,希望客服老师能帮忙修改一下~~
xh:=stkindi('if13',h,0,11,0);
if stkindi('if13',h,0,11,0)>xh then xh:=stkindi('if13',h,0,11,0);
2楼
jinzhe 发表于:2013/5/20 9:18:32
maxh :=h;
if h>=maxh then maxh :=h;
这个不是最高价
要用全局变量来定义
 
variable:maxh=0;
if date<>ref(date,1) then maxh:=h;
if h>=maxh then maxh :=h;
3楼
金字塔散户 发表于:2013/5/20 12:27:55
老师,之前是我自己打错了,少打了variable:maxh=0;

不过我的问题是跨品种调用最高价怎么写?下面这段是错误的,麻烦帮忙改一下~~
variable:xh=0;
xh:=stkindi('if13',h,0,11,0);
if stkindi('if13',h,0,11,0)>xh then xh:=stkindi('if13',h,0,11,0);
[此贴子已经被作者于2013-5-20 12:28:13编辑过]
4楼
jinzhe 发表于:2013/5/20 13:18:29

这个用callstock调用,stkindi调用行情不方便

5楼
金字塔散户 发表于:2013/5/20 13:26:39
麻烦jinzhe客服帮忙写一下吧~~
6楼
jinzhe 发表于:2013/5/20 13:28:23
calllstock(stklabel,vthigh,6,-1)
7楼
金字塔散户 发表于:2013/5/20 16:09:17
variable : xh=0;
xh:=callstock('if13',vthigh);
if callstock('if13',vthigh)>xh then xh:=callstock('if13,vthigh);
老师,我是这样写的,但是还是不对啊,帮忙看看错在哪里了?
8楼
jinzhe 发表于:2013/5/20 16:39:26
xh:=callstock('if13',vthigh);

这句不要
共8 条记录, 每页显示 10 条, 页签: [1]


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