如何写日K实体分型和包含关系? (文华财经WH8赢智V8.2)

投资者咨询:如何写日K实体分型和包含关系? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-1 18:56

 我想写一个代码,将有包含的K线实体(被包含的)突出表达出来(DRAWCOLORKLINE可以用不同颜色标记);

需要注意的点:

1,只考虑每天的开盘价和收盘价实体,不考虑是否收阴线还是阳线, 只通过MAX(C,OPEN)和MIN(C,OPEN)和前一天的包含能力K线比较;

2,包含关系就比较复杂,有一些场景,向前包含和向后包含都有可能;

3,将这些包含能力K标识出来,如果是上涨笔,则标记为紫色,如果是下跌笔,则标记为绿色;

4,需要考虑跳数,假设某天的开盘价高于 上一个包含能力K的MAX(C,OPEN)的两跳内,收盘价大于上一个包含能力K的MIN(C,OPEN)两跳内,则认为此天K线可以包含上一个包含能力K

可参考附图

 

 



图片点击可在新窗口打开查看
技术人员回复
日期:2018-6-1 19:01
根据您思路,编写如下

实际意义不大的,因为缠论相关思路都会用到未来函数,未来函数实盘会有信号忽闪

而且您思路中笔的叙述也是很关键的,我们不是禅师,需要您完全量化后才能添加,其余只能按照最简单方式去编写,请理解

A:=MAX(C,O);
B:=MIN(C,O);
Q1:=A>REF(A,1)&&B<REF(B,1)||A>REFX(A,1)&&B<REFX(B,1);
Q2:=A>REF(A,1)&&B<REF(B,1)&&A>REF(A,2)&&B<REF(B,2)||A>REFX(A,1)&&B<REFX(B,1)&&A>REFX(A,2)&&B<REFX(B,2);
Q3:=A>REF(A,1)&&B<REF(B,1)&&A>REF(A,2)&&B<REF(B,2)&&A>REF(A,3)&&B<REF(B,3)
||A>REFX(A,1)&&B<REFX(B,1)&&A>REFX(A,2)&&B<REFX(B,2)&&A>REFX(A,3)&&B<REFX(B,3);
DRAWCOLORKLINE(Q1,COLORMAGENTA,0);
DRAWCOLORKLINE(Q2,COLORLIGHTGREEN,0);
DRAWCOLORKLINE(Q3,COLORLIGHTRED,0);