ususdt 发表于 2023-3-15 13:58:59

爱交易内置指标解读(MA)

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()函数用于计算移动平均线,其格式为:
ma(source, length)
其中,source表示数据来源,length表示计算长度。

绘制移动平均线的函数为draw(),其格式为:
drawIf(cond, price, title, linewidth, style, color, transp, histbase, shift, showvalue, unrange);

这段代码可以用于在爱交易平台上绘制指定长度的移动平均线指标,帮助交易者更好地分析市场趋势,并作出更明智的交易决策。
页: [1]
查看完整版本: 爱交易内置指标解读(MA)