错误句 : JI:=CONST(HHV(H,90))-DE 详细信息 : 未知字符串 DE
- 教育综合
- 2024-08-24 16:29:53
错误句 : 详细信息 : 未知字符串 错误起始位置 : 496 ; 长度: 2
往数据库写数据时可能出现这种问题,原因是数据的长度超出了某列允许的最大长度。 例如,某列数据类型是nvarchar(2),写入超过2个长度的字符串就会引发这类错误。 解决方法是将数据库表这列的长度调大一点下列公式编入通达信软件时出现:未知字符串 操作线,请老师帮忙改正,把这个公式编入通达信软件里
你未定义“操作线"参数,要在使用到它的语句前定义 操作线:=?; 你需要找一下原公式中,有没有操作线的定义,否则的话没法通过。 如果找不到,你可以尝试把A改成操作线,看一下合不合适。在网上找了个股票选股公式,但使用时提示有错,请看看怎么修改。公式内容和未通过的提示如下。谢谢!!
你这个公式的错误就在于提示中的这个M。它在前面的语句中是没有定义的,系统根本无法识别这个是什么意思。我看这个选股公式中M大概是均线的意思,但不清楚是哪一根,在你复制的时候估计没复制全,毕竟是网上的,不知其意,爱莫能助。请老师看看这个指标通达信不能通过的原因:
VAR6:=(HIGH+LOW+OPEN+CLOSE)/4; VAR8:=LLV(LOW,34); VARB:=HHV(HIGH,34); VARC:=EMA((VAR6-VAR8)/(VARB-VAR8)*100,13); VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2); 金桔:=CROSS(VARC,VARD)AND VARC<22; X1:金桔;{------现在出现金桔} X2:COUNT(金桔,5)>0;{五日内出现金桔} 少了一个字“金”和一个字母“T”,已帮你改好。 股票公式专家团为你解答,希望能帮到你,祝投资顺利。通达信公式错误 帮修正
你这段代码
M1和M2 是均线参数,
还有一处错误是分号用的是中文的应该改成英文分号.
K重心:AMOUNT/(100*V),COLORYELLOW,NODRAW;
MA1:MA(CLOSE,5),COLORWHITE;
MA2:MA(CLOSE,10),COLORYELLOW;
主力趋势线:DMA(0.25*(C+H+O+L),100*V/FINANCE(7)),DOTLINE;
IF(C>1.005*MA2,MA2,DRAWNULL),COLORRED,LINETHICK2;{2均线上升填红}
平均价:=0.25*(H+C+O+L);
双剑:
STICKLINE(COUNT((H-L)>4.5*ABS(C-O),2)=2 AND 平均价 AND (H-MAX(C,O))<0.65*(MIN(C,O)-L),H,L,0.3,0),COLORYELLOW; Z1:=STRCAT(HYBLOCK,' '); Z2:=STRCAT(Z1,FGBLOCK); Z3:=STRCAT(Z2,' '); DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00FF00; 市净率:=STRCAT('市净率:',CON2STR(C/FINANCE(34),2)); 市盈率:=STRCAT('市盈率:',CON2STR(DYNAINFO(39),2)); 市值:=STRCAT(STRCAT('流通市值:',CON2STR((CAPITAL/1000000)*C,2)),'亿'); 股本市值:=STRCAT('',STRCAT(市净率,市值)); DRAWTEXT_FIX(ISLASTBAR,0.005,0.07,0,STRCAT(市盈率 ,股本市值)),COLORMAGENTA; 现价:=IF(CURRBARSCOUNT<225,CONST(C),DRAWNULL),COLORWHITE,DOTLINE; 最低:=IF(CURRBARSCOUNT<60,CONST(L),DRAWNULL),COLORGREEN,DOTLINE; 上轨:=(1+11/100)*MA(C,10),NODRAW; 已补缺口1:STICKLINE(H 已补缺口2:STICKLINE(L>REF(H,1),REF(H,1),L,1.5,1),COLOR808080; 涨停:STICKLINE(C>1.099*REF(C,1),O,H,0.3,0),COLORMAGENTA;
下一篇
返回列表