欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 函数调用 的 INPUT 是不是从外部传入参数值?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3759人关注过本帖树形打印复制链接

主题:函数调用 的 INPUT 是不是从外部传入参数值?

帅哥哟,离线,有人找我吗?
qq代人发帖
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
函数调用 的 INPUT 是不是从外部传入参数值?  发帖心情 Post By:2019/4/9 14:03:09    Post IP:180.169.30.6[只看该作者]

请教:函数调用 的 INPUT 是不是从外部传入参数值?

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/4/9 14:05:36    Post IP:180.169.30.6[只看该作者]

 可以在图表界面调整参数,但是它本身也设置有默认值的。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

这上面显示的就是默认值,在上面右键也可以修改这个参数。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
bai88sha88
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:0 威望:0 精华:0 注册:2019/4/9 15:00:17
  发帖心情 Post By:2019/4/9 15:01:03    Post IP:58.48.27.115[只看该作者]

#_sta.SOW(SO0,PEMaxN,RON1,C)#; 调用指标参数时,输入参数可不可以是 变量和时间序列变量?


 回到顶部
帅哥哟,离线,有人找我吗?
bai88sha88
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:0 威望:0 精华:0 注册:2019/4/9 15:00:17
  发帖心情 Post By:2019/4/9 15:06:16    Post IP:58.48.27.115[只看该作者]

#_sta.SOW(SO0,PEMaxN,RON1,C)#; 调用指标参数时,输入参数可不可以是 变量和时间序列变量?

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/4/9 15:12:26    Post IP:180.169.30.6[只看该作者]

这个不行的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
bai88sha88
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:0 威望:0 精华:0 注册:2019/4/9 15:00:17
  发帖心情 Post By:2019/4/9 15:49:56    Post IP:58.48.27.115[只看该作者]

1,能不能累计求和 A:=A+B 这种?如果不行,那如何实现 满足条件时的累计求和?
2,然后算出的移动平均值,比如MA(C,5)能不能输出到 TXT CSV 文件?具体语法是?

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/4/9 15:57:46    Post IP:101.229.222.109[只看该作者]

 1.能。一般这种是这样的:
VARIABLE:ct:=0;//定义全局变量
if cond then ct:=ct+a;

满足条件cond 给ct累加一个a
2.能输出到文件中去。
如果需要读和写都有
看下编辑器里函数列表里的这几个函数:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

如果只是输出 作为调试的判断依据:
DEBUGFILE
DEBUGFILE2
一般用这个2个函数。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
bai88sha88
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:0 威望:0 精华:0 注册:2019/4/9 15:00:17
  发帖心情 Post By:2019/4/9 21:41:04    Post IP:27.17.79.27[只看该作者]

好的,然后 用WRITEINIFILE('d:\wr201904ui.INI','guu','CRON1_Woo',CRON1_W);打印到INI,如果是条件选股,我扫描所有股票,然后想把满足某条件的股票的CRON1_W全部打出来,怎么好像不行;
如果打印几个参数,比如CRON1_W2,CRON1_W3,能全部打印在wr201904ui.INI中吗?怎么写?

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/4/10 9:18:37    Post IP:180.169.30.6[只看该作者]

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
图片点击可在新窗口打开查看
大致效果是这样子的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
bai88sha88
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:0 威望:0 精华:0 注册:2019/4/9 15:00:17
  发帖心情 Post By:2019/4/10 10:35:01    Post IP:58.48.27.115[只看该作者]

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

 回到顶部
总数 14 1 2 下一页