以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [求助]为什么图表上不显示买入信号? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=159188) |
-- 作者:lizhi -- 发布时间:2017/11/2 17:36:31 -- [求助]为什么图表上不显示买入信号? 设置了 “查看——显示——显示交易信号连线”为真 //加载在1分钟图表上运行 RUNMODE:0; {P为形成间隔的比率} INPUT:P(25,10,60,1); //计算均价线MID COND:=DAY<>REF(DAY,1) OR BARPOS=1; N:BARSLAST(COND)+1,NODRAW; //均价线 JJ:ROUND(SUM(AMOUNT,N)/SUM(VOL,N)/MULTIPLIER),COLORYELLOW,LINETHICK2; //间隔值不能小于7个最小变动价位 间隔:ROUND(REF(IF(JJ*(P/10000)>7*MINDIFF,JJ*(P/10000),7*MINDIFF),1)),NODRAW; //中轴 MID:REF(JJ,1); //中轴上面的网格线 S1 :MID+间隔; //STEST:S1[BARPOS-1]; S2 :MID+2*间隔; S3 :MID+3*间隔; S4 :MID+4*间隔; S5 :MID+5*间隔; S6 :MID+6*间隔; S7 :MID+7*间隔; S8 :MID+8*间隔; S9 :MID+9*间隔; S10:MID+10*间隔; S11:MID+11*间隔; S12:MID+12*间隔; //中轴下面的网格线 B1 :MID-间隔; B2 :MID-2*间隔; B3 :MID-3*间隔; B4 :MID-4*间隔; B5 :MID-5*间隔; B6 :MID-6*间隔; B7 :MID-7*间隔; B8 :MID-8*间隔; B9 :MID-9*间隔; B10:MID-10*间隔; B11:MID-11*间隔; B12:MID-12*间隔; //初始持仓量 SINCE_OPENINT_B:=6;//多 SINCE_OPENINT_S:=6;//空 //限制最大持仓量 MAX_OPENINT_B:=12;//多 MAX_OPENINT_S:=12;//空 // VARIABLE:BUYN=0,SELLN=0; IF N>2 AND BUYN<6 THEN BEGIN
IF H>=MID THEN BUY(HOLDING=0,SINCE_OPENINT_B,LIMITR,H);
BUYN:=BUYN+1;
IF H[BARPOS-1]<MID[BARPOS-1] AND H>=MID THEN BUY(HOLDING>0,1,LIMITR,H);
BUYN:=BUYN+1; END
|
-- 作者:wenarm -- 发布时间:2017/11/3 8:17:50 -- 你的代码机制中,其开仓信号应该在k线起始位置部分。(最前端,可以鼠标在时间坐标周期上拖动k线底部的白条移动到k线图最左边、) 当buyn累加到6以后就恒不成立,即不会在开仓了
|