Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共12 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:公式问题

1楼
dmwws9998 发表于:2015/3/26 13:06:41
G:=(H+L+O+C)/4;


G1:=H-L;//单根K线的幅度
G2:=(MA(H,20)-MA(L,20))/20;//K线平均幅度
FD1:=H-L>G2*F/100;
FD2:=H-L<G2*5;
SYX:=O-L>(H-O)*5;
XYX:=H-C>(C-L)*5;
DY1:ISUP() AND RANGE(H-L ,FD1 ,FD2 );
DY2:ISDOWN() AND RANGE(H-L ,FD1 ,FD2 );

MA1:MA(C,N1);

PZ:=LAST(MA1<H AND MA1>L,M1,M2);

DRAWTEXT(SYX AND DY1 AND PZ ,L,'底');
DRAWTEXT(XYX AND DY2 AND PZ ,H,'顶');     请问,这个公式有哪些不对,测试通过,但我调整参数时就发现没有变动,文字也没显示

2楼
jinzhe 发表于:2015/3/26 13:52:23
请贴出全部的代码,
3楼
dmwws9998 发表于:2015/3/26 14:17:08
G:=(H+L+O+C)/4;


G1:=H-L;//单根K线的幅度
G2:=(MA(H,20)-MA(L,20))/20;//K线平均幅度
FD1:=H-L>G2*F/100;
FD2:=H-L<G2*5;
SYX:=O-L>(H-O)*5;
XYX:=H-C>(C-L)*5;
DY1:ISUP() AND RANGE(H-L ,FD1 ,FD2 );
DY2:ISDOWN() AND RANGE(H-L ,FD1 ,FD2 );

MA1:MA(C,N1);

PZ:=LAST(MA1<H AND MA1>L,M1,M2);

DRAWTEXT(FD1 AND PZ ,L,'底');
DRAWTEXT(FD2 AND  PZ ,H,'顶');

老师,全部代码都在这,你帮忙看看,哪里逻辑不对,怎么调整参数会没反应呢,肯定没编好。
4楼
jinzhe 发表于:2015/3/26 14:30:46
你把参数的也贴出来,少了好多定义
5楼
dmwws9998 发表于:2015/3/26 15:20:29
G:=(H+L+O+C)/4;


G1:=H-L;//单根K线的幅度
G2:=(MA(H,20)-MA(L,20))/20;//K线平均幅度
FD1:=H-L>G2*F/100;
FD2:=H-L<G2*5;
SYX:=O-L>(H-O)*5;
XYX:=H-C>(C-L)*5;
DY1:ISUP() AND RANGE(H-L ,FD1 ,FD2 );
DY2:ISDOWN() AND RANGE(H-L ,FD1 ,FD2 );

MA1:MA(C,N1);

PZ:=LAST(MA1<H AND MA1>L,M1,M2);

DRAWTEXT(FD1 AND PZ ,L,'底');
DRAWTEXT(FD2 AND  PZ ,H,'顶');
参数N1  3 , M1  2, M2  6,  F  100,
6楼
jinzhe 发表于:2015/3/26 15:39:32

G2:=(MA(H,20)-MA(L,20));

 

G2不该再除以20,这样写已经是20个周期的幅度均值了

7楼
dmwws9998 发表于:2015/3/26 16:05:32
对,但不单纯是这个问题,这个指标不完整,我的意思是同时满足AND连接的那几个条件,但实际我编的连接不了,请老师补充,谢谢
8楼
jinzhe 发表于:2015/3/26 16:20:39
不明白你讲的,我改了上面的20之后,就可以使用了,文字也显示了
9楼
dmwws9998 发表于:2015/3/26 18:32:13
G:=(H+L+O+C)/4;


G1:=H-L;//单根K线的幅度
G2:=(MA(H,20)-MA(L,20));//K线平均幅度
FD1:=H-L>G2*F/100;//幅度大于G2百分之F
FD2:=H-L<G2*5;    //幅度大于G2的5倍
SYX:=ISUP() and O-L>(H-O)*5;//收阳且O-L大于H-O 五倍
XYX:=ISDOWN() H-C>(C-L)*5;//收阴且O-L大于H-O 五倍
DY1:ISUP() AND RANGE(H-L ,FD1 ,FD2 );//收阳且幅度大于FD1小于FD2
DY2:ISDOWN() AND RANGE(H-L ,FD1 ,FD2 );//收阴且幅度大于FD1小于FD2

MA1:MA(C,N1);

PZ:=LAST(MA1<H AND MA1>L,M1,M2);//MA1在M1和M2周期内小于最高大于最低,

DRAWTEXT(FD1 AND SYX AND DY1 AND PZ ,L,'底');//当我把SYX和DY1两个条件加进来就不显示文字了
DRAWTEXT(FD2 AND XYX AND DY2 AND PZ ,H,'顶');//当我把SYX和DY2两个条件加进来就不显示文字了

这个做了详细说明,还请老师帮忙解决,帮我完善吧,我编不出来。谢谢

10楼
jinzhe 发表于:2015/3/27 8:55:27
那就说明你你的那些条件不能同时成立
共12 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.20557 s, 3 queries.