以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  交易信号连线bug及建议  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=25348)

--  作者:yanxc
--  发布时间:2012/9/10 13:55:20
--  交易信号连线bug及建议

1、2.93版有时候稍微修改一下模型,就会出现做多/做空的线都是红色的情况,没有绿线。以前版本好象没有出现过。

 

2、目前的连线无法反映赢亏。建议修改为收盘价连线,或可选信号位连线。


--  作者:jinzhe
--  发布时间:2012/9/10 14:04:37
--  
感谢提交建议,工作人员测试后回复
--  作者:rushtaotao
--  发布时间:2012/9/10 14:16:37
--  
请把您修改前/后代码发出 供我们测试 谢谢
--  作者:yanxc
--  发布时间:2012/9/10 16:20:23
--  主图 显示 涨跌停价

修改前正常的就不用发了,也不记得了。关键是变全红线的有点多,比如下面这个:

 

tnn:=1;
a1:=ma(c,x1);
a2:=ma(c,x1+1);
a3:=ma(c,x2);//LINETHICK2;
a4:=ma(c,x2+1);//,LINETHICK3;
con1:=cross(a1,a2) and a3>a4;
con2:=cross(a1,a2) and a3>ref(a3,1) and a4>ref(a4,1);
con3:=a2>ref(a2,1) and a3>ref(a3,1) and a4>ref(a4,1);
cona:=a1>ref(a1,1) and a3>ref(a3,1) and a4>ref(a4,1);
conb:=a1>ref(a1,1) and a2>ref(a2,1) and a3>ref(a3,1);
conx:=a1>ref(a1,1) and a2>ref(a2,1) and a4>ref(a4,1);
均线多排列:=con3 or cona or conb or conx;
均线金叉:=con1 or con2;
con4:=cross(a2,a1) and a3<a4;
con5:=cross(a2,a1) and a3<ref(a3,1) and a4<ref(a4,1);
con6:=a1<ref(a1,1) and a3<ref(a3,1) and a4<ref(a4,1);
conc:=a2<ref(a2,1) and a3<ref(a3,1) and a4<ref(a4,1);
cond:=a1<ref(a1,1) and a2<ref(a2,1) and a4<ref(a4,1);
cony:=a1<ref(a1,1) and a2<ref(a2,1) and a3<ref(a3,1);
均线空排列:=con6 or conc or cond or cony;
均线死叉:=con4 or con5;
多:=(均线多排列 or 均线金叉) and time<150000;
空:=(均线空排列 or 均线死叉) and time<150000;
平多:=cross(a4,a3) or con5 or con6 or conc;
平空:=cross(a3,a4) or con2 or con3 or cona;

if 多 THEN buy(holding=0,tnn,thisclose),IGNORECHECKPRICE;
else if 平多 THEN 
   BEGIN
   sell(holding>0,te%,thisclose),IGNORECHECKPRICE;
   buyshort(holding=0 and 空,tnn,thisclose),IGNORECHECKPRICE;     
end

if 空 THEN buyshort(holding=0,tnn,thisclose),IGNORECHECKPRICE;
else if 平空 THEN 
   BEGIN
   sellshort(holding<0,te%,thisclose),IGNORECHECKPRICE;
   buy(holding=0 and 多,tnn,thisclose),IGNORECHECKPRICE;
end

 r50:=abs(holding);
if TIME>=151000 then
 begin
 sellshort(holding<0,r50,thisclose);
 sell(holding>0,r50,thisclose);
 end

--  作者:rushtaotao
--  发布时间:2012/9/10 17:25:55
--  

图片是我这测试的 有红色和绿色线


图片点击可在新窗口打开查看此主题相关图片如下:信号连线.png
图片点击可在新窗口打开查看

--  作者:yanxc
--  发布时间:2012/9/10 21:00:24
--  
以下是引用rushtaotao在2012-9-10 17:25:55的发言:

图片是我这测试的 有红色和绿色线


图片点击可在新窗口打开查看此主题相关图片如下:信号连线.png
图片点击可在新窗口打开查看

 

真奇怪,我另外一台电脑上该模型就有绿色。这台就全红。。。


--  作者:yanxc
--  发布时间:2012/9/10 21:19:05
--  

结论是:

 

只要在该电脑2.93版下新建任何模型,包括复制粘贴,都将显示连线为全红。

旧的模型则不会。包括导入的也正常。

[此贴子已经被作者于2012-9-10 21:25:01编辑过]

--  作者:admin
--  发布时间:2012/9/10 21:29:57
--  

你可能是改了公式编辑器上的信号颜色了,或者改了配色方案里的颜色设置了


--  作者:yanxc
--  发布时间:2012/9/10 21:40:00
--  
以下是引用admin在2012-9-10 21:29:57的发言:

你可能是改了公式编辑器上的信号颜色了,或者改了配色方案里的颜色设置了

果然是。不知道是什么时候会碰到的,奇怪。