: | : | :期货量化学习 | :期货量化 |
返回列表 发帖

Multicharts中如何在指标副图/主图上面画各种形式、颜色、粗细的曲线、直线、射线及线段

Multicharts中如何在指标副图/主图上面画各种形式、颜色、粗细的曲线、直线、射线及线段

在multicharts中画线有两种方式,一是plot方式,指标多用这一个,这个主要是在指标中使用,全是在信号中是不能使用的。二是用TL_New,即趋势线(trend line)。这个画线多是画直线类似的趋势线。

所以可以这样理解,在副图和主图中画曲线用plot,画直线用trendline。

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

plot使用用法:

图表上以特定数值画线,或是在图表上显示字符串。同一个脚本中,最多可同时使用999个指标(Plot1~Plot999)。数值:使用者可以通过可选参数设定指标的偏移、名称、颜色及线宽。字符串:可以图表的状态列或市场扫描视窗的存储格中显示特定的文字。

用法

数值:
  1. PlotN<[Offset]>(Expression <,"PlotName"<,PlotColor <,Scanner Cell Background Color <,LineWidth >>>>)
复制代码
字符串:
  1. PlotN("String")
复制代码
单括号< >中为可选参数

参数说明

N —— 代表指标编号的数字,范围为1到999

Offset —— 偏移,可选参数;数值表达式,指定指标偏移的K棒数;正值代表向左偏移、负值代表向右偏移

Expression —— 指标数值,数值表达式,指标的数值

PlotName —— 指标名称,可选参数,字符串表达式,指定指标的名称。

PlotColor —— 指标色彩,可选参数;数值表达式,指定指标的颜色,颜色可以用RGB色码或是传统色码指定;或填入Default套用使用者选择的色彩。  若要指定指标色彩则一定要输入指标名称参数。

Scanner Cell Background Color - 存储背景颜色,可选参数;数字表达式,指定在市场扫描窗口的背景颜色;或填入Default套用使用者选择的色彩。 若要指定存储背景颜色则一定要输入指标名称、指标色彩参数。

LineWidth —— 线宽,可选参数;数值表达式,指定指标画线的宽度,范围1到14。指标宽度可以用数值指定,或填入default套用使用者选择的宽度。 若要指定线宽则一定要输入指标名称、指标色彩、存储背景颜色参数。

String —— 字符串,要显示的文字

范例

以收盘价画线,并使用默认的颜色和线宽:
  1. Plot1(Close);
复制代码
以收盘价画线,并以 "Close" 为名,使用默认颜色和线宽:
  1. Plot1(Close,"Close",Default,Default,Default);
复制代码
以收盘价画蓝色线,并向左偏移3根K棒,若指标运用到市场扫描器中,则设背景色为绿色,线宽为3,指标名称为"Close 3 Bars later"
  1. Plot1[3](Close,"Close 3 bars later",Blue,Green,3);
复制代码
绘制橘色(RGB色2138336)的收盘价指标,并向右偏移3根K棒,指标名称为 "Close 3 Bars ago":
  1. Plot1[-3](Close,"Close 3 bars ago",2138336);
复制代码
使用传统色码4(绿色)画收盘价,指标名称为 "Close":
  1. [LegacyColorValue=True];
  2. Plot1(Close,"Close",4);
复制代码
在状态列或市场扫描的存储格显示"Attention!"的文字:
  1. Plot1("Attention!");
复制代码
当收盘价大于100时,在状态列或市场扫描的存储格中显示 "Attention!" 的文字:
  1. If close > 100 then Plot1("Attention!");
复制代码
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

plot特殊用法以及重要属性

NoPlot:(隐藏指定的指标)

从图表上隐藏指定的指标。符合条件、已经绘制的指标在K棒结束前,即使条件不再符合,仍会持续保留在图表上。NoPlot能用来隐藏不再符合条件的指标。

用法
  1. NoPlot(PlotNumber)
复制代码
参数说明: PlotNumber —— 代表指标编号的数字,范围为1至999

范例

下面范例是利用NoPlot隐藏最高价比前一根K棒最高价还高的指标:
  1. If High<High[1] Then Begin
  2. PlotPaintBar(High,Low,"",Red);
  3. End
  4. Else Begin
  5. NoPlot(1);
  6. NoPlot(2);
  7. End;
