以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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;


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(callstock(stklabel,vtclose,6,-1),h);


L1:=MIN(callstock(stklabel,vtclose,6,-1),l);


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;

 

 

顶: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;


--  作者: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
--  
你没改啊,你先改了