投资者咨询:
用未来函数画线遇到的问题。 (文华财经wh7睿期)来源:文华财经 日期:2018-9-25 8:25
各位大大,请教一下:
1、我想用未来函数(TROUGH/PEAK)想画波浪线段,大部分都是正常。但在出现,谷不变,峰出现 峰1(固化后)后出现峰2(固化后)。连接线只能从 前谷 到 峰1。
2、问题来了,也就是在谷没有出现变化前,峰是可变的。请问如何 用 谷 连接到最新的峰。并且用最新的 峰 当起点再向下连线。
我的思路,当 谷 不变时,峰 可变,也可以理解为当 谷 变化后,峰 才能确认。但DRAWLINE1函数,只能在条件1生效时开始画线,不能当条件1生效时,从原来的点开始画线,也就是当 谷 变化后,只能把 新谷 这里当连线的起点,向后面的峰连线,不能把原来的 峰 位置当起点向现在的 谷 连线。请教一下,如何实现我的想法?
投资者咨询:
用未来函数画线遇到的问题。 (文华财经wh7睿期)来源:文华财经 日期:2018-9-25 8:25
//附代码:《K线附属指标》
谷:=TROUGH(L,1,1,1);
峰:=PEAK(H,1,1,1);
//
谷变化位置:VALUEWHEN(谷<>REF(谷,1),BARSCOUNT(1)),NODRAW; //为解决思路提供的条件,不一定有用
峰变化位置:VALUEWHEN(峰<>REF(峰,1),BARSCOUNT(1)),NODRAW; //为解决思路提供的条件,不一定有用
//
谷变化周期数:BARSLAST(谷<>REF(谷,1)),NODRAW; //为解决思路提供的条件,不一定有用
峰变化周期数:BARSLAST(峰<>REF(峰,1)),NODRAW; //为解决思路提供的条件,不一定有用
//
谷位置:=VALUEWHEN(峰<>REF(峰,1),REF(L,谷变化周期数)),LINETHICK2; //为解决思路提供的条件,不一定有用
峰位置:=VALUEWHEN(谷<>REF(谷,1),REF(H,峰变化周期数)),LINETHICK2; //为解决思路提供的条件,不一定有用
//
DRAWLINE1(谷<>REF(谷,1),REF(H,峰变化周期数),谷<>REF(谷,1),L,0),LINETHICK2,RGB(255,128,0); //只能把 新谷 这里当连线的起点,向后面的峰连线,不能把原来的 峰 位置当起点向现在的 谷 连线
如下编写您参考下://附代码:《K线附属指标》
谷:=TROUGH(L,1,1,1);
峰:=PEAK(H,1,1,1);
谷变化位置:VALUEWHEN(谷<>REF(谷,1),BARSCOUNT(1)),NODRAW; //为解决思路提供的条件,不一定有用
峰变化位置:VALUEWHEN(峰<>REF(峰,1),BARSCOUNT(1)),NODRAW; //为解决思路提供的条件,不一定有用
谷变化周期数:BARSLAST(谷<>REF(谷,1)),NODRAW; //为解决思路提供的条件,不一定有用
峰变化周期数:BARSLAST(峰<>REF(峰,1)),NODRAW; //为解决思路提供的条件,不一定有用
//
峰位置:=VALUEWHEN(谷<>REF(谷,1),REF(H,峰变化周期数)),LINETHICK2;
谷位置:=VALUEWHEN(峰<>REF(峰,1),REF(L,谷变化周期数)),LINETHICK2;
//
//DRAWLINE1(谷<>REF(谷,1),REF(H,峰变化周期数),谷<>REF(谷,1),L,0),LINETHICK2,RGB(255,128,0); //只能把 新谷 这里当连线的起点,向后面的峰连线,不能把原来的 峰 位置当起点向现在的 谷 连线
DRAWLINE1(峰<>REF(峰,1),H,谷<>REF(谷,1),L,0),LINETHICK2,RGB(255,128,0); //只能把 新谷 这里当连线的起点,向后面的峰连线,不能把原来的 峰 位置当起点向现在的 谷 连线
DRAWLINE1(谷<>REF(谷,1),L,峰<>REF(峰,1),H,0),LINETHICK2,RGB(255,128,0); //只能把 新谷 这里当连线的起点,向后面的峰连线,不能把原来的 峰 位置当起点向现在的 谷 连线
投资者咨询:
用未来函数画线遇到的问题。 (文华财经wh7睿期)来源:文华财经 日期:2018-9-25 8:25
是的,上面这个就是大部分正常的状态,有些地方不正常,如
谷
没有变化时,峰
出现几个新的变化,那么就只能把谷连到最先出现的峰。而不能连接到最后出现的,最高的峰。这时,峰向下连接时也不对, 峰是原来较低一点的峰,而不是最后较高的峰。
投资者咨询:
用未来函数画线遇到的问题。 (文华财经wh7睿期)来源:文华财经 日期:2018-9-25 8:25
//附代码:《K线附属指标》
谷:=TROUGH(L,1,1,1);
峰:=PEAK(H,1,1,1);
谷变化位置:VALUEWHEN(谷<>REF(谷,1),BARSCOUNT(1)),NODRAW; //为解决思路提供的条件,不一定有用
峰变化位置:VALUEWHEN(峰<>REF(峰,1),BARSCOUNT(1)),NODRAW; //为解决思路提供的条件,不一定有用
谷变化周期数:BARSLAST(谷<>REF(谷,1)),NODRAW; //为解决思路提供的条件,不一定有用
峰变化周期数:BARSLAST(峰<>REF(峰,1)),NODRAW; //为解决思路提供的条件,不一定有用
//
峰位置:=VALUEWHEN(谷<>REF(谷,1),REF(H,峰变化周期数)),LINETHICK2;
谷位置:=VALUEWHEN(峰<>REF(峰,1),REF(L,谷变化周期数)),LINETHICK2;
//
//DRAWLINE1(谷<>REF(谷,1),REF(H,峰变化周期数),谷<>REF(谷,1),L,0),LINETHICK2,RGB(255,128,0); //只能把 新谷 这里当连线的起点,向后面的峰连线,不能把原来的 峰 位置当起点向现在的 谷 连线
DRAWLINE1(峰<>REF(峰,1),H,谷<>REF(谷,1),L,0),LINETHICK2,RGB(255,128,0); //大部分正常,但锋可能是上一个较低的峰,连接到现在的谷
DRAWLINE1(谷<>REF(谷,1),L,峰<>REF(峰,1),H,0),LINETHICK2,RGB(255,128,0); //大部分正常,但谷连接到最先出现的锋,不能连接到最后出现的较高的峰
投资者咨询:
用未来函数画线遇到的问题。 (文华财经wh7睿期)来源:文华财经 日期:2018-9-25 8:25
您提供下完整截图,标准下正常画线的位置是什么?
我们对应分析下
投资者咨询:
用未来函数画线遇到的问题。 (文华财经wh7睿期)来源:文华财经 日期:2018-9-25 8:25
附件图片中,橙色线是代码自动画的线,红色线是手工画的线。

我们分析下,17点前回复
投资者咨询:
用未来函数画线遇到的问题。 (文华财经wh7睿期)来源:文华财经 日期:2018-9-25 8:25