帮我改下程序。 (文华财经WH6赢顺V6.7)

投资者咨询:帮我改下程序。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-4 21:58
 3分钟周期。90分钟内的黄金分割线。

N:=30;//过去N个周期内的高低点间画黄金分割线

//算法
//计算前N个周期高低点值,包含当前周期
HH:=HHV(HIGH,N);
LL:=LLV(LOW,N);
//计算黄金分割数值
P382:=HH-(HH-LL)*0.382;
P618:=HH-(HH-LL)*0.618;

然后我想在

P382
P618

这两处划向右延伸的40根K线的虚线,并且在右边标注价格。

请问该怎么操作


投资者咨询:帮我改下程序。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-4 21:58
 另外帮我在最高点和最低点也做向右的延伸线,谢谢了。
技术人员回复
日期:2018-5-4 22:08
您是要从最新k线向右画线吗?  

如果是,请参考:

N:=30;//过去N个周期内的高低点间画黄金分割线

//算法
//计算前N个周期高低点值,包含当前周期
HH:=HHV(HIGH,N);
LL:=LLV(LOW,N);
//计算黄金分割数值
P382:=HH-(HH-LL)*0.382;
P618:=HH-(HH-LL)*0.618;
DRAWSL(ISLASTBAR,HH,0,40,0,COLORRED);
DRAWSL(ISLASTBAR,LL,0,40,0,COLORGREEN);
DRAWSL(ISLASTBAR,P382,0,40,0,COLORLIGHTGREEN);
DRAWSL(ISLASTBAR,P618,0,40,0,COLORLIGHTRED);
//DRAWNUMBER(ISLASTBAR,HH,HH,1,COLORRED);
//DRAWNUMBER(ISLASTBAR,LL,LL,1,COLORGREEN);
DRAWNUMBER(ISLASTBAR,P382,P382,1,COLORLIGHTGREEN);
DRAWNUMBER(ISLASTBAR,P618,P618,1,COLORLIGHTRED);

投资者咨询:帮我改下程序。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-4 21:58
 是的

投资者咨询:帮我改下程序。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-4 21:58
 好的,差不多就是这样。

延伸线的话帮我再向左移动个10根吧。

另外划线用虚线就可以了
投资者咨询:帮我改下程序。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-4 21:58
 谢谢了哈
技术人员回复
日期:2018-5-4 22:31
 这样:

N:=30;//过去N个周期内的高低点间画黄金分割线

//算法
//计算前N个周期高低点值,包含当前周期
HH:=HHV(HIGH,N);
LL:=LLV(LOW,N);
//计算黄金分割数值
P382:=HH-(HH-LL)*0.382;
P618:=HH-(HH-LL)*0.618;
DRAWSL(ISLASTBAR,HH,0,40,0,COLORRED),DOT;
DRAWSL(ISLASTBAR,LL,0,40,0,COLORGREEN),DOT;
DRAWSL(ISLASTBAR,P382,0,40,0,COLORLIGHTGREEN),DOT;
DRAWSL(ISLASTBAR,P618,0,40,0,COLORLIGHTRED),DOT;
DRAWSL(ISLASTBAR,HH,0,-10,0,COLORRED),DOT;
DRAWSL(ISLASTBAR,LL,0,-10,0,COLORGREEN),DOT;
DRAWSL(ISLASTBAR,P382,0,-10,0,COLORLIGHTGREEN),DOT;
DRAWSL(ISLASTBAR,P618,0,-10,0,COLORLIGHTRED),DOT;
//DRAWNUMBER(ISLASTBAR,HH,HH,1,COLORRED);
//DRAWNUMBER(ISLASTBAR,LL,LL,1,COLORGREEN);
DRAWNUMBER(ISLASTBAR,P382,P382,1,COLORLIGHTGREEN);
DRAWNUMBER(ISLASTBAR,P618,P618,1,COLORLIGHTRED);