以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 交易程序换到苹果笔记本电脑上部分程序不能显示交易信号 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=161800) |
-- 作者:qq代人发帖 -- 发布时间:2018/3/2 9:00:40 -- 交易程序换到苹果笔记本电脑上部分程序不能显示交易信号 我从台式机上下载的金字塔交易程序,换到苹果笔记本电脑上出现了部分程序不能显示交易信号的问题。 主要是行数较多,特别是引用STKINDI这个跨期函数较多的程序,少一点都还正常。 请问到底是怎么回事?是系统升级的原因吗?应该如何处理?谢谢。 我用的是图表交易系统
[此贴子已经被作者于2018/3/2 9:00:57编辑过]
|
-- 作者:FexTel -- 发布时间:2018/3/2 9:04:13 -- 1,是不是stkindi函数引用提示超过限制? 一般默认只能引用50个以内 2, 或者您注意下,是不是调用时候内存占用比较多。如果内存使用超过95%以上是存在问题的 这个和系统升级没有关系,您首先要依据上面2点确认下问题我们再告知您处理办法
|
-- 作者:LAOMO -- 发布时间:2018/3/2 10:58:11 -- 谢谢老师耐心解答。 你说的两个问题都不存在。1、单个程序最多跨期引用22个,2、在配置较低的联想台式机上能运行,转到配置较高的苹果笔记本上不能运行,应该不是内存问题。 我发现从台式机导出的交易程序文件后缀为FIA,文件前面在台式机上导出时有金字塔图标,而在笔记本上导入时金字塔图标变成了小白框,不知是否与文件格式有关系。但同一组公式中,相对简单的也能显示。晕。 |
-- 作者:gxx978 -- 发布时间:2018/3/2 11:06:06 -- 1、检查下数据是否补充完整,比如被引用的数据周期是多少,是否补充好,可以在图表上输出看下,看是否正常引用到值。数据不完整可能会影响到信号的生成。 2、导出的公式文件是FLA格式,与图标没有关系,能够正常导入到另外一台客户端中即可使用了。导入后,在软件中能正常打开并可以编辑该公式就可以了。 |
-- 作者:LAOMO -- 发布时间:2018/3/2 11:27:39 -- 找到原因了,是跨期引用自适应均线的问题,不知道为什么在一台电脑里可以,转到另一台电脑就不可以。 |
-- 作者:banzhuan -- 发布时间:2018/3/2 11:33:16 -- 是不是用了datatype函数了? |
-- 作者:LAOMO -- 发布时间:2018/3/4 23:35:18 -- 老师好,我查到了问题年在,是跨周期引用自适应均线所致。比如在1分钟周期图表上上引用日线自适应均线AMA作为交易条件,AMA >=REF(AMA,1),在联想台式机上没有问题,转移苹果笔记本上,只要有这个语句就没有交易信号,删除这句就有信号,请问如何解决?谢谢 |
-- 作者:banzhuan -- 发布时间:2018/3/5 8:38:41 -- 能说一下您AMA代码具体怎么写吗? 工作人员本地核实一下 |
-- 作者:LAOMO -- 发布时间:2018/3/5 15:45:28 -- 我在技术指标中写的AMA公式如下: DIR:=ABS(CLOSE-REF(CLOSE,21)); VIR:=SUM(ABS(CLOSE-REF(CLOSE,1)),21); ER:=DIR/VIR; CS:=ER*(2/3-2/31)+2/31; CQ:=CS*CS; AMA:=DMA(CLOSE,CQ); 然后在图表交易系统的引用如下: FF :=STKINDI(\'\',\'AMA.AMA\',0,5,-1);//引用AMA 最后过滤开仓信号时应用如下: FF>=REF(FF,1) 问题是在联想台式机上一切正常。但把该图表交易系统导出到苹果笔记本上的金字塔系统里,FF>=REF(FF,1)这句就障碍了交易信号,去除即可,加上就没信号。 |
-- 作者:banzhuan -- 发布时间:2018/3/5 16:39:28 -- 本地试了也可以,笔记本安装的金字塔是哪个版本的呢? 方便的话通过QQ1971344681远程您的笔记本看下现象 |