- length = input(title="长度", type="number", value=5);
- source = input(title="来源", type="source", value="close");
- draw(ma(source, length), title=`MA${length}`, showtitle=false);
复制代码
这段代码是使用TScript编写的一个简单的移动平均线指标,用于在爱交易平台上绘制指定长度的移动平均线。下面是代码中各个变量的含义:
- length:移动平均线的长度,即计算周期
- source:计算移动平均线所使用的价格数据来源,可以选择开盘价、收盘价、最高价、最低价等代码使用ma函数计算出移动平均线,并使用draw函数绘制出移动平均线。
- draw函数的title参数用于设置移动平均线的标题,showtitle参数用于控制是否显示标题。
复制代码
下面是对简单的移动平均线指标代码的逐行注释解读:
- // 输入框,用于设置移动平均线的计算长度,初始值为20
- length = input(title="长度", type="number", value=20);
- // 输入框,用于设置移动平均线的数据来源,初始值为收盘价
- source = input(title="来源", type="source", value="close");
- // 用于绘制移动平均线,ma()函数用于计算移动平均线,source表示数据来源,length表示计算长度,title用于设置图例名称,showtitle=false表示不显示图例名称
- draw(ma(source, length), title=`MA${length}`, showtitle=false);
复制代码
其中,ma()函数用于计算移动平均线,其格式为:
其中,source表示数据来源,length表示计算长度。
绘制移动平均线的函数为draw(),其格式为:
- drawIf(cond, price, title, linewidth, style, color, transp, histbase, shift, showvalue, unrange);
复制代码
这段代码可以用于在爱交易平台上绘制指定长度的移动平均线指标,帮助交易者更好地分析市场趋势,并作出更明智的交易决策。
|