- 精华
- 0
- 在线时间
- 5 小时
- UID
- 128551
- 积分
- 6
- 帖子
- 4
- 阅读权限
- 10
- 注册时间
- 2013-2-23
- 最后登录
- 2013-12-13
- 精华
- 0
- UID
- 128551
- 积分
- 6
- 帖子
- 4
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2013-2-23
- 最后登录
- 2013-12-13
|
本帖最后由 defensiveback 于 2013-11-15 21:51 编辑
想请教个问题。TB中,如何计算5周的均线?
最近在我的5分钟图上的交易策略里面加个了关于5周均线条件,结果老是只做空,不开多。。。排除了好久的原因,都没发现错误
今天仔细把程序的结果输出,发现TB的closeD()函数只能取值到close(19)。大于19天后,就输出无效值了,比如close(21)=N/A,结果导致我的week5=N/A.
我的计算代码如下:
week5=(CloseD(1)+CloseD(6)+CloseD(11)+CloseD(16)+CloseD(21))/5; //前5个星期五的收盘价之和除以5得到均价
if ( weekday()==1 ) //当星期一时,执行下面的if条件
{
if (open<week5)
{
Weekkey_S=1;
}
} |
|