码迷,mamicode.com
首页 > 其他好文 > 详细

旗形公式

时间:2020-04-14 22:21:08      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:公式   10个   html   ast   not   www   name   htm   ota   

本人自创公式,用来选出形成攻击性平台的品种:

 1 // 旗形形态选股公式
 2 // 作者:田杰
 3 // 最后修改于2020年4月14日
 4 
 5 // 排除新股
 6 notNew := TOTALBARSCOUNT > 250;
 7 
 8 // 排除ST
 9 notST := !NAMELIKE(ST) AND !NAMELIKE(*ST);
10 
11 // 排除停牌
12 notStop := DYNAINFO(4) > 0;
13 
14 // 股价应处于20日移动平均线上方
15 upMa := LOW >= MA(CLOSE, 20);
16 
17 // 最近20日是否创下一年新高
18 isHigh := HHV(HIGH, 20) >= HHV(HIGH, 250);
19 
20 // 是否形成攻击性平台
21 // 至少4天内,股价在10个点之内振荡
22 waitDay := 4;                // 最少振荡天数
23 waitSize := 0.1;            // 最大振荡幅度
24 highPrice := MAX(HHV(OPEN, waitDay),HHV(CLOSE, waitDay));
25 lowPrice := MIN(LLV(OPEN, waitDay),LLV(CLOSE, waitDay));
26 priceSize := (highPrice - lowPrice) / lowPrice;
27 isWaiting := priceSize <= waitSize;
28 
29 // 旗形最低价格不低于最近一年最高价10个点
30 // 排除冲高后急速回落形成的旗形
31 yearHighPrice := MAX(HHV(OPEN, 250),HHV(CLOSE, 250));
32 priceNotTooLow := (yearHighPrice - lowPrice) / yearHighPrice <= waitSize;
33 
34 // 旗形最低收盘价高于20天前的一年新高价格
35 // 旗形应形成于新高位置
36 lastHighPrice := FINDHIGH(CLOSE, 20, 230, 1);
37 lowClosePrice := LLV(CLOSE, waitDay);
38 upLastHigh := lowClosePrice >= lastHighPrice;
39 
40 ok := notNew            // 排除新股
41 AND notST            // 排除ST
42 AND notStop            // 排除停牌
43 AND upMa            // 20日均线上方
44 AND isHigh            // 最近创下过一年新高
45 AND isWaiting            // 形成攻击性平台
46 AND priceNotTooLow        // 排除急速回落形成的旗形
47 AND upLastHigh;            // 旗形形成于新高位置
48 
49 RET:ok;

转载请注明出处:https://www.cnblogs.com/jietian331/p/12701479.html

旗形公式

标签:公式   10个   html   ast   not   www   name   htm   ota   

原文地址:https://www.cnblogs.com/jietian331/p/12701479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!