Rss & SiteMap

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

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

标题:原油图表交易显示不出交易进出的信号

1楼
13798471138 发表于:2019/1/9 10:12:09
代码见附件图,请帮我看一下,谢谢
不知道为什么不显示信号呢?上下轨还是能显示

2楼
banzhuan 发表于:2019/1/9 10:14:27
上传图片需要用IE浏览器,您直接把代码复制上来吧,再说下使用在什么周期?
3楼
banzhuan 发表于:2019/1/9 10:34:44
请勿重复发帖,如果图片上传不了,可以加下QQ群:309773613,让金字塔客服人员协助您上传图片,或直接上传完整代码
4楼
13798471138 发表于:2019/1/10 9:39:43
n:=480;
P:="sc0000$CLOSE",COLORCYAN;
MAH:=HHV(p,n),COLORGREEN;
MAL:=LLV(p,n),COLORGREEN;

MAH1:(REF(MAH,TODAYBAR)+REF(MAH,TODAYBAR+n)+REF(MAH,TODAYBAR+2*n)+REF(MAH,TODAYBAR+3*n)+REF(MAH,TODAYBAR+4*n))/5,colorbrown;
MAL1:(REF(MAL,TODAYBAR)+REF(MAL,TODAYBAR+n)+REF(MAL,TODAYBAR+2*n)+REF(MAL,TODAYBAR+3*n)+REF(MAL,TODAYBAR+4*n))/5,colorbrown;
//pp:(mah1-mal1)/p*20000+2700,colorwhite;

{
P1:ROUND(P*300-700000),COLORWHITE;
P2:ROUND(MAH1*300-700000),COLORBROWN;
P3:ROUND(MAL1*300-700000),COLORBROWN;
P4:=CALLSTOCK('sc0000',VTCLOSE,6,-1);}

B:=0;S:=0;X:=10;

IF STRCMP(STKLABEL,'sc0000') = 0  THEN BEGIN
   IF P>MAH1 AND HOLDING<0 AND OPENMINUTES(TIME)>=3 THEN S:=2;
   SELLSHORT(S=2,X,THISCLOSE);  
   IF P>MAH1 AND HOLDING=0 AND OPENMINUTES(TIME)>=3 THEN B:=1;
   BUY(B=1,X,THISCLOSE);
   IF P<MAL1 AND HOLDING>0 AND OPENMINUTES(TIME)>=3 THEN S:=1;
   SELL(S=1,X,THISCLOSE); 
   IF P<MAL1 AND HOLDING=0 AND OPENMINUTES(TIME)>=3 THEN B:=2;
   BUYSHORT(B=2,X,THISCLOSE);  
   {
   DRAWLINE(B=1,P1,S=1 OR islastbar,P1,0,COLORRED,2,VTSOLID);
   DRAWLINE(B=2,P1,S=2 OR islastbar,P1,0,COLORGREEN,2,VTSOLID);
   
   开多报警:=PLAYSOUND(B=1 AND ENTERBARS<=0,'D:\IH开仓.MP3');
   平多报警:=PLAYSOUND(S=1 AND EXITBARS<=1,'D:\IH平仓.MP3');
   开空报警:=PLAYSOUND(B=2 AND ENTERBARS<=0,'D:\IH开仓.MP3');
   平空报警:=PLAYSOUND(S=2 AND EXITBARS<=1,'D:\IH平仓.MP3');
   
   N1:=X;
   IF HOLDING<0 THEN N1:=-X;
   D1:=ROUND((P-P4)*300*N1);
   D2:=ROUND((P-ENTERPRICE)*300*N1);
   D3:=D1;
   IF DAYHOLDING<>0 THEN D3:=D2;
   }
END{
   D4:=ref(d2,enterbars+1),linethick0;
   if exitbars<>0 then d4:=0;
   //d5:sysparam(2),linethick0;
   //d7:sysparam(1),linethick0;
   d6:=d2+sum(d4,0),noaxis,coloryellow;
   今盈:D3,LINETHICK0,COLORCYAN;
   开盈:D2,LINETHICK0,COLORCYAN;
   }
//累计:D2+NETPROFIT,COLORBROWN,NOAXIS;
DI:round(ASSET-5000000),noaxis,COLORyellow;

//净利润:=NETPROFIT,NOAXIS,COLORRED,LINETHICK0;

5楼
13798471138 发表于:2019/1/10 9:40:35
这是一分钟周期,图上只能显示上下轨的指标线,但是不出现买卖信号
6楼
FireScript 发表于:2019/1/10 9:59:13
 STRCMP(STKLABEL,'SC0000') = 0

这里,这个对比是区分大小写的。sc和SC是不一样的结果的。
7楼
FireScript 发表于:2019/1/10 10:00:02
另外数据至少要480个周期的数据才行,否则有几个变量不会有返回值的。
8楼
13798471138 发表于:2019/1/10 10:36:49
问题已经按您说的解决,谢谢!其他 的品种也都存在这个问题吗?一定要大写?
9楼
banzhuan 发表于:2019/1/10 10:46:07
是的
共9 条记录, 每页显示 10 条, 页签: [1]


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