以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  模拟的时候 单子会自动进去,实盘进不单  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=86707)

--  作者:qq代人发帖
--  发布时间:2015/10/28 10:32:04
--  模拟的时候 单子会自动进去,实盘进不单
模拟的时候 单子会自动进去,实盘进不单
数据延时那么厉害?

--  作者:qq代人发帖
--  发布时间:2015/10/28 10:32:49
--  
有记录下单日志吗?把日志贴出来看下
交易-》下单设置-》程序化交易里 之前勾选下单日志的会有记录, 日志保存在金字塔安装目录的weisoftstock/    setting/orderlog里

--  作者:ufmuyi
--  发布时间:2015/10/28 10:48:43
--  

没勾选日志,具体的情况是我有把金字塔的下单程序 用在通信达软件上,当时看到通信达软件已经提示平空做多了,但是金字塔没反应,感觉奇怪,就把金字塔关掉,重新打开,发现信号出来了,但是没委托下单

具体代码

VAR1:=((CLOSE - LLV(LOW,13))/(HHV(HIGH,13) - LLV(LOW,13)))*(100);
VAR2:=REVERSE(VAR1);
VAR3:=SMA(VAR1,3,1);
K:=SMA(VAR3,3,1);
D:=SMA(K,3,1);


KD:=CROSS(K,D) AND MA(CLOSE,3)<CLOSE,D;          //开多条件
PD:=CROSS(D,K) AND MA(CLOSE,3)>CLOSE,D;          //平多条件
KK:=CROSS(D,K) AND MA(CLOSE,3)>CLOSE,D;          //开空条件
PK:=CROSS(K,D) AND MA(CLOSE,3)<CLOSE,D;          //平空条件


平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);     //开空信号


--  作者:ufmuyi
--  发布时间:2015/10/28 10:49:25
--  

是数据延时引起的信号没出来,后面刷新再出来还是编程代码有问题?

在线等回复


--  作者:yukizzc
--  发布时间:2015/10/28 10:56:27
--  

看下2楼,把交易日志勾上,看下里面有触发信号的记录没。

另外看下这个帖子,可以再结合这个函数做进一步调试http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=49428