以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=84789) |
-- 作者:solegoose -- 发布时间:2015/9/7 10:55:14 -- 信号不显示的问题 你好。我是采用DLL弄策略的,现在发现了一个问题: SIG := "FMLDLL@MY"(); CVOL := 0; OPENVOL := INITPOS; SELLSHORT(SIG = 6 OR SIG = 8 OR SIG = 12, CVOL, LIMIT, C + 20 * MINDIFF); SELL(SIG = 5 OR SIG = 7 OR SIG = 11, CVOL, LIMIT, C - 20 * MINDIFF); BUY(SIG = 1 OR SIG = 8 OR SIG = 9, OPENVOL, LIMIT, C + 20 * MINDIFF); BUYSHORT(SIG = 2 OR SIG = 7 OR SIG = 10, OPENVOL, LIMIT, C - 20 * MINDIFF); 9.2日,14:57:56(金字塔时间18:57:56),我在日志中,发现函数返回的信号是1,但是图表中没有开仓信号。交易日志中也没有开仓的记录,这是什么问题? 在14:57:56之后的57,58,59秒,MY函数还是有返回的,不过都是0,
|
-- 作者:yukizzc -- 发布时间:2015/9/7 11:02:45 -- 看下交易日志函数返回1那段时间前后是否有运行完毕 另外当时持仓是多少,图表不支持锁仓,如果有空头下开多信号是不成立 |
-- 作者:solegoose -- 发布时间:2015/9/7 15:25:35 -- 已经运行完毕。 后面锁仓这个问题,我得研究一下。
|
-- 作者:solegoose -- 发布时间:2015/9/7 20:16:43 -- 确认了,当时发出开仓信号时,无持仓 |
-- 作者:yukizzc -- 发布时间:2015/9/7 23:02:40 -- 你所谓日志中的函数返回值是自己用debugfile做了记录吗,否则参考下下面例子,在开仓前输出sig这个条件值。 debugfile(SIG); buy(); buyshort();
|
-- 作者:solegoose -- 发布时间:2015/9/8 10:56:01 -- 我是标准版,可以用debugfile函数吗 |
-- 作者:yukizzc -- 发布时间:2015/9/8 11:20:44 -- 当然,这是一个调试记录函数和版本没有关系。 |