通达信上影线选股公式

要求:上影线大于实体2.5倍以上,阴线和阳线都要,下影线小于实体部分的1.5倍。最好能把光脚的也选出来。上影线和下影线一定要符合要求。谢谢。非常感谢。希望高手帮我编一个,... 要求:上影线大于实体2.5倍以上,阴线和阳线都要,下影线小于实体部分的1.5倍。最好能把光脚的也选出来。上影线和下影线一定要符合要求。
谢谢。非常感谢。希望高手帮我编一个,不胜感激。
我就是想选出来这样的K线 。
展开
 我来答
指标编5260926
2020-04-12 · TA获得超过2.2万个赞
知道大有可为答主
回答量:6758
采纳率:77%
帮助的人:1904万
展开全部

可以编写长上影线的选股公式

代码如下

XG:H-MAX(C,O)>ABS(C-O)*2.5 AND MIN(C,O)-L<ABS(C-O)*1.5;

效果如图

知识海洋侠
财经观察员

2021-12-07 · 知之为知之不知为不知
知识海洋侠
采纳数:21420 获赞数:55384

向TA提问 私信TA
展开全部
XG:((((C-O)/(O-L)>2 OR O=L) AND C>O AND (H-C)/(C-O)>2) OR (((O-C)/(C-L)>2 OR C=L) AND C2))AND (CLOSE2 OR 开盘价=最低价) AND 收阳线AND (最高价-收盘价)/(收盘价-开盘价)>2) OR (((开盘价-收盘价)/(收盘价-最低价)>2 OR 收盘价=最低价) AND 收阴线AND (最高价-开盘价)/(开盘价-收盘价)>2))AND (收盘价<收盘价的5日简单移动平均 OR 收盘价<收盘价的10日简单移动平均)。
N:=0;
{N默认为0是指选当日上影线股,N=1为上日,N=2为前日以此类推}
上影线:IF(N=0,VOL/REF(VOL,1)>=1.2 AND VOL/REF(VOL,1)<3 AND (H-REF(C,1))/REF(C,1)>0.05 AND (C-REF(C,1))/REF(C,1)>0.048,
REF(VOL,N)/REF(VOL,N+1)>=1.2 AND REF(VOL,N)/REF(VOL,N+1)<3 AND (REF(H,N)-REF(C,N+1))/REF(C,N+1)>0.05 AND (REF(C,N)-REF(C,N+1))/REF(C,N+1)>0.048);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
粗执象m
2012-02-19 · TA获得超过6097个赞
知道大有可为答主
回答量:6098
采纳率:67%
帮助的人:4258万
展开全部

ZRXG:(H-MAX(C,O))>2.5*ABS(C-O)  AND  ABS(C-O)*1.5>(MIN(C,O)-L);

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
指标公式菜鸟
2012-02-18 · TA获得超过1762个赞
知道大有可为答主
回答量:1190
采纳率:0%
帮助的人:1706万
展开全部
上影:=(H-MAX(C,O));
下影:=(MIN(C,O)-L);
实体:=ABS(C-O);
条件1:=上影>实体*2.5;
条件2:=下影<实体*1.5;
XG:条件1 AND 条件2 AND (上影=0 AND 实体!=0) AND (下影=0 AND 实体!=0);
{公式中排除了上影和实体,下影和实体同时为0,不知道考虑的是否周全,如有问题请追问}
追问
可以通过,但是为什么选不出股票来 ?
我想要的就是这个K线, 不管怎么编,能选出来就可以了,谢谢。
追答
上影:=(H-MAX(C,O));
下影:=(MIN(C,O)-L);
实体:=ABS(C-O);
条件1:=上影>实体*2.5;
条件2:=下影<实体*1.5;
XG:FILTER(条件1 AND 条件2,3);
{修改了一下,可以选出你要的K线型态了}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
elysir
2012-02-18 · TA获得超过3.9万个赞
知道大有可为答主
回答量:2万
采纳率:8%
帮助的人:4115万
展开全部
以下已经调试,并以不同的数值区分了不同的情况:
u25:IF(C>O AND (H-C)/C>0.025,1,0);
uu:IF(C>O AND H=C,2,0);
d15:IF(C<O AND (C-L)/C>0.015,0-1,0);
dd:IF(C<O AND L=C,0-2,0);
f5:0;
祝你好运!
更多追问追答
追问
测试公式说  这个公式输出不能超过一个, 无法通过,能不能帮我再改一下,非常感谢。如能符合要求,高分奖励。
追答
您要的是选股公式,改正如下,试一试?
u25:=IF(C>O AND (H-C)/C>0.025,1,0);
uu:=IF(C>O AND H=C,2,0);
d15:=IF(C0.015,0-1,0);
dd:=IF(C<O AND L=C,0-2,0);
u25 OR uu OR d15 OR dd;
【不过我想了一下,因为条件太多,建议你把上面的条件作为一般公式,然后用公式根据需要选股,这样可以区分不同的情况。】
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式