Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:信号不显示的问题

1楼
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,
2楼
yukizzc 发表于:2015/9/7 11:02:45

看下交易日志函数返回1那段时间前后是否有运行完毕

另外当时持仓是多少,图表不支持锁仓,如果有空头下开多信号是不成立

3楼
solegoose 发表于:2015/9/7 15:25:35
已经运行完毕。
后面锁仓这个问题,我得研究一下。
4楼
solegoose 发表于:2015/9/7 20:16:43
确认了,当时发出开仓信号时,无持仓
5楼
yukizzc 发表于:2015/9/7 23:02:40

你所谓日志中的函数返回值是自己用debugfile做了记录吗,否则参考下下面例子,在开仓前输出sig这个条件值。

debugfile(SIG);

buy();

buyshort();

 

 

6楼
solegoose 发表于:2015/9/8 10:56:01
我是标准版,可以用debugfile函数吗
7楼
yukizzc 发表于:2015/9/8 11:20:44
当然,这是一个调试记录函数和版本没有关系。
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.