以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]简单又怪异的问题求教 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=11960) |
-- 作者:ccf -- 发布时间:2012/5/27 10:46:49 -- [求助]简单又怪异的问题求教 指标:AAA RC:REF(C,1); RO:REF(OPEN,1); 模型:BBB Q:=18; RC:STKINDI(\'\',\'AAA.RC\',0,STRTONUM(NUMTOSTR(Q,0)),0); BB:C>RC&&C>DNB,COLORYELLOW,LINETHICK0; 实仓:THOLDING,COLORYELLOW,LINETHICK0; 运行 BBB,情况如下: 1. 在静止状态下,辅助线DNB、DNS正常显示。 2. 分笔回放,序列模式,1分钟周期。(没试过实盘仿真) 只能显示DNB,能执行开多操作; DNS永远不会显示,所以不会执行空头方向的操作。 这个问题昨天弄了一天,辅助线也用不同的写法尝试过,回放状况基本一样。我自己找不到原因,所以请教高手,到底是哪里有问题? 1. 程序错误? 2. 引用问题? 3. 常数和序列数的不匹配? 4. 运行模式?(这个必须用旧交易系统,序列模式) 5. 平台问题?
求高手赐教,谢谢。 |
-- 作者:just -- 发布时间:2012/5/28 9:01:25 -- 工作人员在处理,稍后回复 |
-- 作者:just -- 发布时间:2012/5/28 9:14:17 -- 模型:BBB Q:=18; RC:STKINDI(\'\',\'AAA.RC\',0,STRTONUM(NUMTOSTR(Q,0)),0); BB:C>RC&&C>DNB,COLORYELLOW,LINETHICK0; 实仓:THOLDING,COLORYELLOW,LINETHICK0;
楼主的代码已经测试过,开仓语句这里有点问题,改了下,至于定义指标线没有发现什么问题,不过看了楼主的描述,给一个建议,楼主 引用的是10分钟周期上的数据,那么若你在分笔周期等小周期上引用大周期同步数据可能存在未来函数,建议把引用语句的最后一个参数 改为-1.
|
-- 作者:ccf -- 发布时间:2012/5/28 16:23:24 -- A. 谢谢高手回复和提醒。我在 AAA 中已用REF,采取上周期数据,应不存在未来函数,但也很感谢JUST的提醒。
B. 我今天也在实盘仿真运行了一下,指标线的确是正常的。但昨天用‘分笔回放’,也确实存在我反映的问题,这说明‘分笔回放’存在一些问题,请客服向软件开发者反映反映,看能否把BUG找出来。
C. 顺便提个要求,请客服转达。‘分笔回放’在回放有跨周期的模型时,能否使大周期的计算与小周期的计算同步。现在的状况是(小周期引用大周期),小周期回放的是与分笔数据同步,但大周期则是大周期结束时的数据。如果能改为大周期也同步使用当前的分笔数据计算,那么就与实盘情况相符合了。金字塔也更胜一筹了。 |