同花顺编公式时总是提示缺少;
1、打开同花顺软件,点击 工具2、点击 工具 后,会出现下拉菜单,点击 公式管理
3、点击 公式管理 后,会出现公式管理界面,选中 技术指标 后,点击 新建
4、点击 新建 后,会出现对话框,选中 技术指标 后,点击 确定。(如果你的是 条件选股公式源码 ,则选择 条件选股 再点击 确定 )
5、点击 确定 后,会出现公式编辑框,在最上方的 名称 栏填入公式名称,注意公式名称必须是英文字符,然后再 描述 栏中填入公式描述,再将公式源码粘贴到下面的公式源码编辑框6、上述步骤完成之后,点击 测试公式 ,若公式源码没有问题,会提示编译测试成功!
7、公式源码编译成功之后,点击 确定
8、点击 确定 后 ,会弹出如下确认框,再次点击 确定 ,公式就已经导入到软件了。
9、公式导入之后,如何调出这个公式来使用呢?很简单,只需要使用键盘精灵即可,比如导入的是一个 通达信 的公式指标,公式名称设置的是TDX,那么要使用的话就只需要用键盘输入 TDX 即可显示所导入的公式。
10、选中 通达信 公式指标即可。公式指标栏目将会出现相应的指标图。
那么根据公式源码进行输入,就可以解决这个条件缺少的问题了。
0,COLOR666666;
DIF1:=(EMA(C,6)-EMA(C,13));
DEA1:=EMA(DIF1,6),colorwhite;
MACD1:=(DIF1-DEA1)*2;
MAMACD1:=MA(MACD1,2);
DIF2:=(EMA(C,12)-EMA(C,26));
DEA2:=EMA(DIF2,9),colorwhite;
MACD2:=(DIF2-DEA2)*2;
MAMACD2:=MA(MACD2,2);
DIF3:=(EMA(C,20)-EMA(C,60));
DEA3:=EMA(DIF3,10),colorwhite;
MACD3:=(DIF3-DEA3)*2;
MAMACD3:=MA(MACD3,2);
DIF4:=(EMA(C,60)-EMA(C,120));
DEA4:=EMA(DIF4,10),colorwhite;
MACD4:=(DIF4-DEA4)*2;
MAMACD4:=MA(MACD4,2);
DIF5:=(EMA(C,120)-EMA(C,250));
DEA5:=EMA(DIF5,10),colorwhite;
MACD5:=(DIF5-DEA5)*2;
MAMACD5:=MA(MACD5,2);
DIF6:=(EMA(C,250)-EMA(C,500));
DEA6:=EMA(DIF6,10),colorwhite;
MACD6:=(DIF6-DEA6)*2;
MAMACD6:=MA(MACD6,2);
A1:=DIF1>=REF(DIF1,1);
A2:=DIF2>=REF(DIF2,1);
A3:=DIF3>=REF(DIF3,1);
A4:=DIF4>=REF(DIF4,1);
A5:=DIF5>=REF(DIF5,1);
A6:=DIF6>=REF(DIF6,1);
B1:=DIF1<=REF(DIF1,1);
B2:=DIF2<=REF(DIF2,1);
B3:=DIF3<=REF(DIF3,1);
B4:=DIF4<=REF(DIF4,1);
B5:=DIF5<=REF(DIF5,1);
B6:=DIF6<=REF(DIF6,1);
A7:=DIF6>0 AND DIF6A8:=DIF6<0 AND DIF6>REF(DIF6,1);//{牛市初期}
A9:=DIF6<0 AND DIF6A10:=DIF6>0 AND DIF6>REF(DIF6,1);//{牛市成长期}
A11:=DIF4<=REF(DIF4,1);
A12:=DIF5<=REF(DIF5,1);
STICKLINE(A6,0,1,3,0),colorblue;
STICKLINE(A5,1,2,3,0),COLORDDDDDD;
STICKLINE(A4,2,3,3,0),colorred;
STICKLINE(A4 AND A3 AND A2,3,4,3,0),colormagenta;
STICKLINE(A4 AND A3 AND A2 AND A1,4,5,3,0),coloryellow;
STICKLINE(B6,0,1,3,0),COLOR333333;
STICKLINE(B5,1,2,3,0),COLOR444444;
STICKLINE(B4,2,3,3,0),COLOR666666;
STICKLINE(A6 OR A5,7.5,8,3,0),COLOR339999;
STICKLINE(A6 OR A5,7.5,8,1,0),COLOR33FFFF;
STICKLINE(B5 OR B6,7.5,8,3,0),COLOR333333;
STICKLINE(B5 OR B6,7.5,8,1,0),COLOR666666;
STICKLINE((A6 OR A5) AND A4 AND A3 AND A2 ,7.5,8,3,0),COLOR993399;
STICKLINE((A6 OR A5) AND A4 AND A3 AND A2 ,7.5,8,1,0),COLORFF00FF;
STICKLINE((B6 OR B5) AND A4 AND A3 AND A2 AND A1,7.5,8,3,0),COLOR666600;
STICKLINE((B6 OR B5) AND A4 AND A3 AND A2 AND A1,7.5,8,1,0),COLORFFFF00;
整体已经全部测试通过,放心使用。
window系统都可用
同花顺指标,测试不通过,提示:行4,缺少;
DRAWGBK(FORMATTIME(1)<10 AND MARKETTYPE==32 AND TRADETIME>242, STRIP(RGB(0,0,128),RGB(0,0,128),1)); (VOL*TRADETIME*5)/((FORMATTIME(1)+1)*FIVEDAYVOL); 你少写了一个(,加上就通过了。在同花顺加载指标,测试源代码老是出现---缺少; 请问什么意思,怎么解决?
电脑告诉你缺少分号
于是,你听电脑的,加上分号,
你试试,
你应该将原码发出来,
看,你应该是飞狐的公式,
同花顺对大括号与飞狐有不同的作用,
不要大括号(包括他里面的文字-----那是说明文字
或者将大括号改为//这样的两斜杠
注意下图双斜杠的作用
长阳真人 466231800 回答如上
同花顺公式测试提示缺少;求高手帮忙修改
DIF下拐:=REF(DIF,3)<=REF(DIF,2)AND REF(DIF,2)<=REF(DIF,1)AND DIF=REF(DIF,1),N),1); N为参数,取值根据自己要求定; 还有一个不需要设置参数的写法: DIF=REF(DIF,1),BARSLAST(DIF>REF(DIF,1)&& REF(NOT(DIF>REF(DIF,1)),1))),1); ***BARSLAST是个非常实用的函数,只是初写者经常理不顺语句嵌套关系,写多了同花顺编辑公式,提示缺少 ( 求大神帮忙
这公式就算把代码错误改正了也用不了.
不知道你需不需显示上轨,如果不需要就直接把语句中的//移动到这句代码最前面让这句代码不现实.
如果需要显示上轨,那就把//号删除,然后再下图红色圈处就挨个逗号就可以了.
这个公式在通达信显示正常.