
股票指标公式高手请进,请把以下飞狐点石成金的公式改成文华财经的或是博弈大师的,
INPUT:M(2001,1990,3000),P(15),N(1);v1:=ZIG(4,p);{在:后加=号,隐藏}sj:=BARSSINCE(YEAR>=m);{时间...
INPUT:M(2001,1990,3000),P(15),N(1);
v1:=ZIG(4,p);{在:后加=号,隐藏}
sj:=BARSSINCE(YEAR>=m);{时间定位 年}
bb:=v1<ref(v1,1) and v1<refx(v1,1);
s:=sum(bb,sj);
ss:=s[datacount]-s+1;
a:=barssince(ss=N);
aa:=if(a>=a[LBOUND(a)+1],a,1);
sjj:=STKTYPE=1 or STKTYPE=2 or STKTYPE=3 or STKTYPE=5 or STKTYPE=11;
低1:IF(NOT(sjj),ma(c,aa),sum(AMOUNT,aa)/sum(v,aa)/100);
d2:=barssince(ss=N+1);
dd2:=if(d2>=d2[LBOUND(d2)+1],d2,1);
低2:IF(NOT(sjj),ma(c,dd2),sum(AMOUNT,dd2)/sum(v,dd2)/100);
d3:=barssince(ss=N+2);
dd3:=if(d3>=d3[LBOUND(d3)+1],d3,1);
低3:=IF(NOT(sjj),ma(c,dd3),sum(AMOUNT,dd3)/sum(v,dd3)/100);
bb1:=v1>ref(v1,1) and v1>refx(v1,1);
s1:=sum(bb1,sj);
ss1:=s1[datacount]-s1+1;
a1:=barssince(ss1=N);
aa1:=if(a1>=a1[LBOUND(a1)+1],a1,1);
高1:IF(NOT(sjj),ma(c,aa1),sum(AMOUNT,aa1)/sum(v,aa1)/100);
d21:=barssince(ss1=N+1);
dd21:=if(d21>=d21[LBOUND(d21)+1],d21,1);
高21:IF(NOT(sjj),ma(c,dd21),sum(AMOUNT,dd21)/sum(v,dd21)/100);
d31:=barssince(ss1=N+2);
dd31:=if(d31>=d31[LBOUND(d31)+1],d31,1);
高3:=IF(NOT(sjj),ma(c,dd31),sum(AMOUNT,dd31)/sum(v,dd31)/100);
{以下可以屏蔽}
b:=barslast(barpos=SYSPARAM(1));//光标定位
周期:b[datacount]+1,LINETHICK;
cc:=c;
涨跌幅:(cc[datacount]/c-1)*100,LINETHICK;
DRAWTEXT(SYSPARAM(2)=BARPOS,c,' '+BLKNAME),colorffff00 ALIGN4;
cc:=if(BARPOS=1,99999,c);
gg:=sumbars(ref(cc,1)-cc,0.0001);
dd:=sumbars(cc-ref(cc,1),0.0001);
mmn:=MAX(gg,dd);
f:=sum(v,mmn)/capital*100;
DRAWNUMBER(SYSPARAM(1)=barpos,SYSPARAM(5),mmn,0) SHIFT1 COLORff00 PXup50;
DRAWTEXT(SYSPARAM(1)=barpos and c>=REF(c,1),SYSPARAM(5),' 天新高')COLORred SHIFT1 PXup50;
DRAWTEXT(SYSPARAM(1)=barpos and c<REF(c,1),SYSPARAM(5),' 天新低')COLORCYAN SHIFT1 PXup50;
DRAWTEXT(SYSPARAM(1)=barpos,SYSPARAM(5),'区间换手:')COLORYELLOW SHIFT1 PXup25;
DRAWNUMBER(SYSPARAM(1)=barpos,SYSPARAM(5),f,3) SHIFT1 COLORYELLOW;
DRAWSL(SYSPARAM(1)=barpos,c,0,mmn-1,1) COLORGRAY;
bc:=barslast(SYSPARAM(1)=barpos)+1;
fc:=sum(v,bc)/capital*100;
hsl:=refx(fc,bc[datacount]-1);
jjc:=sum(AMOUNT,bc)/sum(v,bc)/100;
光标后均价:refx(jjc,bc[datacount]-1)COLORYELLOW;
DRAWTEXT(SYSPARAM(1)=barpos,SYSPARAM(4),'光标后换手:')COLORYELLOW SHIFT1 PXDN25;
DRAWNUMBER(SYSPARAM(1)=barpos,SYSPARAM(4),hsl,3) PXDN50 SHIFT1 COLORYELLOW;
DRAWTEXT(ISLASTBAR=1,光标后均价,'光标后均价')COLORYELLOW SHIFT1;
//************************************************************************
//鼠标控制的
sjj:=STKTYPE=1 or STKTYPE=2 or STKTYPE=3 or STKTYPE=5 or STKTYPE=11;
bc:=barslast(SYSPARAM(1)=barpos)+1;
点石成金:IF(NOT(sjj),ma(c,bc),sum(AMOUNT,bc)/sum(v,bc)/100);
光标后均价1:refx(点石成金,bc[datacount]-1)LINETHICK;
DRAWTEXT(ISLASTBAR,(光标后均价+c)/2,'乖离')PXUP35;
DRAWNUMBER(ISLASTBAR,(光标后均价+c)/2,(c-点石成金)/点石成金*100,1); 展开
v1:=ZIG(4,p);{在:后加=号,隐藏}
sj:=BARSSINCE(YEAR>=m);{时间定位 年}
bb:=v1<ref(v1,1) and v1<refx(v1,1);
s:=sum(bb,sj);
ss:=s[datacount]-s+1;
a:=barssince(ss=N);
aa:=if(a>=a[LBOUND(a)+1],a,1);
sjj:=STKTYPE=1 or STKTYPE=2 or STKTYPE=3 or STKTYPE=5 or STKTYPE=11;
低1:IF(NOT(sjj),ma(c,aa),sum(AMOUNT,aa)/sum(v,aa)/100);
d2:=barssince(ss=N+1);
dd2:=if(d2>=d2[LBOUND(d2)+1],d2,1);
低2:IF(NOT(sjj),ma(c,dd2),sum(AMOUNT,dd2)/sum(v,dd2)/100);
d3:=barssince(ss=N+2);
dd3:=if(d3>=d3[LBOUND(d3)+1],d3,1);
低3:=IF(NOT(sjj),ma(c,dd3),sum(AMOUNT,dd3)/sum(v,dd3)/100);
bb1:=v1>ref(v1,1) and v1>refx(v1,1);
s1:=sum(bb1,sj);
ss1:=s1[datacount]-s1+1;
a1:=barssince(ss1=N);
aa1:=if(a1>=a1[LBOUND(a1)+1],a1,1);
高1:IF(NOT(sjj),ma(c,aa1),sum(AMOUNT,aa1)/sum(v,aa1)/100);
d21:=barssince(ss1=N+1);
dd21:=if(d21>=d21[LBOUND(d21)+1],d21,1);
高21:IF(NOT(sjj),ma(c,dd21),sum(AMOUNT,dd21)/sum(v,dd21)/100);
d31:=barssince(ss1=N+2);
dd31:=if(d31>=d31[LBOUND(d31)+1],d31,1);
高3:=IF(NOT(sjj),ma(c,dd31),sum(AMOUNT,dd31)/sum(v,dd31)/100);
{以下可以屏蔽}
b:=barslast(barpos=SYSPARAM(1));//光标定位
周期:b[datacount]+1,LINETHICK;
cc:=c;
涨跌幅:(cc[datacount]/c-1)*100,LINETHICK;
DRAWTEXT(SYSPARAM(2)=BARPOS,c,' '+BLKNAME),colorffff00 ALIGN4;
cc:=if(BARPOS=1,99999,c);
gg:=sumbars(ref(cc,1)-cc,0.0001);
dd:=sumbars(cc-ref(cc,1),0.0001);
mmn:=MAX(gg,dd);
f:=sum(v,mmn)/capital*100;
DRAWNUMBER(SYSPARAM(1)=barpos,SYSPARAM(5),mmn,0) SHIFT1 COLORff00 PXup50;
DRAWTEXT(SYSPARAM(1)=barpos and c>=REF(c,1),SYSPARAM(5),' 天新高')COLORred SHIFT1 PXup50;
DRAWTEXT(SYSPARAM(1)=barpos and c<REF(c,1),SYSPARAM(5),' 天新低')COLORCYAN SHIFT1 PXup50;
DRAWTEXT(SYSPARAM(1)=barpos,SYSPARAM(5),'区间换手:')COLORYELLOW SHIFT1 PXup25;
DRAWNUMBER(SYSPARAM(1)=barpos,SYSPARAM(5),f,3) SHIFT1 COLORYELLOW;
DRAWSL(SYSPARAM(1)=barpos,c,0,mmn-1,1) COLORGRAY;
bc:=barslast(SYSPARAM(1)=barpos)+1;
fc:=sum(v,bc)/capital*100;
hsl:=refx(fc,bc[datacount]-1);
jjc:=sum(AMOUNT,bc)/sum(v,bc)/100;
光标后均价:refx(jjc,bc[datacount]-1)COLORYELLOW;
DRAWTEXT(SYSPARAM(1)=barpos,SYSPARAM(4),'光标后换手:')COLORYELLOW SHIFT1 PXDN25;
DRAWNUMBER(SYSPARAM(1)=barpos,SYSPARAM(4),hsl,3) PXDN50 SHIFT1 COLORYELLOW;
DRAWTEXT(ISLASTBAR=1,光标后均价,'光标后均价')COLORYELLOW SHIFT1;
//************************************************************************
//鼠标控制的
sjj:=STKTYPE=1 or STKTYPE=2 or STKTYPE=3 or STKTYPE=5 or STKTYPE=11;
bc:=barslast(SYSPARAM(1)=barpos)+1;
点石成金:IF(NOT(sjj),ma(c,bc),sum(AMOUNT,bc)/sum(v,bc)/100);
光标后均价1:refx(点石成金,bc[datacount]-1)LINETHICK;
DRAWTEXT(ISLASTBAR,(光标后均价+c)/2,'乖离')PXUP35;
DRAWNUMBER(ISLASTBAR,(光标后均价+c)/2,(c-点石成金)/点石成金*100,1); 展开
4个回答
展开全部
要安装这么多软件,学习好久才能调试啊,麻烦的很。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
头看花了,路过路过!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这指标用未来函数,最好别用
追问
知道,但是这个指标用来测试压力支撑还是很准的,您既然能看懂就帮忙改成文华财经或博弈大师的吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
让我来分析一下,等一下
追问
高手有消息了吗,急等用啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询