以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请老师帮忙去掉未来函数 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=80514) |
-- 作者:CHENJIE -- 发布时间:2015/7/7 12:48:26 -- 请老师帮忙去掉未来函数 老师,我用这个公式加载在2000根一分钟K线,K线走完下单,带来信号闪烁,检测有未来函数,请帮我去掉顺便优化一下。我加载品种为螺纹,菜粕,甲醇连续,一分K走完线。谢谢,我是多年老 N1:=50;N:=8; 80,colorgreen; 20,colorred; LC:=REF(CLOSE,1); ☆:SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100,coloryellow; ☆1:IF(☆<20,40,20),colorred; ☆2:IF(☆>80,60,80),colorgreen; ☆↑:STICKLINE(FILTER(REF(☆,1)<20 AND ☆>REF(☆,1),5),20,40,8,0),colorred; ☆↓:STICKLINE(FILTER(REF(☆,1)>80 AND ☆<REF(☆,1),5),60,80,8,0),colorgreen; DRAWTEXT(FILTER(REF(☆,1)<20 AND ☆>REF(☆,1),5),40 ,\'买入\' ),colorred; DRAWTEXT(FILTER(REF(☆,1)>80 AND ☆<REF(☆,1),5),60 ,\'卖出\' ),colorgreen; x: REF(CLOSE,1); 冰山: SMA(MAX(CLOSE-x,0),8,1)/SMA(ABS(CLOSE-x),8,1)*100 ; 排顺序: IF(CROSS(冰山,15),20,0),STICK,linethick1; DRAWICON(排顺序>0,20,1 ); DRAWTEXT(CROSS(排顺序,11) , LOW,\'→ 低吸 \'),COLOr00B7B4 ; H1:=MAX(DYNAINFO(3),DYNAINFO(5)); L1:=MIN(DYNAINFO(3),DYNAINFO(6)); P1:=H1-L1; 阻力:=L1+P1*7/8,colorgreen; 支撑:=L1+P1*0.5/8,colorred; 中线:=(支撑+阻力)/2,colorwhite,POINTDOT; V11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1); 趋势线:EMA(V11,3),LINETHICK2,colorlimagenta; V12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100; 准备买入:STICKLINE(趋势线<11,趋势线,11,5,0),coloryellow; AA:=(趋势线<11) AND FILTER((趋势线<=11),15) AND C<中线; BB0:=REF(趋势线,1)<11 AND CROSS(趋势线,11) AND C<中线; BB1:=REF(趋势线,1)<11 AND REF(趋势线,1)>6 AND CROSS(趋势线,11); BB2:=REF(趋势线,1)<6 AND REF(趋势线,1)>3 AND CROSS(趋势线,6); BB3:=REF(趋势线,1)<3 AND REF(趋势线,1)>1 AND CROSS(趋势线,3); BB4:=REF(趋势线,1)<1 AND REF(趋势线,1)>0 AND CROSS(趋势线,1); BB5:=REF(趋势线,1)<0 AND CROSS(趋势线,0); BB:=BB1=1 OR BB2=1 OR BB3=1 OR BB4=1 OR BB5=1; 下单买入:STICKLINE(BB=1 AND C<中线,11,50,5,0),colorred; DRAWICON(BB=1 AND C<中线,55,1); DRAWTEXT(BB0,60,\'★买\'),colorred; DRAWTEXT(AA,16,\'准备买入\'),coloryellow; 准备卖出:STICKLINE(趋势线>89,趋势线,89,5,0),colorwhite; CC:=(趋势线>89) AND FILTER((趋势线>89),15) AND C>中线; DD0:=REF(趋势线,1)>89 AND CROSS(89,趋势线) AND C>中线; DD1:=REF(趋势线,1)>89 AND REF(趋势线,1)<94 AND CROSS(89,趋势线); DD2:=REF(趋势线,1)>94 AND REF(趋势线,1)<97 AND CROSS(94,趋势线); DD3:=REF(趋势线,1)>97 AND REF(趋势线,1)>99 AND CROSS(97,趋势线); DD4:=REF(趋势线,1)>99 AND REF(趋势线,1)<100 AND CROSS(99,趋势线); DD5:=REF(趋势线,1)>100 AND CROSS(100,趋势线); DD:=DD1=1 OR DD2=1 OR DD3=1 OR DD4=1 OR DD5=1; 下单卖出:STICKLINE(DD=1 AND C>中线,89,50,5,0),colorgreen; DRAWICON(DD=1 AND C>中线,45,2); DRAWTEXT(DD0,40,\'★卖\'),colorgreen; DRAWTEXT (CC,84,\'准备卖出\'),colorwhite; 冠军1号QQ:=474131998; 顶:89,colorgreen; 底:11,colorred; 中:50,POINTDOT,colorwhite; DRAWTEXT(ISLASTBAR,顶,\'顶\'),colorgreen; DRAWTEXT(ISLASTBAR,底,\'底\'),colorred; DRAWTEXT(ISLASTBAR,中,\'中\'),colorwhite; KD: 排顺序,11, LOW ; //开多条件 PD: DD0,40; //平多条件 KK:DD0,40; //开空条件 PK:排顺序,11, LOW ; //平空条件 平空:SELLSHORT(PK,0,THISCLOSE); //平空信号 开多:BUY(KD ,1,THISCLOSE); //开多信号 平多:SELL(PD,0,THISCLOSE); //平多信号 开空:BUYSHORT(KK, 1,THISCLOSE); //开空信号 持仓:holding,linethick0; 资产:asset,noaxis; 可用现金:cash(0),linethick0; } { 信号语句排列规则——先平后开 “费率设置”按钮——用于合理设置模型“费率”,以便在图形上正确输出如下帐户信息: 持仓:holding,linethick0; 资产:asset,noaxis; 可用现金:cash(0),linethick0;用户,一直亏损中,都亏了约500万了,求老师帮忙!
|
-- 作者:jinzhe -- 发布时间:2015/7/7 13:16:35 -- N1:=50;N:=8;
顶:89,colorgreen;
平空:SELLSHORT(PK,0,THISCLOSE); //平空信号
|
-- 作者:CHENJIE -- 发布时间:2015/7/7 13:21:49 -- 谢谢老师,老师还能再优化一下螺纹,菜粕,甲醇连续,一分K走完线,2000个周期吗?谢谢 |
-- 作者:jinzhe -- 发布时间:2015/7/7 13:22:46 -- 请自行优化 |
-- 作者:CHENJIE -- 发布时间:2015/7/7 13:29:21 -- 谢谢 |
-- 作者:CHENJIE -- 发布时间:2015/7/7 13:55:51 -- 老师,这个公式能帮我去掉未来函数吗? 即时涨幅:=(C-DYNAINFO(3))/DYNAINFO(3)*100; MA3:="MA.MA3#DAY"(5,10,20); DRAWTEXT(LONGCROSS(支撑,C,2) AND 涨幅>-9.5,支撑*1.001,\'B\'),COLORRED; DRAWTEXT(LONGCROSS(C,强弱,2) AND 强弱>REF(强弱,1) AND 涨幅>0 AND 即时涨幅<5,强弱*0.998,\'B\'),COLORRED; DRAWTEXT(LONGCROSS(C,阻力,2),C,\'S\'),COLORGREEN;{抛}; KD:=LONGCROSS(支撑,C,2) AND 涨幅>-9.5,支撑*1.001,\'B\'; //开多条件 PD:=LONGCROSS(C,阻力,2),C,\'S\'; //平多条件 KK:=LONGCROSS(C,阻力,2),C,\'S\'; //开空条件 PK:=LONGCROSS(支撑,C,2) AND 涨幅>-9.5,支撑*1.001,\'B\'; //平空条件 平空:SELLSHORT(PK,0,THISCLOSE); //平空信号 开多:BUY(KD ,1,THISCLOSE); //开多信号 平多:SELL(PD,0,THISCLOSE); //平多信号 开空:BUYSHORT(KK ,1,THISCLOSE); //开空信号 |
-- 作者:jinzhe -- 发布时间:2015/7/7 14:02:02 -- 把所有的dynainfo(3)改成callstock(stklabel,vtclose,6,-1) |
-- 作者:CHENJIE -- 发布时间:2015/7/7 14:02:54 -- 谢谢 |
-- 作者:CHENJIE -- 发布时间:2015/7/7 14:09:38 -- 老师我改了,但是结果不行,请帮我在公式上都去掉未来函数好吗? 即时涨幅:=(C-DYNAINFO(3))/DYNAINFO(3)*100; MA3:="MA.MA3#DAY"(5,10,20); DRAWTEXT(LONGCROSS(支撑,C,2) AND 涨幅>-9.5,支撑*1.001,\'B\'),COLORRED; DRAWTEXT(LONGCROSS(C,强弱,2) AND 强弱>REF(强弱,1) AND 涨幅>0 AND 即时涨幅<5,强弱*0.998,\'B\'),COLORRED; DRAWTEXT(LONGCROSS(C,阻力,2),C,\'S\'),COLORGREEN;{抛}; KD:=LONGCROSS(支撑,C,2) AND 涨幅>-9.5,支撑*1.001,\'B\'; //开多条件 PD:=LONGCROSS(C,阻力,2),C,\'S\'; //平多条件 KK:=LONGCROSS(C,阻力,2),C,\'S\'; //开空条件 PK:=LONGCROSS(支撑,C,2) AND 涨幅>-9.5,支撑*1.001,\'B\'; //平空条件 平空:SELLSHORT(PK,0,THISCLOSE); //平空信号 开多:BUY(KD ,1,THISCLOSE); //开多信号 平多:SELL(PD,0,THISCLOSE); //平多信号 开空:BUYSHORT(KK ,1,THISCLOSE); //开空信号 |
-- 作者:jinzhe -- 发布时间:2015/7/7 14:12:11 -- 你没改啊,你先改了 |