请教:函数调用 的 INPUT 是不是从外部传入参数值?
可以在图表界面调整参数,但是它本身也设置有默认值的。

此主题相关图片如下:temp.png

这上面显示的就是默认值,在上面右键也可以修改这个参数。
#_sta.SOW(SO0,PEMaxN,RON1,C)#; 调用指标参数时,输入参数可不可以是 变量和时间序列变量?
1,能不能累计求和 A:=A+B 这种?如果不行,那如何实现 满足条件时的累计求和?
2,然后算出的移动平均值,比如MA(C,5)能不能输出到 TXT CSV 文件?具体语法是?
1.能。一般这种是这样的:
VARIABLE:ct:=0;//定义全局变量
if cond then ct:=ct+a;
满足条件cond 给ct累加一个a
2.能输出到文件中去。
如果需要读和写都有
看下编辑器里函数列表里的这几个函数:

此主题相关图片如下:temp.png

如果只是输出 作为调试的判断依据:
DEBUGFILE
DEBUGFILE2
一般用这个2个函数。
好的,然后 用WRITEINIFILE('d:\wr201904ui.INI','guu','CRON1_Woo',CRON1_W);打印到INI,如果是条件选股,我扫描所有股票,然后想把满足某条件的股票的CRON1_W全部打出来,怎么好像不行;
如果打印几个参数,比如CRON1_W2,CRON1_W3,能全部打印在wr201904ui.INI中吗?怎么写?
WRITEINIFILE 用这个输出,除非每个品种输出的数据项都不一样,否则如果每个品种都是写到一个数据项,那只会保存最后一个品种的数据了。
写INI文件数值.用法:WRITEINIFILE(PATH,APP,KEYNAME,DATA);PATH为INI文件的路径名,APP为节点名,KEYNAME为数据项名称,DATA为写文件的数值。
你上面代码可以这样改进下:
z:c>o;//选股条件
IF Z THEN WRITEINIFILE('E:\wr201904ui.INI',STKLABEL,'CRON1_Woo',C);//满足选股条件就输出
红字的STKLABEL 表示当前品种代码,用这个能保证满足条件的品种输出的数据项不一样,这样就能每个品种都输出了。

此主题相关图片如下:temp.png

大致效果是这样子的。
好的,整出来了,1,然后,我条件选股的时候,有时候选的出来有时候选不出来,条件选股的条件 是如何确定的?就是最后一排的条件吗?2,,其他都一样的情况下,如果我要打印多个数据,比如上面的 CRON1_WOO1,CRON1_WOO2,CRON1_WOO3,.......那是不是要写多个INI文件?还是有别的什么写法?