夜盘A 函数 A_GetLastOrderIndex 返回值不正常
本帖最后由 木飘风 于 2013-9-6 19:36 编辑终于找到问题所在:
A_GetLastOrderIndex(enum_buy,Enum_Exit)
A_GetLastOrderIndex(enum_sell,Enum_Exit)
在夜盘运行不正常,返回索引值总是特别大的一个数(应该是无效值), 但白天正常。 本帖最后由 木飘风 于 2013-9-8 16:18 编辑
白天正常 的策略到了 夜盘 失效了 我还以为是我写的策略有问题呢,反复检查也没发现问题,才怀疑内建函数有问题! 关注一下。 木飘风 发表于 2013-9-4 02:22 static/image/common/back.gif
白天正常 的策略到了 夜盘空单 失效了 我还以为是我写的策略有问题呢,反复检查也没发现问题,才怀疑内建 ...
楼主使用的软件是哪个版本?
ample 发表于 2013-9-4 10:43 static/image/common/back.gif
楼主使用的软件是哪个版本?
最新版 4.38版 ample 发表于 2013-9-4 10:43 static/image/common/back.gif
楼主使用的软件是哪个版本?
我现在测试了(前半夜),A_sellposition=1 是正常的 ,接下来,我再测试后半夜 情况!
本帖最后由 木飘风 于 2013-9-6 01:22 编辑
下图红框对应上图的语句,进场的索引都很正常,但是出场的索引 两个都是相同的值(已经出场好多次)。这里应该有问题吧!
上两图中,前一张我开了空单,没有到止损位,我就主动止损了,后一张显示A_sellposition=0 然后程序里我用到了索引号进行判断,而平仓索引号依然没有变化,导致图中全局变量不能重置。 看来不是A_sellposition的问题 而是A_getlastorderindex函数的问题。 这个问题是BUG还是编写的逻辑问题? superwin 发表于 2013-9-5 07:55 static/image/common/back.gif
这个问题是BUG还是编写的逻辑问题?
是 bug