Rss & SiteMap

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

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

标题:STKINDI函数的变量参数问题

1楼
wukong_32 发表于:2013/5/15 15:39:26

 

   我按照STKINDI的说明,对输入的变量参数进行处理,但是在调试的时候,还是报错。

请忙帮看一下。谢谢。报错信息见附件。

 

   A:=NUMTOSTR(ENTERBARS,0);

   tmp1:=STKINDI('SH000001','szHHV.szHHVclose1('&A&')',0,0,0);


此主题相关图片如下:变量.jpg
按此在新窗口浏览图片
[此贴子已经被作者于2013-5-15 15:41:09编辑过]
2楼
jinzhe 发表于:2013/5/15 15:42:03
引用的数目太多了,被引用公式如果也有引用公式的话,也会造成引用公式过多
3楼
wukong_32 发表于:2013/5/15 15:44:01

其实我想解决的问题是:

从开仓日期开始,到现在为止,某指数的最高点或最低点。

请问如果不这么引用,有简单点的实现方法么?

4楼
wukong_32 发表于:2013/5/15 15:51:04

我在手册里面,看到STKINDI的说明中。嵌套引用的层次和我写的语句是差不多的。

见附件。

在线等,谢谢!


图片点击可在新窗口打开查看此主题相关图片如下:变量2.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-5-15 15:51:22编辑过]
5楼
wukong_32 发表于:2013/5/15 16:50:25
能帮忙解答一些否?在线等。谢谢!
6楼
klc 发表于:2013/5/15 17:10:11
你用的分笔成交周期阿?
7楼
klc 发表于:2013/5/15 17:14:18

我估计问题出在你用了enterbars做参数,这样每个周期调用时,参数都不同,造成了每周期给他算一次公式了,效率应该是极低的

A:=NUMTOSTR(ENTERBARS,0);

 

建议你直接在一个公式里面搞定吧

8楼
wukong_32 发表于:2013/5/15 17:17:56

改了NUMTOSTR(ENTERBARS,0),还是不行。

我觉得也不是引用过多的问题。STKINDI要是使用一个变量,这么多引用数,应该是至少的。

9楼
klc 发表于:2013/5/15 17:17:57

variable:上证高点=0,上证低点=0;

上证高点:=if(enterbars=0,callstock('SH000001',vtHigh,DATATYPE,0),max(上证高点,callstock('SH000001',vtHigh,DATATYPE,0)));

上证低点:=if(enterbars=0,callstock('SH000001',vtLow,DATATYPE,0),min(上证低点,callstock('SH000001',vtLow,DATATYPE,0)));

[此贴子已经被作者于2013-5-15 17:19:16编辑过]
10楼
wukong_32 发表于:2013/5/15 17:18:53
callstock有个缺点,就是必须要是同周期才可以。
共17 条记录, 每页显示 10 条, 页签: [1] [2]


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