以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这个图表程序为何没有信号  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=98016)

--  作者:FACAI123456
--  发布时间:2016/5/31 6:42:09
--  这个图表程序为何没有信号
input:n1(5,1,999,1);
input:n2(10,1,999,1);
input:n3(20,1,999,1);
input:n4(60,1,999,1);
input:n5(100,1,999,1);
input:n6(300,1,999,1);
input:n7(900,1,999,1);
input:n8(150,1,999,1);
//input:P(26,1,100,8);
//input:S(12,5,40,4);
//input:M(9,2,60,6);

ma5:=rounds(ma(C,n1),4),COLORWHITE;
ma10:=rounds(ma(C,n2),4),COLORWHITE;
ma20:=rounds(ma(C,n3),4),COLORWHITE;
ma60:=rounds(ma(C,n4),4),COLORWHITE;
ma100:=rounds(ma(C,n5),4),COLORWHITE;
ma180:=rounds(ma(c,180),4),colorwhite;
ma300:=rounds(ma(C,n6),4),COLORWHITE;
ma900:=rounds(ma(C,n7),4),COLORWHITE;
ma150:=rounds(ma(C,n8),4),COLORWHITE;
cond:=day<>ref(day,1);
n:barslast(cond)+1,COLORWHITE,NODRAW;
NN:TODAYBAR,COLORWHITE,NODRAW;
ZD:=STKINDIEX(\'HG00\',\'Formula1.ZD\',0,1,-1,1000),NODRAW;
ZK:=STKINDIEX(\'HG00\',\'Formula1.ZK\',0,1,-1,1000),NODRAW;
CYC:=barslast(date<>ref(date,1))+1;
ZGJ:HHV(Ref(H,1),TODAYBAR),COLORRED;
ZDJ:LLV(Ref(L,1),TODAYBAR),COLORWHITE;
DRAWTEXT(h=zgj,h,\'H\',COLORWHITE);
DRAWTEXT(l=zdj,l,\'L\',COLORWHITE);
FlagHigh:Ref(H,ENTERBARS);
FlagLow:Ref(L,ENTERBARS);

多头开仓条件:=Ma300>Ma900 and Ma5>Ma60 and Ma10>Ma60 and Ma20>Ma60 and H>ZGJ and ZD; 
多头平仓条件:=L<ma100 OR L<FlagLow; 

空头开仓条件:=Ma300<Ma900 and Ma5<Ma60 and Ma10<Ma60 and Ma20<Ma60 AND L<ZDJ and ZK; 
空头平仓条件:=H>ma100 OR H>FlagHigh; 

buy(多头开仓条件 and holding=0,1,THISCLOSE);
sell(多头平仓条件,0,THISCLOSE);
 
buyshort(空头开仓条件 and holding=0,1,THISCLOSE);
sellshort(空头平仓条件,0,THISCLOSE);


这个图表程序为何没有信号,问题出在哪里,求帮助


--  作者:FACAI123456
--  发布时间:2016/5/31 6:47:57
--  
MA300:=MA(C,300);
MA900:=MA(C,900);
ZD:MA300>MA900;
ZK:MA300<MA900;

Formula1指标

--  作者:FACAI123456
--  发布时间:2016/5/31 7:07:29
--  
这个跨品种调用是不是只能显示最近一天的信号数?我在图表上面只能看到铜和黄金昨天和晚上开平仓信号
--  作者:FACAI123456
--  发布时间:2016/5/31 7:37:17
--  
这个程序如果是用后台程序交易运行要怎么改
--  作者:jinzhe
--  发布时间:2016/5/31 9:28:12
--  

用户测试的数据是多少根?

有900均线,如果没有900根k线,则无法计算900均线

[此贴子已经被作者于2016-5-31 9:28:46编辑过]

--  作者:FACAI123456
--  发布时间:2016/5/31 10:47:25
--  
现在白天当时都没有信号,所有的开仓条件都符合阿,怎么回事呢,镍,大豆,鸡蛋都符合条件没有信号,
--  作者:FACAI123456
--  发布时间:2016/5/31 10:48:16
--  
我都把相关品种的数据补充了十天的,包括美国铜
--  作者:jinzhe
--  发布时间:2016/5/31 11:02:17
--  
以下是引用FACAI123456在2016-5-31 10:47:25的发言:
现在白天当时都没有信号,所有的开仓条件都符合阿,怎么回事呢,镍,大豆,鸡蛋都符合条件没有信号,

请举例“所有开仓条件都符合”出现的品种和时间,我本地测试时,单个条件可以成立,但是整合起来同时成立就没看到过


--  作者:FACAI123456
--  发布时间:2016/5/31 11:16:48
--  
就说镍吧,在10点02分突破67770应该是开多头的,他同时满足了多头开仓的所有条件Ma300>Ma900 and Ma5>Ma60 and Ma10>Ma60 and Ma20>Ma60 and H>ZGJ and ZD,ZD代表美国铜一分钟周期的均线MA300〉MA900,现在也是满足的
--  作者:jinzhe
--  发布时间:2016/5/31 11:20:14
--  
使用周期是?