请教!! - 页 2

 

第一个问题:

这样的话 构成2小时的那两个1小时是在交替结合的,就象是这次22/23, 24/1, 2/3合成2小时,下次是第23/24,  1/2结合成2小时。

你只的下次是什么意思? (是不是过了1小时,也就是过了当前一个周期。)

(2小时为周期) 折线不是从最右边开始画的吗? 每次都是从最右边开始。右边第一个点是最新价格CLOSE[0],第二个点收盘价,应该是CLOASE[2].

这种交替结合是动态的,应该没有什么问题吧。

第二个问题:

我是放到一起了,如果把2小时周期单独拿出来的话,应该就是K的时间

angelstar 2010.10.30 05:26编辑 | 删除

我明白了。

int k=0;
for(int i=0; i<limit; i++)
{

///1小时周期收盘
MacdBuffer[i]=Close[i];

///2小时周期收盘

MacdBuffer1[i]=Close[k];
k=k+2;
}

angelstar 2010.10.30 05:26编辑 | 删除

我明白了。

int k=0;
for(int i=0; i<limit; i++)
{

///1小时周期收盘
MacdBuffer[i]=Close[i];

///2小时周期收盘

MacdBuffer1[i]=Close[k];
k=k+2;
}

MacdBuffer1[i]=Close[k];
k=k+2;

我从哪里设置横坐标坐标时间呢?

 
这个问题是要有时间节点的,你没有时间节点,就是说你计算的时间。就是说24小时,可以从1开始算,也可以从2开始算的,只要算够24小时就行了、这个问题你研究它没意义。对一个连续的东西,就像西方人从星期日开始一周。而中国人从星期一开始一周,他们有什么不同?
原因: