如何把几个选股公式合并为一个: 10

请哪位祖师爷帮我把下面5个公式合并为一个:1、A:=MA(C,5);ATAN((A/REF(A,1)-1)*100)*57.3>20;2、A:=MA(C,10);ATAN... 请哪位祖师爷帮我把下面5个公式合并为一个:
1、
A:=MA(C,5);
ATAN((A/REF(A,1)-1)*100)*57.3>20;

2、
A:=MA(C,10);
ATAN((A/REF(A,1)-1)*100)*57.3>10;

3、
N:=14;MM:=6;MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);HD :=HIGH-REF(HIGH,1);LD :=REF(LOW,1)-LOW;DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);PDI:= DMP*100/MTR;MDI:= DMM*100/MTR;ADX:= EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);ADXR:=EXPMEMA(ADX,MM);CROSS(PDI,MDI) ;

4、
MA2:=EMA(C,2);
MA5:=EMA(C,5);
MA13:=EMA(C,13);
MA34:=EMA(C,34);
MA55:=EMA(C,55);
YCX:=MA5>=REF(MA5,1);
H1:=MAX(MAX(MA5,MA13),MA34);
L1:=MIN(MIN(MA5,MA13),MA34);
VV:=H1<C AND O<L1 AND YCX AND MA2>REF(MA2,1);
金蜘蛛选股:IF(VV,1,0);

5、
(C-REF(C,1))/REF(C,1)*100>1.0{当日涨幅在1.5%以上的}
AND V>MA(V,4)*1.0{当日成交量明显放大的}
{AND VOL/(DYNAINFO(37))*100>0.6{换手率在0.6%以上的}
AND BB;
展开
 我来答
哗然之后
推荐于2019-03-04 · TA获得超过8271个赞
知道大有可为答主
回答量:3137
采纳率:54%
帮助的人:3456万
展开全部
合并后只要定义的变量不重复就可以了,如将公式2中的A变量改名为B。但公式5中的BB没有定义,这个合并好的公式没有用。

A:=MA(C,5);
ATAN((A/REF(A,1)-1)*100)*57.3>20;
B:=MA(C,10);
ATAN((B/REF(B,1)-1)*100)*57.3>10;
N:=14;MM:=6;MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);PDI:= DMP*100/MTR;
MDI:= DMM*100/MTR;
ADX:= EXPMEMA(ABS(MDIPDI)/(MDI+PDI)*100,MM);ADXR:=EXPMEMA(ADX,MM);CROSS(PDI,MDI) ;
MA2:=EMA(C,2);
MA5:=EMA(C,5);
MA13:=EMA(C,13);
MA34:=EMA(C,34);
MA55:=EMA(C,55);
YCX:=MA5>=REF(MA5,1);
H1:=MAX(MAX(MA5,MA13),MA34);
L1:=MIN(MIN(MA5,MA13),MA34);
VV:=H1<C AND O<L1 AND YCX AND MA2>REF(MA2,1);
金蜘蛛选股:IF(VV,1,0);
(C-REF(C,1))/REF(C,1)*100>1.0{当日涨幅在1.5%以上的}
AND V>MA(V,4)*1.0{当日成交量明显放大的}
{AND VOL/(DYNAINFO(37))*100>0.6{换手率在0.6%以上的}
AND BB;
追问
尊师,放不进去通达信里面啊!

当前公式 : 看看 (条件选股公式)
错误句 : ADX:= EXPMEMA(ABS(MDIPDI)/(MDI+PDI)*100,MM)
详细信息 : 未知字符串 MDIPDI
错误起始位置 : 351 ; 长度: 6
追答
不好意思,漏了个减号。
A:=MA(C,5);
ATAN((A/REF(A,1)-1)*100)*57.3>20;
B:=MA(C,10);
ATAN((B/REF(B,1)-1)*100)*57.3>10;
N:=14;MM:=6;MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);PDI:= DMP*100/MTR;
MDI:= DMM*100/MTR;
ADX:= EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);ADXR:=EXPMEMA(ADX,MM);CROSS(PDI,MDI) ;
MA2:=EMA(C,2);
MA5:=EMA(C,5);
MA13:=EMA(C,13);
MA34:=EMA(C,34);
MA55:=EMA(C,55);
YCX:=MA5>=REF(MA5,1);
H1:=MAX(MAX(MA5,MA13),MA34);
L1:=MIN(MIN(MA5,MA13),MA34);
VV:=H1REF(MA2,1);
金蜘蛛选股:IF(VV,1,0);
(C-REF(C,1))/REF(C,1)*100>1.0{当日涨幅在1.5%以上的}
AND V>MA(V,4)*1.0{当日成交量明显放大的}
{AND VOL/(DYNAINFO(37))*100>0.6{换手率在0.6%以上的}
AND BB;
钻腾光狂雾1s
2020-05-03
知道答主
回答量:5
采纳率:0%
帮助的人:4135
展开全部
合并后的选股公式源代码如下:
A:=MA(C,5);
XG1:=ATAN((A/REF(A,1)-1)*100)*57.3>20;

B:=MA(C,10);
XG2:=ATAN((B/REF(B,1)-1)*100)*57.3>10;

N:=14;
MM:=6;
MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-

LOW)),N);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);
ADXR:=EXPMEMA(ADX,MM);
XG3:=CROSS(PDI,MDI);

MA2:=EMA(C,2);
MA5:=EMA(C,5);
MA13:=EMA(C,13);
MA34:=EMA(C,34);
MA55:=EMA(C,55);
YCX:=MA5>=REF(MA5,1);
H1:=MAX(MAX(MA5,MA13),MA34);
L1:=MIN(MIN(MA5,MA13),MA34);
VV:=H1REF(MA2,1);
金蜘蛛选股:=IF(VV,1,0);
XG4:=金蜘蛛选股;

