旗形公式

Posted jietian331

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了旗形公式相关的知识,希望对你有一定的参考价值。

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

 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

以上是关于旗形公式的主要内容,如果未能解决你的问题,请参考以下文章

来自相机的 Android 丢失片段视图

在 SwiftUI 中装饰文本片段的最佳方法是啥?

尝试将 Vlookup 片段添加到我的 Excel 宏

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js