- 精华
- 0
- 在线时间
- 365 小时
- UID
- 58206
- 积分
- 181
- 帖子
- 54
- 阅读权限
- 40
- 注册时间
- 2011-8-7
- 最后登录
- 2019-1-20
- 精华
- 0
- UID
- 58206
- 积分
- 181
- 帖子
- 54
- 主题
- 31
- 阅读权限
- 40
- 注册时间
- 2011-8-7
- 最后登录
- 2019-1-20
|
请教:关于中括号,平时多用于数据回溯,比如Close[1],表示前一个收盘价;但是用于表达数组中的元素(公式应用的帮助中标点符号一节所叙)却不清楚了.比如在跨周期函数的帖子中有如下一段:
PreBar = MtKDJ(TimeFrame,BarsBack,Length,SlowLength,SmoothLength,ooKValue,ooDValue);
KValue = ooKValue;
DValue = ooDValue;
If (KValue[PreBar] < DValue[PreBar] and KValue>DValue)
{
Buy(Lots,Open);
}
1) 以上句中[PreBar]表达的是什么意思?不会相当于[1],即前一周期吧.
2) 这里用的是 Buy(Lots,Open),即开盘价开仓,那么,[PreBar]就应该是前一周期了,相当是[1]了,对吗?
3) 上面语句中,KValue[PreBar]与KValue,DValue[PreBar]与DValue又有什么区别呢?
总之,对于中括号尚有许多不明白之处.
希望得到哪位老师的回答,非常感谢! |
|