第30章 Trendline Drawing趋势画线
当我们选择趋势交易时,如果能在图表上自动绘制趋势线,将会易于观测,直观的找出进出场时机。TL_New将完成绘制功能。 如图30.1 采用内置信号Trendline SE和Trendline LE,根据两条趋势线:1(TL_SellLine)和2(TL_BuyLine),进行卖出开仓,买入反向的交易。
注:本图参考趋势线为手动绘制,趋势线的名称和延伸的参考程序如下:
tl_setextright(1,true); tl_setextright(2,true); once begin text_new(tl_getbegindate(1),tl_getbegintime(1),tl_getbeginval(1),"TL_SellLine");
end; once begin text_new(tl_getbegindate(2),tl_getbegintime(2),tl_getbeginval(2),"TL_ BuyLine ");
end;
MC_TL_GetActive | 说明 | 返回一个数值,表示当前选定趋势线的ID号,如果没有趋势线被选中,则返回-1 | 语法 | MC_TL_GetActive | 注意 | 当使用MC_TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 把当前被选中的趋势线的ID号赋给变量Value1: Value1
=
MC_TL_GetActive; |
MC_TL_New | 说明 | 和TL_New
用法一样。 |
TL_Delete | 说明 | 从图表中删除指定ID号的趋势线,若趋势线删除成功,返回0,若指定指定趋势线ID无效,则返回-2。 | 语法 | TL_Delete(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 删除ID号为3的趋势线: Value1=TL_Delete(3); |
TL_GetActive | 说明 | 此关键字会返回目前已选择的趋势线的编号。 | 语法 | TL_GetActive | 注意 | 当关键字成功执行操作,会返回趋势线ID。 若关键字无法执行,会返回错误代码。 | 范例 | Value1= TL_GetActive; 将当前选择的趋势线ID赋值给变量Value1 Value1可以是任意的数值或数组。 为了确保判断趋势线关键字是否成功执行,需要将关键字赋值给一个数值变量或数组。 |
TL_GetAlert | 说明 | 返回指定编号的趋势线的警示状态 | 语法 | TL_GetAlert(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 返回 | -2——代表趋势线ID无效 0——停用警示 1—— Bar内突破:当最高价向上突破趋势线或最低价向下跌破趋势线,触发警示。Bar内被突破即触发警示。 2——Bar结束突破:当前一根Bar收盘价小于趋势线,而当根Bar收盘价大于趋势线时,出发警示;或是当前一根收盘价大于趋势线,而当根收盘价小于趋势线时,触发警示。警示仅会在Bar结束后计算触发。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线的警示状态的值赋值给变量Value1: Value1=TL_GetAlert(3); |
TL_GetBeginDate | 说明 | 返回一个数值,表示指定编号的趋势线起始点的日期。如果指定的趋势线编号无效,则返回值为-2。 趋势线的两个端点,较早日期和时间的点是起点,如果趋势线是垂直的,那么较低价格的点是起点。 日期格式为YYYMMdd,其中YYY是1900年以来的年数,MM是月份,dd是当月第几天。 | 语法 | TL_GetBeginDate(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线起点日期赋值给变量Value1: Value1=TL_ GetBeginDate (3); |
TL_GetBeginTime | 说明 | 返回一个数值,表示指定编号的趋势线起始点的时间。如果指定的趋势线编号无效,则返回值为-2。 趋势线的两个端点,较早日期和时间的点是起点,如果趋势线是垂直的,那么较低价格的点是起点。 时间格式HHmm,如1300=1:00PM | 语法 | TL_GetBeginTime(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线起始时间赋值给变量Value1: Value1=TL_ GetBeginTime(3); |
TL_GetBeginTime_s | 说明 | 返回一个数值,表示指定编号的趋势线起始点的时间,包含秒。如果指定的趋势线编号无效,则返回值为-2。 趋势线的两个端点,较早日期和时间的点是起点,如果趋势线是垂直的,那么较低价格的点是起点。 时间格式HHmmss,其中130000=1:00:00PM | 语法 | TL_GetBeginTime_s(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New_s创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线起始时间赋值给变量Value1,时间包含秒: Value1=TL_ GetBeginTime_s(3); |
TL_GetBeginVal | 说明 | 返回一个数值,表示指定编号的趋势线起始点的价格(垂直位置,等于图表上的价格坐标值)。如果指定的趋势线编号无效,则返回值为-2。 趋势线的两个端点,较早日期和时间的点是起点,如果趋势线是垂直的,那么较低价格的点是起点。 | 语法 | TL_GetBeginVal(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线起始位置的价格赋值给变量Value1: Value1=TL_ GetBeginVal(3); |
TL_GetColor | 说明 | 返回一个数值,表示指定编号的趋势线的颜色(RGB色码或传统色码)。如果指定的趋势线编号无效,则返回值为-2。 | 语法 | TL_GetColor(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线颜色(用传统色码表示)赋值给变量Value1: [LegacyColorValue=True]; Value1=TL_ GetColor(3); 将编号为3的趋势线颜色(用RGB色码表示)赋值给变量Value1: Value1=TL_ GetColor(3); |
TL_GetEndDate | 说明 | 返回一个数值,表示指定编号的趋势线结束点的日期。如果指定的趋势线编号无效,则返回值为-2。 趋势线的两个端点,较晚的日期和时间的点是终点,如果趋势线是垂直的,那么较高价格的点是终点。 日期格式为YYYMMdd,其中YYY是1900年以来的年数,MM是月份,dd是当月第几天。 | 语法 | TL_GetEndDate(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线终点日期赋值给变量Value1: Value1=TL_ GetEndDate (3); |
TL_GetEndTime | 说明 | 返回一个数值,表示指定编号的趋势线结束点的时间。如果指定的趋势线编号无效,则返回值为-2。 趋势线的两个端点,较晚的日期和时间的点是终点,如果趋势线是垂直的,那么较高价格的点是终点。 时间格式HHmm,其中1300=1:00PM | 语法 | TL_GetEndTime(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线终点时间赋值给变量Value1: Value1=TL_GetEndTime (3); |
TL_GetEndTime_s | 说明 | 返回一个数值,表示指定编号的趋势线结束点的时间,包含秒。如果指定的趋势线编号无效,则返回值为-2。 趋势线的两个端点,较晚的日期和时间的点是终点,如果趋势线是垂直的,那么较高价格的点是终点。 时间格式HHmmss,如130000=1:00:00PM | 语法 | TL_GetEndTime_s(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New_s创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线终点时间赋值给变量Value1,时间包含秒: Value1=TL_ GetEndTime_s(3); |
TL_GetEndVal | 说明 | 返回一个数值,表示指定编号的趋势线终点的价格(垂直位置,等于图表上的价格坐标值)。如果指定的趋势线编号无效,则返回值为-2。 趋势线的两个端点,较晚的日期和时间的点是终点,如果趋势线是垂直的,那么较高价格的点是终点。 | 语法 | TL_GetEndVal(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线终点的价格赋值给变量Value1: Value1=TL_GetEndTime (3); |
TL_GetExtLeft | 说明 | 返回一个逻辑值,表示指定编号的趋势线是否向左延伸。 如果指定编号的趋势线有向左延伸,则返回True。 若指定编号的趋势线没有向左延伸,或者指定编号无效,则返回False。 | 语法 | TL_GetExtLeft(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将代表编号为3的趋势线是否向左延伸的状态存入变量ExtR: Variable:ExtR(False); ExtR=TL_GetExtLeft(3); |
TL_GetExtRight | 说明 | 返回一个逻辑值,表示指定编号的趋势线是否有向右延伸。 如果指定编号的趋势线有向右延伸 ,则返回True。 若指定编号的趋势线没有向右延伸,或指定编号无效,则返回False。 | 语法 | TL_GetExtRight(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将代表编号为3的趋势线是否向右延伸的状态存入变量ExtR: Variable:ExtR(False); ExtR=TL_ GetExtRight(3); |
TL_GetFirst | 说明 | 返回目前图表上特定条件下最先绘制的趋势线编号; 返回-2 表示无效的趋势线编号 | 语法 | TL_GetFirst(Origin) | 参数 | Origin——数值表达式,指定趋势线条件,范围1~7: 1 — 目前公式所绘制的趋势线 2 — 非目前公式或使用者手动绘制的趋势线 3 — 任何公式或使用者手绘制的趋势线 4 — 目前公式或使用者手动绘制的趋势线 5 — 非目前公式绘制的趋势线 6 — 任何公式绘制的趋势线 7 — 使用者手动绘制的趋势线 | 注意 | 如果最先绘制(第一个绘制)的趋势线被删除,下一个绘制(第二个绘制)的趋势线会成为最先绘制(第一个绘制)的趋势线。 | 范例 | 将由当前公式所绘制的趋势线中最先绘制的趋势线编号赋值给Value1: Value1=TL_ GetFirst(3); |
TL_GetNext | 说明 | 返回目前图表上特定条件下在指定编号趋势线之后绘制的趋势线编号; 返回-2 表示无效的趋势线编号。 | 语法 | TL_GetFirst(TL_ID, Origin) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 Origin——数值表达式,指定趋势线条件,范围1~7: 1 — 目前公式所绘制的趋势线 2 — 非目前公式或使用者手动绘制的趋势线 3 — 任何公式或使用者手绘制的趋势线 4 — 目前公式或使用者手动绘制的趋势线 5 — 非目前公式绘制的趋势线 6 — 任何公式绘制的趋势线 7 — 使用者手动绘制的趋势线 | 范例 | 取到由当前公式所绘制的趋势线中编号为3的趋势线之后绘制的趋势线编号,将将结果赋值给变量Value1: Value1=TL_ GetFirst (3,1); |
TL_GetSize | 说明 | 返回代表指定编号趋势线宽度的数值; -2 表示无效的趋势线编号。 | 语法 | TL_GetSize(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将指定编号为3的趋势线的宽度赋值给变量Value1: Value1=TL_ GetSize(3); |
TL_GetStyle | 说明 | 返回代表特定划线编号趋势线样式的数值; -2 表示无效的趋势线编号。 | 语法 | TL_GetStyle(TL_ID) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 | 返回 | 数值 | 关键字 | 样式 | 1 | Tool_solid |
|
| 2 | Tool_dashed |
|
| 3 | Tool_dotted |
|
| 4 | Tool_dashed2 |
|
| 5 | Tool_dashed3 |
|
| | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将指定编号为3的趋势线的样式数值赋值给变量Value1: Value1=TL_ GetStyle(3); |
TL_GetValue | 说明 | 返回代表指定编号的趋势线在特定日期时间的价格数值;返回-2表示无效的趋势线编号。若趋势线未延伸至该特定日期时间,则返回值沿着相同斜率趋势线上对应的价格数值。 | 语法 | TL_GetValue(TL_ID,Date,Time) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 Date——数值表达式,表示指定的日期,格式为YYYMMdd,其中YYY是1900年以来的年数,MM是月份,dd是当月第几天。 Time——数值表达式,表示指定的时间,时间格式为HHmm。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 取到编号为3的趋势线在2009/09/22,13:00这个时间的价格值,并赋值给变量Value1: Value1= TL_GetValue (3,10990922,1300); |
TL_GetValue_s | 说明 | 返回代表指定编号的趋势线在特定日期时间的价格数值;返回-2表示无效的趋势线编号。若趋势线未延伸至该特定日期时间,则返回值沿着相同斜率趋势线上对应的价格数值。 | 语法 | TL_GetValue_s(TL_ID,Date,Time_s) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 Date——数值表达式,表示指定的日期,格式为YYYMMdd,其中YYY是1900年以来的年数,MM是月份,dd是当月第几天。 Time——数值表达式,表示指定的时间,时间格式为HHmmss。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 取到编号为3的趋势线在2009/09/22,13:00:25这个时间的价格值,并赋值给变量Value1: Value1= TL_GetValue_s(3,10990922,130025); |
TL_New | 说明 | 在图表上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值。 | 语法 | TL_New(sDate,sTime,sPricevalue,eDate,eTime,ePircevalue) | 参数 | sDate——数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd sTime——数值表达式,代表趋势线起点时间的数值,格式为HHmm sPricevalue——数值表达式,代表趋势线起点价格的数值 eDate——数值表达式,代表趋势线终点日期的数值,格式为YYYMMdd eTime——数值表达式,代表趋势线终点日期的数值,格式为HHmm ePircevalue——数值表达式,代表趋势线终点价格的数值 | 范例 | 在公式所在的图表上显示趋势线,起始日期时间为2008/01/17,9:00,起始价格为1381,终止时间日期为2008/01/17,15:00,终止价格为1381。 返回趋势线编号,赋值给变量Value1: Value1=TL_New(1080117,900,1381,1080117,1500,1337); |
TL_New_s | 说明 | 在图表上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值。 | 语法 | TL_New_s(sDate,sTime_s,sPricevalue,eDate,eTime_s,ePircevalue) | 参数 | sDate——数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd sTime_s——数值表达式,代表趋势线起点时间的数值,格式为HHmmss sPricevalue——数值表达式,代表趋势线起点价格的数值 eDate——数值表达式,代表趋势线终点日期的数值,格式为YYYMMdd eTime_s——数值表达式,代表趋势线终点日期的数值,格式为HHmmss ePircevalue——数值表达式,代表趋势线终点价格的数值 | 范例 | 在公式所在的图表上显示趋势线,起始日期时间为2008/01/17,9:00:15,起始价格为1381,终止日期时间为2008/01/17,15:00:15,终止价格为1381。 返回趋势线编号,赋值给变量Value1: Value1=TL_New_s(1080117,90015,1381,1080117,150015,1337) |
TL_New_self | 说明 | 在指标所在的子图上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值。 | 语法 | TL_New_self(sDate,sTime,sPricevalue,eDate,eTime,ePircevalue) | 参数 | sDate——数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd sTime——数值表达式,代表趋势线起点时间的数值,格式为HHmm sPricevalue——数值表达式,代表趋势线起点价格的数值 eDate——数值表达式,代表趋势线终点日期的数值,格式为YYYMMdd eTime——数值表达式,代表趋势线终点日期的数值,格式为HHmm ePircevalue——数值表达式,代表趋势线终点价格的数值 | 注意 | 测试写在信号中,趋势线会画在主图上。写在指标中,需要设定以子图数据计算,才可以画在子图上。 | 范例 | 在指标所在的子图上显示趋势线,起始日期时间为2008/01/17,9:00,起始价格为1381,终止时间日期为2008/01/17,15:00,终止价格为1381. 返回趋势线编号,赋值给变量Value1: Value1=TL_New_self (1080117,900,1381,1080117,1500,1337); |
TL_New_self_s | 说明 | 在指标所在的子图上绘制一条指定起点和终点的趋势线,并返回代表趋势线编号的数值 | 语法 | TL_New_self_s(sDate,sTime_s,sPricevalue,eDate,eTime_s,ePircevalue) | 参数 | sDate——数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd sTime_s——数值表达式,代表趋势线起点时间的数值,格式为HHmmss sPricevalue——数值表达式,代表趋势线起点价格的数值 eDate——数值表达式,代表趋势线终点日期的数值,格式为YYYMMdd eTime_s——数值表达式,代表趋势线终点日期的数值,格式为HHmmss ePircevalue——数值表达式,代表趋势线终点价格的数值 | 注意 | 测试写在信号中,趋势线会画在主图上。写在指标中,需要设定以子图数据计算,才可以画在子图上。 | 范例 | 在指标所在的子图上显示趋势线,起始日期时间为2008/01/17,9:00:15,起始价格为1381,终止时间日期为2008/01/17,15:00:15,终止价格为1381. 返回趋势线编号,赋值给变量Value1: Value1=TL_New_self_s(1080117,90015,1381,1080117,150015,1337); |
TL_SetAlert | 说明 | 设定指定编号的趋势线的警示状态;返回0代表设定成功,返回-2表示无效的趋势线编号 | 语法 | TL_SetAlert(TL_ID,AlertStatus) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 AlertStatus——数值表达式,表示警示状态,有三种: 0——停用警示 1—— Bar内突破:当最高价向上突破趋势线或最低价向下跌破趋势线,触发警示。Bar被突破即触发警示 2——Bar结束突破:当前一根收盘价小于趋势线,而当根收盘价大于趋势线时,出发警示;或是当前一根收盘价大于趋势线,而当根收盘价小于趋势线时,触发警示。警示仅会在Bar结束后计算触发。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线的警示状态的值赋值给变量Value1: Value1= TL_ GetAlert(3); |
TL_SetBegin | 说明 | 设定指定编号的趋势线的起点;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较早日期和时间的点是起点,如果趋势线是垂直的,那么较低价格的点是起点。 | 语法 | 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: Value1=TL_SetBegin(3, 1080117,1000,1365); |
TL_SetBegin_s | 说明 | 设定指定编号的趋势线的起点,起点时间包含秒;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较早日期和时间的点是起点,如果趋势线是垂直的,那么较低价格的点是起点。 | 语法 | TL_SetBegin_s(TL_ID, sDate, sTime_s, sPriceValue) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID sDate——数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd sTime_s——数值表达式,代表趋势线起点时间的数值,格式为HHmmss sPricevalue——数值表达式,代表趋势线起点价格的数值 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线起点日期时间设为2009/01/17,10:00:00,点价格设为1365: Value1=TL_SetBegin_s(3,1090117,100000,1365); |
TL_SetColor | 说明 | 将特定编号的趋势线设为指定的颜色。如果设定成功,则返回0,如果指定的趋势线编号无效,则返回值为-2。 | 语法 | TL_SetColor(TL_ID,TL_Color) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID。 TL_Color——表达式,用来指定趋势线的颜色。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线设置为蓝色: Value1=TL_SetColor(3,Blue); 将编号为3的趋势线设置为绿色(RGB色码为2138336): Value1=TL_SetColor(3,2138336); 将编号为3的趋势线设置为绿色(传统色码为4): [LegacyColorValue=True]; Value1=TL_SetColor(3,4); |
TL_SetEnd | 说明 | 设定指定编号的趋势线的终点;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较晚日期和时间的点是终点,如果趋势线是垂直的,那么较高价格的点是终点。 | 语法 | TL_SetEnd(TL_ID, sDate, sTime, sPriceValue) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID sDate——数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd sTime——数值表达式,代表趋势线起点时间的数值,格式为HHmm sPricevalue——数值表达式,代表趋势线起点价格的数值 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线终点日期时间设为2009/01/17,14:15,终点价格设为1350: Value1=TL_ SetEnd(3, 1090117,1415,1350); |
TL_SetEnd_s | 说明 | 设定指定编号的趋势线的终点,终点时间包含秒;返回0代表设定成功,返回-2代表无效的趋势线编号。 若趋势线的两个端点,较晚日期和时间的点是终点,如果趋势线是垂直的,那么较高价格的点是终点。 | 语法 | TL_SetEnd_s(TL_ID, sDate, sTime_s, sPriceValue) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID sDate——数值表达式,代表趋势线起点日期的数值,格式为YYYMMdd sTime_s——数值表达式,代表趋势线起点时间的数值,格式为HHmmss sPricevalue——数值表达式,代表趋势线起点价格的数值 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线终点日期时间设为2009/01/17,14:15:00,终点价格设为1350: Value1=TL_ SetEnd_s(3, 1090117,141500,1350); |
TL_SetExtLeft | 说明 | 为指定编号的趋势线添加或删除向左延伸。返回0代表设定成功,返回-2代表无效的趋势线编号。 | 语法 | TL_SetExtLeft(TL_ID,LogicalExpression) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID LogicalExpression——布尔型,True表示添加向左延伸,False表示删除向左延伸 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线添加向左延伸: Value1= TL_SetExtLeft(3,True); 将编号为3的趋势线删除向左延伸: Value1= TL_SetExtLeft(3,False); |
TL_SetExtRight | 说明 | 为指定编号的趋势线添加或删除向右延伸。返回0代表设定成功,返回-2代表无效的趋势线编号。 | 语法 | TL_SetExtRight(TL_ID,LogicalExpression) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID LogicalExpression——布尔型,True表示添加向右延伸,False表示删除向右延伸 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线添加向右延伸: Value1= TL_ SetExtRight (3,True); 将编号为3的趋势线删除向右延伸: Value1= TL_ SetExtRight (3,False); |
TL_SetSize | 说明 | 将指定编号趋势线宽度设为特定的宽度; 返回0代表设定成功,返回-2代表无效的趋势线编号。 | 语法 | TL_SetSize(TL_ID,LineWidth) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID LineWidth——数值表达式,用来指定趋势线的宽度,趋势线宽度范围为0~6。 | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将指定编号为3的趋势线的宽度设为5: Value1= TL_ SetSize (3,5); |
TL_SetStyle | 说明 | 将指定编号的趋势线设置为特定的样式。 返回0代表设定成功,返回-2代表无效的趋势线编号。 | 语法 | TL_SetStyle(TL_ID,TL_Style) | 参数 | TL_ID——数值表达式,表示指定的趋势线ID TL_Style——表示趋势线样式的关键字,或表示趋势线样式的数值表达式。如下: 数值 | 关键字 | 样式 | 1 | Tool_Solid |
|
| 2 | Tool_Dashed |
|
| 3 | Tool_Dotted |
|
| 4 | Tool_Dashed2 |
|
| 5 | Tool_Dashed3 |
|
| | 注意 | 当使用TL_New创建趋势线的时候,会产生一组ID号。 | 范例 | 将编号为3的趋势线样式设置为2: Value1=TL_SetStyle(3, 2); 将编号为3的趋势线样式设置为Tool_Dashed: Value1=TL_SetStyle(3, Tool_Dashed); |
Tool_Dashed | 说明 | 常数,和TL_SetStyle联合使用来指定趋势线样式为Tool Dashed风格。Tool_Dashed可以用数值2替代。 | 语法 | TL_SetStyle(TL_ID,
Tool_Dashed) 或 TL_SetStyle(TL_ID,
2)
| 范例 | 将编号为3的趋势线样式设置为2: Value1=TL_SetStyle(3, 2); 将编号为3的趋势线样式设置为Tool_Dashed: Value1=TL_SetStyle(3, Tool_Dashed); |
Tool_Dashed2 | 说明 | 常数,和TL_SetStyle联合使用来指定趋势线样式为Tool Dashed2风格。Tool_Dashed2可以用数值4替代。 | 语法 | TL_SetStyle(TL_ID,
Tool_Dashed2) 或 TL_SetStyle(TL_ID,
4)
| 范例 | 将编号为3的趋势线样式设置为4: Value1=TL_SetStyle(3, 4); 将编号为3的趋势线样式设置为Tool_Dashed2: Value1=TL_SetStyle(3, Tool_Dashed2); |
Tool_Dashed3 | 说明 | 常数,和TL_SetStyle联合使用来指定趋势线样式为Tool Dashed3风格。Tool_Dashed3可以用数值5替代。 | 语法 | TL_SetStyle(TL_ID,
Tool_Dashed3) 或 TL_SetStyle(TL_ID,
5)
| 范例 | 将编号为3的趋势线样式设置为5: Value1=TL_SetStyle(3,5); 将编号为3的趋势线样式设置为Tool_Dashed3: Value1=TL_SetStyle(3, Tool_Dashed3); |
Tool_Dotted | 说明 | 常数,和TL_SetStyle联合使用来指定趋势线样式为Tool Dotted风格。Tool_ Dotted可以用数值3替代。 | 语法 | TL_SetStyle(TL_ID,
Tool_Dotted) 或 TL_SetStyle(TL_ID,
3)
| 范例 | 将编号为3的趋势线样式设置为3: Value1=TL_SetStyle(3,3); 将编号为3的趋势线样式设置为Tool_Dotted: Value1=TL_SetStyle(3, Tool_Dotted); |
Tool_Solid | 说明 | 常数,和TL_SetStyle联合使用来指定趋势线样式为Tool Solid风格。Tool_ Solid可以用数值1替代。 | 语法 | TL_SetStyle(TL_ID,
Tool_Solid) 或 TL_SetStyle(TL_ID,
1)
| 范例 | 将编号为3的趋势线样式设置为1: Value1=TL_SetStyle(3,1); 将编号为3的趋势线样式设置为Tool_Solid: Value1=TL_SetStyle(3, Tool_Solid); |
|