以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- 原油图表交易显示不出交易进出的信号 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=167586) |
-- 作者:13798471138 -- 发布时间:2019/1/9 10:12:09 -- 原油图表交易显示不出交易进出的信号 代码见附件图,请帮我看一下,谢谢 不知道为什么不显示信号呢?上下轨还是能显示 |
-- 作者:banzhuan -- 发布时间:2019/1/9 10:14:27 -- 上传图片需要用IE浏览器,您直接把代码复制上来吧,再说下使用在什么周期? |
-- 作者:banzhuan -- 发布时间:2019/1/9 10:34:44 -- 请勿重复发帖,如果图片上传不了,可以加下QQ群:309773613,让金字塔客服人员协助您上传图片,或直接上传完整代码 |
-- 作者: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; |
-- 作者:13798471138 -- 发布时间:2019/1/10 9:40:35 -- 这是一分钟周期,图上只能显示上下轨的指标线,但是不出现买卖信号 |
-- 作者:FireScript -- 发布时间:2019/1/10 9:59:13 -- STRCMP(STKLABEL,\'SC0000\') = 0 这里,这个对比是区分大小写的。sc和SC是不一样的结果的。
|
-- 作者:FireScript -- 发布时间:2019/1/10 10:00:02 -- 另外数据至少要480个周期的数据才行,否则有几个变量不会有返回值的。 |
-- 作者:13798471138 -- 发布时间:2019/1/10 10:36:49 -- 问题已经按您说的解决,谢谢!其他 的品种也都存在这个问题吗?一定要大写? |
-- 作者:banzhuan -- 发布时间:2019/1/10 10:46:07 -- 是的 |