输入/搜索内容
2
关注
3
关注者
js模拟时计算正确,实盘计算错误
帮助
创建于 2019-05-30 10:35:09  
 2
 1691

我这有个计算:data.lastprice 是上笔成交价,changeprice_sell是变化值,data.avgprice是平均价。
这个运算的目的是求出 上笔成交价+变化值 与 平均价+变化值 的最大值。
代码如下
nextsell = _N(Math.max(data.lastprice + changeprice_sell, data.avgprice + changeprice_sell),2);

img

nextsell是函数内的局部变量,data对象和changeprice_sell是全局变量, 其中 changeprice_sell可以经过交互模板实时修改
img

现在遇到的问题是:模拟运行,nextsell计算是正确的
img
实盘运行log记录的却不对
img

相关推荐
评论
全部评论 (2)

    建议你在交互的地方执行修改 某个变量 之后加上一条Log()输出, 输出 XXX数值已经 修改完成
    这样方便 判断程序流程。检查 BUG 。

    7 年前

    您是在策略运行期间 ,使用了交互,改了 changeprice_sell 的值了吧,考虑下 如果 策略已经计算出了 nextsell , 这个时候 你的修改 changeprice_sell 触发了,从 0 改成 100 , 不就成上面的情况了。

    7 年前
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)