以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  如何在K线图上画个直线?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=183645)

--  作者:txin66
--  发布时间:2020/12/28 0:58:25
--  如何在K线图上画个直线?
在1分钟K线图上,假设 框架窗口里,有300根K线,知道第50根K线是最高点,最高价是15000,知道最低点是第100根K线,最低价是14800。

现在想画根线,从最低点,到最高点画根线段。

怎么写呀?

谢谢。我是新手

--  作者:txin66
--  发布时间:2020/12/28 8:06:24
--  或者这么问,如何画两个点之间的线。
如何把这两个点,画一根直线:
第一个点:前面第10根K线的最高价的点
第二个点:前面第20根K线的最高价的点

谢谢。

--  作者:banzhuan
--  发布时间:2020/12/28 9:28:39
--  
参考下这个画线函数:DRAWLINE,可以看下函数的详细说明
DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,10),HIGH,0);

--  作者:txin66
--  发布时间:2020/12/28 9:50:21
--  就是用这个,画不出来。
怎么简单地截图呀?
我截个图,就很容易。


--  作者:banzhuan
--  发布时间:2020/12/28 9:59:25
--  
先点上传 》 添加附件,上传附件,回复即可上传图片
--  作者:txin66
--  发布时间:2020/12/28 10:26:01
--  
// 下面是程序,,贴图是 划线的效果;
// 峰值和估值 的数值和位置,都没有错。就是画不出来。
WARNING_DISABLE:1;
WARNING_DISABLE:2;
WARNING_DISABLE:3;
WARNING_DISABLE:4;
//WARNING_DISABLE:5; //禁止在GOTO使用时提示
WARNING_DISABLE:6; //禁止在EXIT使用时提示

变数:=2;
5m振幅均值:=0.243;
//5m振幅均值:=EXTGBDATA(\'Tx_5m振幅均值\');

第1峰值:=PEAK(4,5m振幅均值*变数,1 );
第1峰位置:=PEAKBARS(4,5m振幅均值*变数,1);
 
第2峰值:=PEAK(4,5m振幅均值*变数,2 );
第2峰位置:=PEAKBARS(4,5m振幅均值*变数,2);
 
第3峰值:=PEAK(4,5m振幅均值*变数,3 );
第3峰位置:=PEAKBARS(4,5m振幅均值*变数,3);
 
 
第4峰值:=PEAK(4,5m振幅均值*变数,4 );
第4峰位置:=PEAKBARS(4,5m振幅均值*变数,4);
 
第5峰值:=PEAK(4,5m振幅均值*变数,5 );
第5峰位置:=PEAKBARS(4,5m振幅均值*变数,5);
 



DRAWTEXTEX(1,1 ,551 ,550-50  ,\'第1峰值:\'+NUMTOSTREX(第1峰值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551 ,600-50  ,\'第1峰位置:\'+NUMTOSTREX(第1峰位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  

DRAWTEXTEX(1,1 ,551 ,650-50  ,\'第2峰值:\'+NUMTOSTREX(第2峰值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551 ,700-50  ,\'第2峰位置:\'+NUMTOSTREX(第2峰位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  

DRAWTEXTEX(1,1 ,551 ,750-50  ,\'第3峰值:\'+NUMTOSTREX(第3峰值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551 ,800-50  ,\'第3峰位置:\'+NUMTOSTREX(第3峰位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  

DRAWTEXTEX(1,1 ,551 ,850-50  ,\'第4峰值:\'+NUMTOSTREX(第4峰值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551 ,900-50  ,\'第4峰位置:\'+NUMTOSTREX(第4峰位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  

DRAWTEXTEX(1,1 ,551 ,950-50  ,\'第5峰值:\'+NUMTOSTREX(第5峰值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551 ,1000-50  ,\'第5峰位置:\'+NUMTOSTREX(第5峰位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  





第1谷值:=TROUGH(4,5m振幅均值*变数,1 );
第1谷位置:=TROUGHBARS(4,5m振幅均值*变数,1);
 
第2谷值:=TROUGH(4,5m振幅均值*变数,2 );
第2谷位置:=TROUGHBARS(4,5m振幅均值*变数,2);
 
第3谷值:=TROUGH(4,5m振幅均值*变数,3 );
第3谷位置:=TROUGHBARS(4,5m振幅均值*变数,3);
 
 
第4谷值:=TROUGH(4,5m振幅均值*变数,4 );
第4谷位置:=TROUGHBARS(4,5m振幅均值*变数,4);
 
第5谷值:=TROUGH(4,5m振幅均值*变数,5 );
第5谷位置:=TROUGHBARS(4,5m振幅均值*变数,5);
 



DRAWTEXTEX(1,1 ,551-100 ,550-50  ,\'第1谷值:\'+NUMTOSTREX(第1谷值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551-100 ,600-50  ,\'第1谷位置:\'+NUMTOSTREX(第1谷位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  

DRAWTEXTEX(1,1 ,551-100 ,650-50  ,\'第2谷值:\'+NUMTOSTREX(第2谷值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551-100 ,700-50  ,\'第2谷位置:\'+NUMTOSTREX(第2谷位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  

DRAWTEXTEX(1,1 ,551-100 ,750-50  ,\'第3谷值:\'+NUMTOSTREX(第3谷值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551-100 ,800-50  ,\'第3谷位置:\'+NUMTOSTREX(第3谷位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  

DRAWTEXTEX(1,1 ,551-100 ,850-50  ,\'第4谷值:\'+NUMTOSTREX(第4谷值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551-100 ,900-50  ,\'第4谷位置:\'+NUMTOSTREX(第4谷位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  

DRAWTEXTEX(1,1 ,551-100 ,950-50  ,\'第5谷值:\'+NUMTOSTREX(第5谷值 ,0 ,2 ),COLORRGB(0,155 , 155)  );  
DRAWTEXTEX(1,1 ,551-100 ,1000-50  ,\'第5谷位置:\'+NUMTOSTREX(第5谷位置 ,0 ,2 ),COLORRGB(0,155 , 155)  );  

IF (ISLASTBAR())  THEN 



BEGIN 
DRAWLINE(第1谷位置 ,第1谷值 ,第1峰位置 ,第1峰值 ,0 );

DRAWLINE(第1峰位置 ,第1峰值 ,第1谷位置 ,第1谷值 ,0 );
DRAWLINE(第1峰位置 ,第1峰值 ,第2谷位置 ,第2谷值 ,0 );
DRAWLINE(第2谷位置 ,第2谷值 ,第2峰位置 ,第2峰值 ,0 );
DRAWLINE(第2峰位置 ,第2峰值 ,第3谷位置 ,第3谷值 ,0 );

//DRAWLINE(40 ,14000 ,50 ,14200 ,0 );

END 

--  作者:txin66
--  发布时间:2020/12/28 10:27:55
--  贴图,报错。
贴图,报这个错。贴不了图。

IndexSizeError: Failed to execute \'getRangeAt\' on \'Selection\': 0 is not a valid index.

--  作者:banzhuan
--  发布时间:2020/12/28 10:55:17
--  
相同问题都在同一个帖子中回复您:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=183644
--  作者:txin66
--  发布时间:2020/12/28 12:09:10
--  好的
好的