K线技术指标实现—同花顺多空趋势点
概念介绍
当多空趋势发出多点信号时,表示行情看多,可积极做多,多点为最早的买点;当多空趋势发出空点信号时,表示行情看空,可持币观望等待机会,空点为最晚的卖点。
多空趋势的用法:
1、当大盘发出多点时,表示大盘行情看多,可结合板块和个股多空趋势来寻找热点板块中的热点个股积极做多;
2、中短线多空趋势:当个股的日线发出多空点时,可结合30、60分钟线多空点进行买卖操作;
3、中长线多空趋势:当个股的周线发出多空点时,可结合日线多空点进行买卖操作;
4、当个股的日线发出多点时,可结合大单净量进行买入操作,成功率更高。
计算及实现
计算公式
1.计算公式:
VAR1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
VAR2=VAR1;
VAR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));
DRAWTEXT(CROSS(VAR2,MA(VAR3,6)),(LOW * 0.984),‘多’),;
DRAWTEXT(CROSS(MA(VAR3,6),VAR1),(HIGH * 1.035),'空 ')
公式中金融公式说明:
(1)HHV(X,N):N日内X最大值;
(2)LLV(X,N):N日内X最小值;
(3)MA(X,N):以X为计算值得N日均线;
(4)CROSS(line1,line2):曲线line1上穿曲线line2的点位值;
代码实现
以下我们以一组股市K线数据为输入,实现多空趋势点的计算(编程使用JavaScript语言实现):
/*
* 金融公式工具类
* calcMA
* calcLLV
* calcHHV
* calcCross
*/
atomExpression={
/*
* 计算MA均线
* @param {number} dayCount MA时间窗口
* @param {array} data 输入数据
* @param {string} field [可选]计算字段配置
*/
calcMA:function(dayCoun