复制代码
SetPlotColor:(设定指标的色彩)

用法
  1. SetPlotColor(PlotNumber,PlotColor)
复制代码
参数说明

PlotNumber —— 指标编号,代表指标编号的数字,范围为1至999
PlotColor —— 指标色彩,数字表达式,指定指标的颜色。颜色可以是RGB色码或传统色码或者17种基本颜色。

范例

设定Plot1为蓝色:
  1. SetPlotColor(1,Blue);
复制代码
设定Plot1为RGB色码2138336(橘色):
  1. SetPlotColor(1,2138336);
复制代码
设定Plot1为传统色码4(绿色):
  1. [LegacyColorValue=True];
  2. SetPlotColor(1,4);
复制代码


SetPlotWidth:(为特定编号的指标设定线宽)

用法
  1. SetPlotWidth(PlotNumber,LineWidth)
复制代码
参数说明:
               PlotNumber —— 数值表达式,代表指标编号的数字,范围为1至999
               LineWidth —— 数值表达式,代表指标线宽;范围为1到14

范例

为当前图表的指标Plot1设定线宽为10:
  1. SetPlotWidth(1,10);
复制代码
PlotPaintBar

将数值以K棒的形式绘制在图表上。指标名称、颜色、线宽都可以通过可选参数设定。 PlotPaintBar可以重复叠加一个或多个K 棒。

用法
  1. PlotPaintBar (BarHigh, BarLow, BarOpen, BarClose <,"PlotName"<,PlotColor <,Default <,LineWidth >>>>)
复制代码
单括号<>中的参数为可选参数

参数说明

BarHigh, BarLow, BarOpen, BarClose —— 数值表达式,输入代表K棒最高价、最低价、开盘价、收盘价的数值;至少需要输入两个价格。
PlotName —— 可选参数,字符串表达式,指定指标的名称。
PlotColor —— 可选参数;数值表达式,指定指标的颜色,颜色可以用RGB色码或是传统色码指定;或填入Default套用使用者选择的色彩。若要指定指标色彩则一定要输入指标名称参数。
Default —— 选用参数,目前无作用,保留未来扩充功能使用,若要指定线宽则一定要先填入Default参数。
LineWidth —— 线宽,可选参数;数值表达式,指定指标画线的宽度,范围1到14。指标宽度可以用数值指定,或填入default套用使用者选择的宽度。若要指定线宽则一定要输入指标名称、指标色彩、Default参数。

注意
  1. PlotPaintBar(BarHigh,BarLow,BarOpen,BarClose);
复制代码
等同于:
  1. Plot1(BarHigh);
  2. Plot2(BarLow);
  3. Plot3(BarOpen);
  4. Plot4(BarClose);
复制代码
为能使PlotPaintBar可以在图表上画出K棒,设置指标》设置》样式》绘图类型需要设置成Bar High, Bar Low, Left Tick, Right Tick。

范例

当K棒开盘价比前一根K棒开盘价低时,将K棒以红色表示:
  1. If Open<Open[1] Then
  2. PlotPaintBar(High,Low,Open,Close,"",Red);
复制代码
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

Trendline使用用法

trendline有两种画图法,即在主图上面画图和在副图上面画图,默认是在主图上面画图。

主图上面画图有下面这几类:

TL_New:(在图表上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值)【开始和结束都有具体日期/时间的画线方式

用法
  1. TL_New (sDate, sTime, sPriceValue, eDate, eTime, ePriceValue)
复制代码
参数
sDate —— 数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd
sTime —— 数值表达式,代表趋势线起点时间的数值,格式为HHmm
sPriceValue —— 数值表达式,代表趋势线起点价格的数值
eDate —— 数值表达式,代表趋势线终点日期的数值,格式为YYYMMdd
eTime —— 数值表达式,代表趋势线终点日期的数值,格式为HHmm
ePriceValue —— 数值表达式,代表趋势线终点价格的数值

范例

在公式所在的图表上显示趋势线,起始日期时间为2008/01/17,9:00,起始价格为1381,终止时间日期为2008/01/17,15:00,终止价格为1337。返回趋势线编号,赋值给变量Value1:
  1. Value1=TL_New(1080117,900,1381,1080117,1500,1337);
