以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 函数调用 的 INPUT 是不是从外部传入参数值? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=169255) |
-- 作者:qq代人发帖 -- 发布时间:2019/4/9 14:03:09 -- 函数调用 的 INPUT 是不是从外部传入参数值? 请教:函数调用 的 INPUT 是不是从外部传入参数值?
|
-- 作者:FireScript -- 发布时间:2019/4/9 14:05:36 -- 可以在图表界面调整参数,但是它本身也设置有默认值的。 这上面显示的就是默认值,在上面右键也可以修改这个参数。
|
-- 作者:bai88sha88 -- 发布时间:2019/4/9 15:01:03 -- #_sta.SOW(SO0,PEMaxN,RON1,C)#; 调用指标参数时,输入参数可不可以是 变量和时间序列变量? |
-- 作者:bai88sha88 -- 发布时间:2019/4/9 15:06:16 -- #_sta.SOW(SO0,PEMaxN,RON1,C)#; 调用指标参数时,输入参数可不可以是 变量和时间序列变量? |
-- 作者:FireScript -- 发布时间:2019/4/9 15:12:26 -- 这个不行的。 |
-- 作者:bai88sha88 -- 发布时间:2019/4/9 15:49:56 -- 1,能不能累计求和 A:=A+B 这种?如果不行,那如何实现 满足条件时的累计求和? 2,然后算出的移动平均值,比如MA(C,5)能不能输出到 TXT CSV 文件?具体语法是?
|
-- 作者:FireScript -- 发布时间:2019/4/9 15:57:46 -- 1.能。一般这种是这样的: VARIABLE:ct:=0;//定义全局变量 if cond then ct:=ct+a; 满足条件cond 给ct累加一个a 2.能输出到文件中去。 如果需要读和写都有 看下编辑器里函数列表里的这几个函数: 如果只是输出 作为调试的判断依据: DEBUGFILE DEBUGFILE2 一般用这个2个函数。 |
-- 作者:bai88sha88 -- 发布时间:2019/4/9 21:41:04 -- 好的,然后 用WRITEINIFILE(\'d:\\wr201904ui.INI\',\'guu\',\'CRON1_Woo\',CRON1_W);打印到INI,如果是条件选股,我扫描所有股票,然后想把满足某条件的股票的CRON1_W全部打出来,怎么好像不行; 如果打印几个参数,比如CRON1_W2,CRON1_W3,能全部打印在wr201904ui.INI中吗?怎么写?
|
-- 作者:FireScript -- 发布时间:2019/4/10 9:18:37 -- 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 表示当前品种代码,用这个能保证满足条件的品种输出的数据项不一样,这样就能每个品种都输出了。 大致效果是这样子的。
|
-- 作者:bai88sha88 -- 发布时间:2019/4/10 10:35:01 -- 好的,整出来了,1,然后,我条件选股的时候,有时候选的出来有时候选不出来,条件选股的条件 是如何确定的?就是最后一排的条件吗? 2,,其他都一样的情况下,如果我要打印多个数据,比如上面的 CRON1_WOO1,CRON1_WOO2,CRON1_WOO3,.......那是不是要写多个INI文件?还是有别的什么写法?
|