- 精华
- 3
- 在线时间
- 12229 小时
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
- 精华
- 3
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 主题
- 49
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
|
jiushiceshi 发表于 2017-9-25 12:20
开仓处代码如下:
if(GetGlobalVar(97) == 0 && low = GetGlobalVar(99) ){
if(A_BuyPositi ... - if(GetGlobalVar(97) == 0 && low <= GetGlobalVar(99) && high >= GetGlobalVar(99) ){
- if(A_BuyPosition==0 ){
- ljg_actual_open(1, GetGlobalVar(99)+ljg_actual_chaojia("dk"), GetGlobalVar(96));
- }
- SetGlobalVar(97, 1);
- }
复制代码 这段代码里,只要第一层条件满足了,无论是否开仓都会去将97号全局变量置为1的。。
你的日志是写在哪个位置的呢?
如果是写在setgloblavar(97,1)的后面,那很明显在第一条日志根本显示的为0 是不相符的,说明没有执行到set97的这步,或者是set97为1后又有其它的语句再次set97为0了。。
你给的代码都是片段的,我们不可能从您给出的部分代码看出问题在哪一块,只能自己去写日志,一步步进行排查啊。
|
|