通达信公式系统(答疑) 公式答疑1 指标公式tip,不显示线或者不在左上方显示输出变量和值等信息。A:C,NODRAW; 可以在左上方显示变量和...  您所在的位置:网站首页 股票vol怎么设置 通达信公式系统(答疑) 公式答疑1 指标公式tip,不显示线或者不在左上方显示输出变量和值等信息。A:C,NODRAW; 可以在左上方显示变量和... 

通达信公式系统(答疑) 公式答疑1 指标公式tip,不显示线或者不在左上方显示输出变量和值等信息。A:C,NODRAW; 可以在左上方显示变量和... 

2023-10-07 09:56| 来源: 网络整理| 查看: 265

来源:雪球App,作者: 资金流量化,(https://xueqiu.com/3508059584/181063351)

公式答疑

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不会有此现象。请问如何解决?

这是一个在Windows 2000和Windows XP系统中很常见的现象,属于设置问题。解决这个问题的方法是: 

(1)在复制文字前用“Ctrl+Shift”组合键调出中文输入法,以后再执行“复制”/“粘贴”操作就不会出现乱码问题了。 

(2)不使用系统自带的“文本编辑器”,安装EmEditor或UltraEdit文本编辑器,在里面选择“按ANSI方式粘贴”功能即可。 

(3)还有一种解决方法是在系统中是把默认文字输入法设为中文状态下的英文输入法。用鼠标在系统桌面上依次选择“开始→设置→控制面板→文字服务”,里面通常会有英语和简体中文两种语言,英语下面有“英语(美国)” 一类的项目,中文下面则有“简体中文输入法(美国)”、“微软拼音输入法”一类的项目。实际上,这个“简体中文输入法(美国)” 就是在中文状态下输入英文的。但是它与上面的英语下面的“英语(美国)”又不同,后者是在英文状态下输入英文。只要你把要这个“简体中文输入法(美国)”设为默认输入法(以后右下角输入法上面总是显示“Ch”,而不是“En”),就不会出现粘贴乱码的情况了。如果你的电脑中找不到这一项,说明你没有安装,要么通过系统盘安装,要么使用上面方法。

9 通达信软件的自定义指标由于某些原因突然消失后如何恢复?(重装系统或者是升级之后的也适用)

1.关闭通达信软件

2.进入通达信软件安装的文件夹,找到T0002文件夹进入

3.进入gs_bak文件夹,此文件夹内为公式备份

4.将日期为最近的以下三个文件改名即可。文件为: 20100310_PriGS.dat -->PriGS.dat ,20100310_PriCS.dat-->PriCS.dat ,20100310_PriText.dat-->PriText.dat

其中20100310为日期数,如10号的备份文件名就是30100310_PriGS.dat ,改名的规则就是20100310_PriGS.dat -->PriGS.dat

5.然后将改名后的三个文件复制到T0002目录内覆盖即可。

6.重启通达信软件。

10 选股不全问题

选股不全,原因很可能是历史数据缺失的问题。(给客户验证是数据问题的步骤)

如果客户说那个股票副图信号为1,但是该条件的选股公式没有选出哪只股票,那么就把这只股票的数据重新下载尽可能长的时间的数据,然后缩小选股范围(方便一眼看出选出来的股票包括刚刚下载了数据的那个股票),如果选出来此股,说明就是数据缺失问题。

例说

如选股公式:

DIF:=EMA(C,24)-EMA(C,48);

DEA:=EMA(DIF,12);

MACD:=2*(DIF-DEA);

BU:MACD0;

选股日期:2011年10月12日

选出来的股票中,不含有 “ST兰光 ST鲁北 ST三联 ST万鸿 象屿股份 新华联 浙报传媒”这几天股票,

而根据技术指标来看,很明显这几只票也是符合选股条件的。

这几个票的共同之处就是分别于今年的8/26、8/18、7/25、9/8、8/29 、7/8、 9/29有过涨跌幅不受限制。

试过好几个版本,包括最新的测试版,问题都是相同的。怎么回事儿?

验证是因为历史数据缺失造成的时候发现其中2个 都是中间有半年甚至一年停牌的。其他的几只没选出来的股票 ,猜测应该都有类似问题所以就没有验证了。

条件选股功能计算时是使用本地数据的,所以本地数据必须完整。下载2008年以后的完整数据再选,试试都成功选出来了。

一般而言选不全股票的那种条件选股中都包含了参数N。公式中的参数,那个参数的数值越大本地差K线数据的可能性就越大,所以下载的k线最少要满足里面用到的最大参数的值个数,本题中好像是“60”用到60日移动平均,和60日收盘平均了,如果哪个股票不满足60个连续的K线数据,哪个股票就选不出。

结论:选股时有些符合条件的没选出来 考虑两个要素:

1 历史数据是否足够   2 条件式边界值是否不够精确   x=0.1  写成0=3) ) AND (MONTH=3) ) AND (MONTH=1) ) ) ),TJ,0);

可以设定选股时间范围的新版本:

DT:=(C-REF(C,1))/REF(C,1)*100



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有