Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何在K线图上画个直线?

1楼
txin66 发表于:2020/12/28 0:58:25
在1分钟K线图上,假设 框架窗口里,有300根K线,知道第50根K线是最高点,最高价是15000,知道最低点是第100根K线,最低价是14800。

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

怎么写呀?

谢谢。我是新手
2楼
txin66 发表于:2020/12/28 8:06:24
如何把这两个点,画一根直线:
第一个点:前面第10根K线的最高价的点
第二个点:前面第20根K线的最高价的点

谢谢。
3楼
banzhuan 发表于:2020/12/28 9:28:39
参考下这个画线函数:DRAWLINE,可以看下函数的详细说明
DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,10),HIGH,0);
4楼
txin66 发表于:2020/12/28 9:50:21
怎么简单地截图呀?
我截个图,就很容易。

5楼
banzhuan 发表于:2020/12/28 9:59:25
先点上传 》 添加附件,上传附件,回复即可上传图片
6楼
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 
7楼
txin66 发表于:2020/12/28 10:27:55
贴图,报这个错。贴不了图。

IndexSizeError: Failed to execute 'getRangeAt' on 'Selection': 0 is not a valid index.
8楼
banzhuan 发表于:2020/12/28 10:55:17
相同问题都在同一个帖子中回复您:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=183644
9楼
txin66 发表于:2020/12/28 12:09:10
好的
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.34766 s, 2 queries.