复制代码
TL_New_BN:(在图表上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值)【以barnumber为开始和结束日期/时间的画线方式

用法
  1. TL_New_BN (B_BarNumber, B_PriceValue, E_BarNumber, E_PriceValue)
复制代码
参数
B_BarNumber —— 数值表达式,代表趋势线起点的bar的相对编号(图表上显示bar的绝对编号 - MaxBarsBack)
B_PriceValue —— 数值表达式,代表趋势线起点价格的数值
E_BarNumber —— 数值表达式,代表趋势线终点的bar的相对编号(图表上显示bar的绝对编号 - MaxBarsBack)
E_PriceValue —— 数值表达式,代表趋势线终点价格的数值

范例

在公式所在的图表上绘制趋势线,起始点bar的编号为100,起始价格为1700, 终点bar的编号为200,终止价格为1750。返回趋势线编号,并赋值给变量Value1:
  1. Value1=TL_New_BN(100,1700,200,1750);
复制代码
TL_New_DT:(在图表上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值)【以特定时间与之前或之后第N根BAR为日期/时间画趋势线

用法
  1. TL_New_DT (B_DateTime, B_PriceValue, E_DateTime, E_PriceValue)
复制代码
参数
B_DateTime —— 数值表达式,代表趋势线起点日期时间数值,该参数为儒略日格式的日期时间(整数部分为从1900/1/1开始的天数,小数部分为从凌晨开始的时间。儒略日是高精度数值。时间精确到毫秒)。
B_PriceValue —— 数值表达式,代表趋势线起点价格的数值
E_DateTime —— 数值表达式,代表趋势线终点日期时间数值,该参数为儒略日格式的日期时间(整数部分为从1900/1/1开始的天数,小数部分为从凌晨开始的时间。儒略日是高精度数值。时间精确到毫秒)。
E_PriceValue —— 数值表达式,代表趋势线终点价格的数值

范例

在公式所在的图表上绘制趋势线,起始日期时间为前第100根K线的时间,起始价格为前100根K线的收盘价,终止日期时间为当前时间,终止价格为当前的收盘价。当开始绘制新的趋势线时,删除旧的趋势线:
  1. Value1=TL_New_DT ( DateTime [100], close [100], DateTime, close);

  2. if Value1 <> Value1 [1] then
  3. TL_Delete (Value1[1]);
复制代码
TL_New_s:(在图表上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值)【精确到秒的开始与结束日期/时间在主图画趋势线

用法
  1. TL_New_s (sDate, sTime_s, sPriceValue, eDate, eTime_s, ePriceValue)
复制代码
参数
sDate —— 数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd
sTime_s —— 数值表达式,代表趋势线起点时间的数值,格式为HHmmss
sPriceValue —— 数值表达式,代表趋势线起点价格的数值
eDate —— 数值表达式,代表趋势线终点日期的数值,格式为YYYMMdd
eTime_s —— 数值表达式,代表趋势线终点日期的数值,格式为HHmmss
ePriceValue —— 数值表达式,代表趋势线终点价格的数值

范例

在公式所在的图表上显示趋势线,起始日期时间为2008/01/17,9:00:15,起始价格为1381, 终止日期时间为2008/01/17,15:00:15,终止价格为1337。返回趋势线编号,赋值给变量Value1:
  1. Value1=TL_New_s(1080117,90000,1381,1080117,150000,1337);
复制代码
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

副图上面画趋势线trendline用法

TL_New_self:(在指标所在的子图上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值)【以具体日期/时间为开始和结束在副图画趋势线

用法
  1. TL_New_self (sDate, sTime, sPriceValue, eDate, eTime, ePriceValue)
复制代码
参数
sDate —— 数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd
sTime —— 数值表达式,代表趋势线起点时间的数值,格式为HHmm
sPriceValue —— 数值表达式,代表趋势线起点价格的数值
eDate —— 数值表达式,代表趋势线终点日期的数值,格式为YYYMMdd
eTime —— 数值表达式,代表趋势线终点日期的数值,格式为HHmm
ePriceValue —— 数值表达式,代表趋势线终点价格的数值

TL_New_Self_BN:(在图表上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值。)【以bar编号做为开始和结束的日期/时间在副图画趋势线

