编写划线 (文华财经)

投资者咨询:编写划线 (文华财经)
来源:文华财经  日期:2024-11-21 11:41
1、 找出不创新高的k线做为0号k线
2、 从0号k往左找到1号2号3号k线,需要满足1号的最低价大于2号的最低价,2号的最低价大于3号的最低价,并在3号k线最低价处向右画水平绿色线,这三个k线可以是连续的也可以是不连续的。
1、 同理,找出不创新低的k线作为0号k线
2、 从0号k往左找到123号k线,需要满足1号的最高价小于2号的最高价,2号的最高价小于3号的最高价,并在3号k线最高价处向右画水平红色线,这个三个k线可以是连续的也可以是不连续的。
以上只标记出来符合条件的0123号k线,作为一组,其他情况如只有0号或1,2号或12的等不需要标记,跳过。
技术人员回复
日期:2024-11-21 13:43
您的不创新高是如何定义的呢?是当前0号k线的最高价不大于前一根k线的最高价吗?

0号k线与1号k线之间的关系是怎样的呢?是0号k线最低价大于1号k线的最低价吗?
[此问答已经被作者于2024/11/21 14:02:03编辑过]
投资者咨询:编写划线 (文华财经)
来源:文华财经  日期:2024-11-21 11:41
不创新高,就是您说的0号的最高价小于前一根的最高价,前一根就是1号。0号和1号的关系就是0号的最高价小于1号的最高价。同理不创新低,0号的最高价大于1号的最高价。
技术人员回复
日期:2024-11-21 21:44
 需要满足1号的最低价大于2号的最低价,2号的最低价大于3号的最低价

每个k线向左找 大多都能找到一个小于当前最低价的k线 有可能距离当前很远 比如2号在上周出线 3号在上个月出现 

这样每个1几乎都会标记的,您具体要限制2和3 在距离1的多少范围内?
投资者咨询:编写划线 (文华财经)
来源:文华财经  日期:2024-11-21 11:41
老师0123是一组,能找到全部就标记。找不到就跳过,比如找到了0和1,但找不到2和3,那就跳过,等k线继续往前走继续寻找,k线往前走再次出现0号那就继续以此0号往回找符合条件的就行。
投资者咨询:编写划线 (文华财经)
来源:文华财经  日期:2024-11-21 11:41
老师这是我大概手绘的如图

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:mmexport1732198140699.png
技术人员回复
日期:2024-11-22 9:18
请参考:

//1、不创新高
N0:=H<REF(H,1);
N1:=NEWLBARS(L,1);
N2:=NEWLBARS(L,2);
NN1:=REFX(N0,1) AND N2<DAYBARPOS AND COUNT(REFX(N0,1) AND N2<DAYBARPOS,N2)=1;
NN0:=N0 AND REF(N2<DAYBARPOS,1) AND COUNT(N0 AND REF(N2<DAYBARPOS,1),N2+1)=1;
DRAWNUMBER(NN0 AND REF(NN1,1),H,0,0,COLORYELLOW);
DRAWNUMBER(NN1 AND REFX(NN0,1),H,1,0,COLORYELLOW);
DRAWSHIFTNUMBER(NN1 AND REFX(NN0,1),REF(H,N1),2,0,COLORYELLOW,0,N1);
DRAWSHIFTNUMBER(NN1 AND REFX(NN0,1),REF(H,N2),3,0,COLORYELLOW,0,N2);
DRAWSL(NN1 AND REFX(NN0,1),REF(L,N2),0,-N2,0,COLORGREEN);
DRAWSL(NN1 AND REFX(NN0,1),REF(L,N2),0,1,0,COLORGREEN);


//2、不创新低
P0:=L>REF(L,1);
P1:=NEWHBARS(H,1);
P2:=NEWHBARS(H,2);
PP1:=REFX(P0,1) AND P2<DAYBARPOS AND COUNT(REFX(P0,1) AND P2<DAYBARPOS,P2)=1;
PP0:=P0 AND REF(P2<DAYBARPOS,1) AND COUNT(P0 AND REF(P2<DAYBARPOS,1),P2+1)=1;
DRAWNUMBER(PP0 AND REF(PP1,1),L,0,0,COLORYELLOW),VALIGN0;
DRAWNUMBER(PP1 AND REFX(PP0,1),L,1,0,COLORYELLOW),VALIGN0;
DRAWSHIFTNUMBER(PP1 AND REFX(PP0,1),REF(L,P1),2,0,COLORYELLOW,0,P1),VALIGN0;
DRAWSHIFTNUMBER(PP1 AND REFX(PP0,1),REF(L,P2),3,0,COLORYELLOW,0,P2),VALIGN0;
DRAWSL(PP1 AND REFX(PP0,1),REF(H,P2),0,-P2,0,COLORRED);
DRAWSL(PP1 AND REFX(PP0,1),REF(H,P2),0,1,0,COLORRED);
[此问答已经被作者于2024/11/22 10:05:19编辑过]
投资者咨询:编写划线 (文华财经)
来源:文华财经  日期:2024-11-21 11:41
老师帮我再修改下,如图的问题,有些没标记出来啥原因。纯碱01合约5分钟

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:mmexport1732325719458.png
投资者咨询:编写划线 (文华财经)
来源:文华财经  日期:2024-11-21 11:41
另外一张如图

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:mmexport1732325712421.png
投资者咨询:编写划线 (文华财经)
来源:文华财经  日期:2024-11-21 11:41
0号k可以是阳线可以是阴线