- 精华
- 0
- 在线时间
- 54 小时
- UID
- 2387
- 积分
- 151
- 帖子
- 15
- 阅读权限
- 40
- 注册时间
- 2008-9-18
- 最后登录
- 2021-10-16
- 精华
- 0
- UID
- 2387
- 积分
- 151
- 帖子
- 15
- 主题
- 5
- 阅读权限
- 40
- 注册时间
- 2008-9-18
- 最后登录
- 2021-10-16
|
有一个问题。如下一段代码
Begin
if (close>high[1])
{
buy(1,close-2));
}
fileAppend("c:\\test.txt",text(time*1000000));
End
放在周期为五分钟的bar上面执行的时候。
如果是历史数据,显然每次buy都是用的每五分钟的收盘价。
但是如果是实时数据,例如现在是9点9分,目前实时价格已经超过了上一个bar的最高价。那么,该指令是把9点9分的实时价格作为该bar的目前收盘价,发出指令呢还是等到9点10分,真正的收盘价出来之后再进行判断呢?
我觉得这个问题涉及到行情是如何驱动指令的。一直想不明白。请斑竹费心释疑。 |
|