用法
  1. TL_New_BN (B_BarNumber, B_PriceValue, E_BarNumber, E_PriceValue)
复制代码
参数
B_BarNumber —— 数值表达式,代表趋势线起点的bar的相对编号(图表上显示bar的绝对编号 - MaxBarsBack)
B_PriceValue —— 数值表达式,代表趋势线起点价格的数值
E_BarNumber —— 数值表达式,代表趋势线终点的bar的相对编号(图表上显示bar的绝对编号 - MaxBarsBack)
E_PriceValue —— 数值表达式,代表趋势线终点价格的数值

TL_New_Self_DT:(在指标所在的子图上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值 )【以特定日期之前第N根bar时间与现在时间在副图画趋势线

用法
  1. TL_New_Self_DT (B_Date, B_PriceValue, E_Date, E_PriceValue)
复制代码
参数
B_Date —— 数值表达式,代表趋势线起点日期时间,该参数为儒略日格式的日期时间数值(整数部分为从1900/1/1开始的天数,小数部分为从凌晨开始的时间。儒略日是高精度数值。时间精确到毫秒)
B_PriceValue —— 数值表达式,代表趋势线起点价格的数值
E_Date —— 数值表达式,代表趋势线终点日期时间,该参数为儒略日格式的日期时间数值(整数部分为从1900/1/1开始的天数,小数部分为从凌晨开始的时间。儒略日是高精度数值。时间精确到毫秒)
E_PriceValue —— 数值表达式,代表趋势线终点价格的数值

注意
测试写在信号中,趋势线会画在主图上。写在指标中,需要设定以子图数据计算,才可以画在子图上。

范例

在公式所在的图表上绘制趋势线,起始日期时间为前第100根K线时间,起始价格为前100根K线的收盘价, 终止日期时间为当时间,终止价格为当前的收盘价。当开始绘制新的趋势线时,删除旧的趋势线:
  1. Value1=TL_New_Self_DT ( DateTime [100], close [100], DateTime, close);

  2. if Value1 <> Value1 [1] then
  3. TL_Delete (Value1[1]);
复制代码
TL_New_Self_s:(在指标所在的子图上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值 )【以特定日期/时间精确到秒为开始和结束在副图画趋势线

用法
  1. TL_New_Self_s (sDate, sTime_s, sPriceValue, eDate, eTime_s, ePriceValue)
复制代码
参数
sDate —— 数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd
sTime_s —— 数值表达式,代表趋势线起点时间的数值,格式为HHmmss
sPriceValue —— 数值表达式,代表趋势线起点价格的数值
eDate —— 数值表达式,代表趋势线终点日期的数值,格式为YYYMMdd
eTime_s —— 数值表达式,代表趋势线终点日期的数值,格式为HHmmss
ePriceValue —— 数值表达式,代表趋势线终点价格的数值

注意
测试写在信号中,趋势线会画在主图上。写在指标中,需要设定以子图数据计算,才可以画在子图上。

范例

在指标所在的子图上显示趋势线,起始日期时间为2008/01/17,9:00:15,起始价格为1381, 终止时间日期为2008/01/17,15:00:15,终止价格为1337.返回趋势线编号,赋值给变量Value1:
  1. Value1=TL_New_s(1080117,90015,1381,1080117,150015,1337);
复制代码
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

趋势线trendline各种附加属性

TL_SetBegin:(定指定编号的趋势线的起点;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较早日期和时间的点是起点,如果趋势线是垂直的,那么较低价格的点是起点。 )

用法
  1. TL_SetBegin (TL_ID, sDate, sTime, sPriceValue)
复制代码
参数
TL_ID —— 数值表达式,表示指定的趋势线ID。
sDate —— 数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd
sTime —— 数值表达式,代表趋势线起点时间的数值,格式为HHmm
sPriceValue —— 数值表达式,代表趋势线起点价格的数值

注意
当使用 TL_New 创建趋势线的时候,会产生一组ID号。

范例

将编号为3的趋势线起点日期时间设为2009/01/17,10:00,起点价格设为1365:
  1. Value1=TL_SetBegin(3,1090117,1000,1365);
