Rss & SiteMap

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

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

标题:标志符长度不能超过20字符?

1楼
rocklet 发表于:2016/8/12 12:50:37
逐k线下,条件语句内部,取上一个bar的表达方式是诸如:
aa[ubound[aa]-1],问题是软件同时还有标志符长度不能超过20字符的限制,这样一来,aa所代表的变量名只能用4个字符?这限制未免太大了吧?
2楼
jinzhe 发表于:2016/8/12 13:13:06
不懂你前后讲的之间关系,以及要说明什么问题
3楼
rocklet 发表于:2016/8/12 13:16:37
就是说如果一定要采用[]表达的数据回溯,我就必须使用4个字符以内的变量命名方式吗?还是有别的解决办法?
4楼
jinzhe 发表于:2016/8/12 13:22:28
可以用超过4个的,你先试一下
5楼
rocklet 发表于:2016/8/12 13:34:34
RUNMODE:0;
VARIABLE:biangliang1[]=0;
bianliang:close;
bianliang1:=bianliang[UBOUND(bianliang)];
bianliang1[UBOUND(bianliang1)]:=CLOSE;
aa:bianliang1;

请看一下代码,我的目的在于,需要在某些条件下重置bianliang1最后一个元素的值,同时避免上界发生变化
6楼
jinzhe 发表于:2016/8/12 13:47:45
你原来的数组大小是0,赋值之后肯定会改变数组大小
7楼
rocklet 发表于:2016/8/12 13:57:38
所以我才直接对最后一个元素进行重新赋值,看说明书的例子应该是可以这么做的:

VARIABLE:A[7]=0;
A[1]:=2;
A[2]:=3;
A[3]:=9;
A[4]:=1;
A[5]:=8;
A[6]:=7;
A[7]:=5;

问题是如果这么操作就遇到20字符瓶颈,目前的版本有好的解决方案吗?

8楼
jinzhe 发表于:2016/8/12 14:19:54

你上面并没有直接对最后一个元素赋值,你是先扩大了数组之后,才对最后一个元素赋值,你初始数组大小是0,赋值后大小就不是0 了

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


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