投资者咨询:数据统计编写 (文华财经随身行iPhone 5.4.3)
来源:文华财经 日期:2018-7-4 9:55
问题:现在是从今K线往后的60根K线计数据,后面的没有数据
想改成今K线往后的循环每一个60根K线都有数据,可以实现吗?
想改成今K线往后的循环每一个60根K线都有数据,可以实现吗?
T:=REFX1(BARPOS,100000)-BARPOS+1;
DA1:=IF(60>BARPOS,BARPOS,60);
DA:=IF(T>DA1,0,DA1);
HI:=REFX1(HHV(H,DA),10000);
LO:=REFX1(LLV(L,DA),10000);
C1:=IF(T<=DA,C,NULL);
GZ:=EXP(LN(HI/LO)/10);
LH:SUM(IF(C1>=(HI/GZ),V,0),DA);
技术人员回复
日期:2018-7-4 10:58
投资者咨询:数据统计编写 (文华财经随身行iPhone 5.4.3)
来源:文华财经 日期:2018-7-4 9:55
谢谢老师回复!是的,在历史K线显示的,今k线前面的60根K线的意思,做个循环
技术人员回复
日期:2018-7-4 11:20
如下试试
T:=REFX1(BARPOS,100000)-BARPOS+1;
DA1:=IF(60>BARPOS,BARPOS,60);
DA:=IF(MOD(T,60)>DA1,0,DA1);
HI:=REFX1(HHV(H,DA),10000);
LO:=REFX1(LLV(L,DA),10000);
C1:=IF(MOD(T,60)<=DA,C,NULL);
GZ:=EXP(LN(HI/LO)/10);
LH:SUM(IF(C1>=(HI/GZ),V,0),DA);
投资者咨询:数据统计编写 (文华财经随身行iPhone 5.4.3)
来源:文华财经 日期:2018-7-4 9:55
谢谢老师的回复!
老师好像那里有些问题,请老师帮改改
N:=60;
T:=REFX1(BARPOS,100000)-BARPOS+1;
DA1:=IF(N>BARPOS,BARPOS,N);
DA:=IF(MOD(T,N)>DA1,0,DA1);//
HI:=REFX1(HHV(H,DA),10000);
LO:=REFX1(LLV(L,DA),10000);
C1:=IF(MOD(T,N)<=DA,C,NULL);//
GZ:=EXP(LN(HI/LO)/10);
LH1:=SUM(IF(C1>=(HI/GZ),V,0),DA);
LH2:=SUM(IF(C1>=(HI/POW(GZ,2)) AND C1<(HI/GZ),V,0),DA);
LH3:=SUM(IF(C1>=(HI/POW(GZ,3)) AND C1<(HI/POW(GZ,2)),V,0),DA);
LH4:=SUM(IF(C1>=(HI/POW(GZ,4)) AND C1<(HI/POW(GZ,3)),V,0),DA);
LH5:=SUM(IF(C1>=(HI/POW(GZ,5)) AND C1<(HI/POW(GZ,4)),V,0),DA);
LH6:=SUM(IF(C1>=(HI/POW(GZ,6)) AND C1<(HI/POW(GZ,5)),V,0),DA);
LH7:=SUM(IF(C1>=(HI/POW(GZ,7)) AND C1<(HI/POW(GZ,6)),V,0),DA);
LH8:=SUM(IF(C1>=(HI/POW(GZ,8)) AND C1<(HI/POW(GZ,7)),V,0),DA);
LH9:=SUM(IF(C1>=(LO*GZ) AND C1 LH10:=SUM(IF(C1>=LO AND C1 CMF:=MAX(LH1,MAX(LH2,MAX(LH3,MAX(LH4,MAX(LH5,MAX(LH6,MAX(LH7,MAX(LH8,MAX(LH9,MAX(LH10,0))))))))));
AA:IF(CMF=LH1,HI*99/100,IF(CMF=LH2,HI/POW(GZ,1)*99/100,IF(CMF=LH3,HI/POW(GZ,2)*99/100,IF(CMF=LH4,HI/POW(GZ,3)*99/100,IF(CMF=LH5,HI/POW(GZ,4)*99/100,IF(CMF=LH6,HI/POW(GZ,5)*99/100,
IF(CMF=LH7,HI/POW(GZ,6)*99/100,IF(CMF=LH8,LO*POW(GZ,2),IF(CMF=LH9,LO*POW(GZ,1),IF(CMF=LH10,LO,0))))))))));
老师好像那里有些问题,请老师帮改改
N:=60;
T:=REFX1(BARPOS,100000)-BARPOS+1;
DA1:=IF(N>BARPOS,BARPOS,N);
DA:=IF(MOD(T,N)>DA1,0,DA1);//
HI:=REFX1(HHV(H,DA),10000);
LO:=REFX1(LLV(L,DA),10000);
C1:=IF(MOD(T,N)<=DA,C,NULL);//
GZ:=EXP(LN(HI/LO)/10);
LH1:=SUM(IF(C1>=(HI/GZ),V,0),DA);
LH2:=SUM(IF(C1>=(HI/POW(GZ,2)) AND C1<(HI/GZ),V,0),DA);
LH3:=SUM(IF(C1>=(HI/POW(GZ,3)) AND C1<(HI/POW(GZ,2)),V,0),DA);
LH4:=SUM(IF(C1>=(HI/POW(GZ,4)) AND C1<(HI/POW(GZ,3)),V,0),DA);
LH5:=SUM(IF(C1>=(HI/POW(GZ,5)) AND C1<(HI/POW(GZ,4)),V,0),DA);
LH6:=SUM(IF(C1>=(HI/POW(GZ,6)) AND C1<(HI/POW(GZ,5)),V,0),DA);
LH7:=SUM(IF(C1>=(HI/POW(GZ,7)) AND C1<(HI/POW(GZ,6)),V,0),DA);
LH8:=SUM(IF(C1>=(HI/POW(GZ,8)) AND C1<(HI/POW(GZ,7)),V,0),DA);
LH9:=SUM(IF(C1>=(LO*GZ) AND C1
AA:IF(CMF=LH1,HI*99/100,IF(CMF=LH2,HI/POW(GZ,1)*99/100,IF(CMF=LH3,HI/POW(GZ,2)*99/100,IF(CMF=LH4,HI/POW(GZ,3)*99/100,IF(CMF=LH5,HI/POW(GZ,4)*99/100,IF(CMF=LH6,HI/POW(GZ,5)*99/100,
IF(CMF=LH7,HI/POW(GZ,6)*99/100,IF(CMF=LH8,LO*POW(GZ,2),IF(CMF=LH9,LO*POW(GZ,1),IF(CMF=LH10,LO,0))))))))));
技术人员回复
日期:2018-7-4 14:01
投资者咨询:数据统计编写 (文华财经随身行iPhone 5.4.3)
来源:文华财经 日期:2018-7-4 9:55
现在的源码只计算最后60日的数据,想改成从上市第一日开始计算每一个60日的数据,循环在一起!请老师帮帮忙,谢谢老师
技术人员回复
日期:2018-7-4 14:54
DA:=MOD(BARPOS,60)+1;
HI:=HHV(H,DA);
LO:=LLV(L,DA);
C1:=C;
GZ:=EXP(LN(HI/LO)/10);
LH:SUM(IF(C1>=(HI/GZ),V,0),DA);