复制代码
TL_SetBegin_BN:(设定指定相对编号的趋势线的起点;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较小bar的编号的是起点,如果趋势线是垂直的,那么较低价格的点是起点。 )

用法
  1. TL_SetBegin_BN (TL_ID, BarNumber, B_PriceValue)
复制代码
参数
TL_ID —— 数值表达式,表示指定的趋势线ID
BarNumber —— 数值表达式,代表趋势线起点的bar的相对编号(图表上显示bar的绝对编号 - MaxBarsBack)
B_PriceValue —— 数值表达式,代表趋势线起点价格的数值

范例

将编号为3的趋势线起点bar的相对编号设为100,起点价格设为1365:
  1. Value1=TL_SetBegin_BN(3,100,1365);
复制代码
TL_SetBegin_DT:(设定指定编号的趋势线的起点,起点时间包含毫秒;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较早日期和时间的点是起点,如果趋势线是垂直的,那么较低价格的点是起点。 )
用法
  1. TL_SetBegin_DT (TL_ID, B_DateTime, B_PriceValue)
复制代码
参数
TL_ID —— 数值表达式,表示指定的趋势线ID
B_DateTime —— 数值表达式,代表趋势线起点日期时间,该参数为儒略日格式的日期时间(整数部分为从1900/1/1开始的天数,小数部分为从凌晨开始的时间。儒略日是高精度数值。时间精确到毫秒)
B_PriceValue —— 数值表达式,代表趋势线起点价格的数值

范例

将编号为3的趋势线起点为前100根bar的收盘位置:
  1. Value1=TL_SetBegin_DT(3, DateTime [100], close [100]);
复制代码
TL_SetBegin_s:(设定指定编号的趋势线的起点,起点时间包含秒;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较早日期和时间的点是起点,如果趋势线是垂直的,那么较低价格的点是起点。 )

用法
  1. TL_SetBegin_s (TL_ID, sDate, sTime_s, sPriceValue)
复制代码
参数
TL_ID —— 数值表达式,表示指定的趋势线ID
sDate —— 数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd
sTime_s —— 数值表达式,代表趋势线起点时间的数值,格式为HHmmss
sPriceValue —— 数值表达式,代表趋势线起点价格的数值

范例

将编号为3的趋势线起点日期时间设为2009/01/17,10:00:00,点价格设为1365:
  1. Value1=TL_SetBegin_s(3,1090117,100000,1365);
复制代码
TL_SetEnd:(设定指定编号的趋势线的终点;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较晚日期和时间的点是终点,如果趋势线是垂直的,那么较高价格的点是终点。 )
用法
  1. TL_SetEnd (TL_ID, eDate, eTime, ePriceValue)
复制代码
参数
TL_ID —— 数值表达式,表示指定的趋势线ID
eDate —— 数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd
eTime —— 数值表达式,代表趋势线起点时间的数值,格式为HHmm
ePriceValue —— 数值表达式,代表趋势线起点价格的数值

范例

将编号为3的趋势线终点日期时间设为2009/01/17,14:15,终点价格设为1350:
  1. Value1=TL_SetEnd(3,1090117,1415,1350);
复制代码
TL_SetEnd_BN:(设定指定编号的趋势线的终点;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较小bar的编号的是起点,如果趋势线是垂直的,那么较低价格的点是起点。 )

用法
  1. TL_SetEnd_BN (TL_ID, BarNumber, B_PriceValue)
复制代码
参数
TL_ID —— 数值表达式,表示指定的趋势线ID
BarNumber —— 数值表达式,代表趋势线起点的bar的相对编号(图表上显示bar的绝对编号 - MaxBarsBack)
B_PriceValue —— 数值表达式,代表趋势线起点价格的数值

范例

将编号为3的趋势线终点bar的编号设为150,起点价格设为1465:
  1. Value1=TL_SetEnd_BN(3,150,1465);
复制代码
TL_SetEnd_s:(设定指定编号的趋势线的终点,终点时间包含秒;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较晚日期和时间的点是终点,如果趋势线是垂直的,那么较高价格的点是终点。 )
用法
  1. TL_SetEnd_s (TL_ID, eDate, eTime_s, ePriceValue)