XG5:=(C-REF(C,1))/REF(C,1)*100>1.0 AND V>MA(V,4)*1.0 AND AND VOL/(DYNAINFO

(37))*100>0.6 AND BB;

XG:XG1 OR XG2 OR XG3 OR XG4 OR XG5;

{BB未定义,BB是什么,请告之!}
希望能帮助你!
写此经验耗时费力,觉得帮到你了是我的荣幸!
股市有风险,买入需谨慎!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彼新竹w
2013-02-25 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4002
采纳率:0%
帮助的人:5636万
展开全部
A:=MA(C,5);ATAN((A/REF(A,1)-1)*100)*57.3>20;
A1:=MA(C,10);ATAN((A1/REF(A1,1)-1)*100)*57.3>10;
N:=14;MM:=6;MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);HD :=HIGH-REF(HIGH,1);LD :=REF(LOW,1)-LOW;DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);PDI:= DMP*100/MTR;MDI:= DMM*100/MTR;ADX:= EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);ADXR:=EXPMEMA(ADX,MM);CROSS(PDI,MDI);
MA2:=EMA(C,2);MA5:=EMA(C,5);MA13:=EMA(C,13);MA34:=EMA(C,34);MA55:=EMA(C,55);YCX:=MA5>=REF(MA5,1);H1:=MAX(MAX(MA5,MA13),MA34);L1:=MIN(MIN(MA5,MA13),MA34);VV:=H1<C AND O<L1 AND YCX AND MA2>REF(MA2,1);金蜘蛛选股:IF(VV,1,0);
(C-REF(C,1))/REF(C,1)*100>1.0{当日涨幅在1.5%以上的}AND V>MA(V,4)*1.0{当日成交量明显放大的}{AND VOL/(DYNAINFO(37))*100>0.6{换手率在0.6%以上的}AND BB;

(复制可直接使用。头不被看花就好)
追问
尊师,放不进去通达信里面啊!

当前公式 : 看看 (条件选股公式)
错误句 : ADX:= EXPMEMA(ABS(MDIPDI)/(MDI+PDI)*100,MM)
详细信息 : 未知字符串 MDIPDI
错误起始位置 : 351 ; 长度: 6
追答
A:=MA(C,5);ATAN((A/REF(A,1)-1)*100)*57.3>20;A1:=MA(C,10);ATAN((A1/REF(A1,1)-1)*100)*57.3>10;N:=14;MM:=6;MTR:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);HD:=HIGH-REF(HIGH,1);LD :=REF(LOW,1)-LOW;DMP:=EMA(IF(HD>0&&HD>LD,HD,0),N);DMM:=EMA(IF(LD>0&&LD>HD,LD,0),N);PDI:= DMP*100/MTR;MDI:=DMM*100/MTR;ADX:=EMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);ADXR:=EMA(ADX,MM);CROSS(PDI,MDI);MA2:=EMA(C,2);MA5:=EMA(C,5);MA13:=EMA(C,13);MA34:=EMA(C,34);MA55:=EMA(C,55);YCX:=MA5>=REF(MA5,1);H1:=MAX(MAX(MA5,MA13),MA34);L1:=MIN(MIN(MA5,MA13),MA34);VV:=H1REF(MA2,1);金蜘蛛选股:IF(VV,1,0);
XG:(C-REF(C,1))/REF(C,1)*100>1.0 AND V>MA(V,4)*1.0 AND BB;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
让灰机灰一会吧
2013-02-25
知道答主
回答量:11
采纳率:0%
帮助的人:1.4万
展开全部
成交量这个才是最重要的,指标只是做为参考的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王泓雨
2013-03-09 · TA获得超过6426个赞
知道大有可为答主
回答量:1.5万
采纳率:26%
帮助的人:5443万
展开全部
通达信可以给你,我没有做任何改变,只是测试成功,但是没有做的选股语句编辑和测试,并编辑您自己的股票选择语句。
A1:= MA(C,5);
B1:= ATAN((A1/REF(A1,1)-1)* 100)* 57.3> 20; {在前面的原始语句B1:=可以,但需要做的股票条件,而且也反映在最终的输出语句B1}
A2:= MA(C,10);
B2:= ATAN( (A2 / REF(A2,1)-1)* 100)* 57.3> 10; {请添加在最后的输出语句B2}

N:= 14;
MM = 6;
地铁:= EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD:= HIGH-REF(HIGH,1);
LD:= REF(LOW,1)-LOW;
DMP:= EXPMEMA(IF(HD> 0 && HD> LD ,HD,0),N);
DMM:= EXPMEMA(IF(LD> 0 && LD> HD,LD,0),N);
PDI:DMP * 100/MTR; BR /> MDI:= DMM * 100/MTR
ADX:EXPMEMA(ABS(MDI-PDI)/(MDI + PDI)* 100 MM);
ADXR:= EXPMEMA(ADX, MM);
C1:= CROSS(PDI,MDI);
MA2:= EMA(C,2);
MA5:= EMA(C,5);
MA13 := EMA(C,13);
MA34:= EMA(C,34);
MA55:= EMA(C,55);
YCX:= MA5> = REF(MA5 ,1);
H1:= MAX(MAX(MA5,MA13),MA34);
L1:= MIN(MIN(MA5,MA13),MA34);
VV:= H1 <C和O REF(MA2,1);
D1:=(C-REF(C,1))/ REF(C,1)* 100> 1.0 {天或超过150%},V> MA(V,4)* 1.0 {一天的量显着放大} {VOL?? /(DYNAINFO(37))* 100> 0.6 {营业额0.6%}和BB;
金蜘蛛库存:IF(VV,1,0);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式