function onTick(exchange) {
var records = exchange.GetRecords();
var sr = talib.STOCHRSI(records, 14, 14, 3, 3);
var nowStochK = sr[0][records.length - 1];
var nowStochD = sr[1][records.length - 1];
Log(nowStochK + " "+ nowStochD);
}
平台:火币 1h的图
bitcoinwisdom 2016.6.2 11:00的k线对应的 stochrsi 83.85 ma68.3
程序也是设置的1h的周期,打印出来的值是
2016-06-02 10:59:55 信息 100 57.53907559474309
发明者量化-小小梦 https://www.botvs.com/bbs-topic/392 终于明白了。
发明者量化-小小梦 onTick函数 是回测的么? 运行的 onTick 函数 是在什么平台上的? 首先records 数据要一致。
发明者量化-小小梦 https://www.botvs.com/bbs-topic/392 之前是我没搞明白,现在明白了。
dota22abc 有的 https://dn-filebox.qbox.me/a4d596d7e70ccc9cfeac81d17f7ac2f78a95ad4a.png 我去试下你说的方法
发明者量化-小小梦 我在bitcoinwisdom 网站上 没找到stochrsi 这个指标呀,就是 你要看看bitcoinwisdom 上的 K线数据 和你 在BotVS 上回测的K线数据是不是一致,另外开始时的数据长度不一致,也会引起数值的偏离,你可以 测试一下 比如均线, 你收集50根K线 后计算一个时刻的均线值,你再收集100根K线计算同一个时刻的均线值,对比一下就知道了。
dota22abc 请问 `bitcoinwisdom`的`stochrsi`参数是14 14 3 3我`talib.STOCHRSI(records, 14, 14, 3, 3);` 这样是对应的吗?还有返回的结果`sr[0] sr[1]`哪个是stochrsi 哪个是ma?
dota22abc 是回测的。 records数据一致 请问要怎么配置啊