复制代码
参数
TL_ID —— 数值表达式,表示指定的趋势线ID
eDate —— 数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd
eTime_s —— 数值表达式,代表趋势线起点时间的数值,格式为HHmmss
ePriceValue —— 数值表达式,代表趋势线起点价格的数值

范例

将编号为3的趋势线终点日期时间设为2009/01/17,14:15:00,终点价格设为1350:
  1. Value1=TL_SetEnd_s(3,1090117,141500,1350);
复制代码
TL_SetExtLeft:(为指定编号的趋势线添加或删除向左延伸。返回0代表设定成功,返回-2代表无效的趋势线编号。 )
用法
  1. TL_SetExtLeft(TL_ID,LogicalExpression)
复制代码
参数说明:
               TL_ID —— 数值表达式,表示指定的趋势线ID
               LogicalExpression —— 布尔型,True表示添加向左延伸,False表示删除向左延伸
范例

将编号为3的趋势线添加向左延伸:
  1. Value1=TL_SetExtLeft(3,True);
复制代码
将编号为3的趋势线删除向左延伸:
  1. Value1=TL_SetExtLeft(3,False);
复制代码
TL_SetExtRight:(为指定编号的趋势线添加或删除向右延伸。返回0代表设定成功,返回-2代表无效的趋势线编号。)
用法
  1. TL_SetExtRight(TL_ID,LogicalExpression)
复制代码
参数说明:
             TL_ID —— 数值表达式,表示指定的趋势线ID
              LogicalExpression —— 布尔型,True表示添加向右延伸,False表示删除向右延伸
范例

将编号为3的趋势线添加向右延伸:
  1. Value1=TL_SetExtRight(3,True);
复制代码
将编号为3的趋势线删除向右延伸:
  1. Value1=TL_SetExtRight(3,False);
复制代码
TL_SetSize:(将指定编号趋势线宽度设为特定的宽度;返回0代表设定成功,返回-2代表无效的趋势线编号。)
用法
  1. TL_SetSize(TL_ID,LineWidth)
复制代码
参数说明:
               TL_ID —— 数值表达式,表示指定的趋势线ID
               LineWidth —— 数值表达式,用来指定趋势线的宽度,趋势线宽度范围为0~6。
范例

将指定编号为3的趋势线的宽度设为5:
  1. Value1=TL_SetSize(3,5);
复制代码
TL_SetStyle:(将指定编号的趋势线设置为特定的样式。返回0代表设定成功,返回-2代表无效的趋势线编号。 )

用法
  1. TL_SetStyle(TL_ID,TL_Style)
复制代码
参数说明
TL_ID —— 数值表达式,表示指定的趋势线ID
TL_Style —— 表示趋势线样式的关键字,或表示趋势线样式的数值表达式。如下:

关键字设定值  样式
Tool_Solid[  1______________________
Tool_Dashed  2- - - - - - - - - - - - - - - - - - -
Tool_Dotted  3............................................
Tool_Dashed2  4__ _ __ _ __ _ __ _ __ _ __
Tool_Dashed3  5___ _ _ ___ _ _ ___ _ _ ___

范例

将编号为3的趋势线样式设置为2:
  1. Value1=TL_SetStyle(3, 2);
复制代码
将编号为3的趋势线样式设置为Tool_Dashed:
  1. Value1=TL_SetStyle(3, Tool_Dashed);
复制代码
TL_Lock:(锁定指定编号的趋势线,使其不可移动。设置成功则返回0,如果指定编号为无效趋势线,设置失败则返回-2. )
用法
  1. TL_Lock(TL_ID,LogicalExpression)
复制代码
参数说明:
            TL_ID —— 指定趋势线的编号
            LogicalExpression —— True/False True: 锁定;False: 解锁;
范例

锁定编号为3的趋势线:
  1. Value1=TL_Lock(3,True);
复制代码
解锁编号为5的趋势线:
  1. Value1=TL_Lock(5,False);
复制代码
TL_Delete:(从图表中删除指定ID号的趋势线,若趋势线删除成功,返回0,若指定指定趋势线ID无效,则返回-2。 )
用法
  1. TL_Delete(TL_ID)
复制代码
参数说明: TL_ID —— 数值表达式,表示指定的趋势线ID。

范例

删除ID号为3的趋势线:
  1. Value1=TL_Delete(3);
复制代码
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

返回列表