关于底分型、顶分型怎么编
//顶分型
If(H[1]>H[2] And h[1]>H And H[1]>=HV(H,10) And C<Min(O[1],C[1]))
{
PlotString("顶分型", "顶", H[1], Red,1);
}
/底分型
If(L[1]<L[2] And L[1]<L And L[1]<=LV(L,10) And C>Max(O[1],C[1]))
{
PlotString("底分型", "底", L[1], Red,1);
}包含关系没处理,凑合用吧。


难道房主要的是这个指标吗?
缠论的顶底分型要处理K线包含关系,然后往前引用K线进行三根K线的比较。之前论坛有人发过写好的代码,可以去找找看
Vars
Series<Numeric> H1;
Series<Numeric> L1;
Events
OnBar(ArrayRef<Integer> indexs)
{
H1=SwingHigh(1,High,2,5);
L1=SwingLow(1,LOW,2,5);
If(H1<0)
H1=H1[1];
If(L1<0)
L1=L1[1];
If(H1>0)
PlotNumeric("上分形",H1,H,Yellow,2);
If(L1>0)
PlotNumeric("下分形",L1,L,White,2);
}
你参考下,我这个是混沌操作法里的分型写法
友情提示下,这个函数一定要往前引用,要不然结果有很大欺骗性
底分型、顶分型可以参考内置函数swingHigh、swintLow、Pivot。
60均线之上,出现底分型形态做多,只做多,出现顶分型形态平多,带个固定止损。
60均线之下,出现顶分型形态做空,只做空,出现底分型形态平空,带个固定止损。