calcstockindex公式用法
1 指标公式tip,不显示线或者不在左上方显示输出变量和值等信息。
A:C,NODRAW; 可以在左上方显示变量和输出值,但是不画线。
NOTEXT1:MA(CLOSE,M1);
NOTEXT2:MA(CLOSE,M2);
NOTEXT3:MA(CLOSE,M3);
NOTEXT4:MA(CLOSE,M4);
2 nodraw和drawnull的区别第一个是不画线显示数值 第二个是不画线 也不显示数值(值为无效值-)
AA:WINNER(C),NODRAW;
AA:WINNER(C),DRAWNULL;
这些前缀的输出就可以不显示输出的变量和输出变量的值等信息了。
3 公式脚本:排名:=INSORT('深沪A股','PSY',2,0);
PSYMA:排名>=10;
用条件选股加入后选股,结果什么也选不出来?‘深沪A股’版块名称中的字母要是英文输入法下的全角字符。引用系统里含大写字母的板块(如B股
为什么不显示输入法AH对照),都按这个规则来写,不过不要引用含个股太多的股票最好不要超过100的板块,不然用这个INSORT函数,电脑几乎动不了,很卡很慢。
4 横向统计函数在个股上执行时,结果会各不相同?原因是其他股票的K线要以当前个股的时间序列为模板进行过滤。
5公式输出变量有值,为什么没有滑出线?通达信的画线对于单个周期有值,前后两个周期都是无效值的情况是不画线的,只是画了一个点。所以一般要用BACKSET向前赋值函数来解决这个问题。
6为什么分析图上指标的值随着分析图缩放而变化?指标中应该用到了ema,tma,expma等函数,它们的计算结果本就是会随着参与计算的k线个数变化而变化的,这是它们的算法决定的。
ema的算法公式是:Y=(2*c+(n-1)Y')/(n+1);{其他两个的算法也和这个很相似}
可以看出ema(c,n)函数计算的结果和历史每一天的c值都有关系。
如果你希望看到的结果不变,可以设置分析图完全使用下载的日线数据。
7 我在编写指标时,用到了大盘收盘价INDEXC,但实际执行指标后,发现得不到完整的大盘历史数据。请问如何解决?INDEXC
这样的大盘数据的历史数据部分是从下载到本地的历史数据中取得的。要下载完整历史日线。
另外,跨周期引用,引用其他股票k线,或者计算其他股票的指标时所使用的历史数据部分都会从本地下载数据中取。
8电脑安装上XP3,一打开公式,中文汉字是乱码。拷贝到TXT后没有乱码,在.txt文件中拷过去是乱码,XP2不会有此现象。请问如何解决?这是一个在Windows2000和Windows
XP系统中很常见的现象,属于设置问题。解决这个问题的方法是:
(1)在复制文字前用“Ctrl+Shift”组合键调出中文输入法,以后再执行“复制”/“粘贴”操作就不会出现乱码问题了。
(2)不使用系统自带的“文本编辑器”,安装EmEditor或UltraEdit文本编辑器,在里面选择“按ANSI方式粘贴”功能即可。
(3)还有一种解决方法是在系统中是把默认文字输入法设为中文状态下的英文输入法。用鼠标在系统桌面上依次选择“开始→设置→控制面板→文字服务”,里面通常会有英语和简体中文两种语言,英语下面有“英语(美国)”一类的项目,中文下面则有“简体中文输入法(美国)”、“微软拼音输入法”一类的项目。实际上,这个“简体中文输入法(美国)”就是在中文状态下输入英文的。但是它与上面的英语下面的“英语(美国)”又不同,后者是在英文状态下输入英文。只要你把要这个“简体中文输入法(美国)”设为默认输入法(以后右下角
输入法上面总是显示“Ch”,而不是“En”),就不会出现粘贴乱码的情况了。如果你的电脑中不到这一项,说明你没有安装,要么通过系统盘安装,要么使用上面方法。