Rss & SiteMap

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

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

标题:请老师帮助

1楼
muxia5568 发表于:2016/5/13 14:42:33

请老师指点哪里错了,不分组时可以正常显示信号,指令分组就没有信号了?找不到问题在哪?谢谢

 

variable:na=0,nb=0;

 

if  a  and  holding>0 and na=0 then begin
    平多a:sell(holding>0,holding,market);
    开空a: buyshort(holding=0,jisl,market);
    na:=1;
end



if a1 and  holding>0 and na=1 then begin
    //平空a1:sellshort(1,0,market);
    na:=0;
end


if a2  and  holding>0 and na=1 then begin
   平空a2:sellshort(1,0,market);
   na:=0;
end

 

 

 


if  b and  holding>0 and na=0  then begin
    平空b:sellshort(1,0,market);
    开多b: buy(holding=0,jisl,market);
    nb:=1;
end


if b1 and  holding>0 and na=1 then begin
   平多b1:sell(holding>0,holding,market);
   nb:=1;
end


if b2  and  holding>0 and na=1 then  begin
  平多b2:sell(holding>0,holding,market);
  nb:=0;
end

2楼
jinzhe 发表于:2016/5/13 14:51:46

if  a  and  holding>0 and na=0 then begin
    平多a:sell(holding>0,holding,market);
    开空a: buyshort(holding=0,jisl,market);
    na:=1;
end

 

 

改成

平多a:sell(holding>0 and a ,holding,market);

if  a  and  holding=0 and na=0 then begin 
        开空a: buyshort(holding=0,jisl,market);
    na:=1;
end

 

 

平空开多的也这样改

3楼
muxia5568 发表于:2016/5/16 11:36:43

请老师看看这样改哪里不对,还是不出信号?

variable:na=0,nb=0;

 

平多a:sell(holding>0 and a ,holding,market);

if  a  and  holding>0 and na=0 then begin 
      开空a: buyshort(holding=0,jisl,market);
    na:=1;
end



if a1 and  holding>0 and na=1 then begin
    //平空a1:sellshort(1,0,market);
    na:=0;
end


if a2  and  holding>0 and na=1 then begin
   平空a2:sellshort(1,0,market);
   na:=0;
end

 

 

 

平空b:sellshort(holding>0 and a ,holding,market);
if  b and  holding>0 and na=0  then begin 
        开多b: buy(holding=0,jisl,market);
    nb:=1;
end


if b1 and  holding>0 and na=1 then begin
   平多b1:sell(holding>0,holding,market);
   nb:=0;
end


if b2  and  holding>0 and na=1 then  begin
  平多b2:sell(holding>0,holding,market);
  nb:=0;
end


谢谢

4楼
yukizzc 发表于:2016/5/16 13:06:45

a条件是什么?

输出下开仓条件看下条件不满足的原因是什么

5楼
muxia5568 发表于:2016/5/16 13:42:02

开仓条件a是满足的,和没分组时的条件是一样的。没分组信号是可以正常显示的,分组后就不出信号。我上面的编写没有问题吗?

这句是不是正确;平空b:sellshort(holding>0 and a ,holding,market);?

6楼
wenarm 发表于:2016/5/16 13:59:53
什么叫指令分组?
[此贴子已经被作者于2016-5-16 14:00:04编辑过]
7楼
muxia5568 发表于:2016/5/16 14:17:17
就是指定开仓-平仓信号,我这样理解的。如上面所编写的,不对吗?这样说对不对不是我要解决的问题,我的问题是为什么不出信号?
8楼
yukizzc 发表于:2016/5/16 14:25:30

没有问题,没有信号都是条件不满足。

这个必须通过输出条件去进行分析,所有的图上没信号问题都是走分析条件这条路

 

 

9楼
muxia5568 发表于:2016/5/16 15:34:56
如果不出信号是条件不满足的话,为什么连模型中原有的指标线也同时不显示了哪?
10楼
pyd 发表于:2016/5/16 15:43:14

把代码贴出来,测试品种,周期,时间段说下

共12 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03516 s, 3 queries.