以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2)
---- 测试报告中交易明细与K线图中的买卖信号不一致 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=156335)
|
-- 作者:qq代人发帖
-- 发布时间:2017/7/28 12:48:49
-- 测试报告中交易明细与K线图中的买卖信号不一致
指标公式做测试时,测试报告中交易明细的买卖记录,与该指标在K线图中的买卖信号不一致,请问该如何处理?感谢!
|
-- 作者:gxx978
-- 发布时间:2017/7/28 12:54:54
--
可以右键K线时间轴---锁定显示时间,选择与测评时一样的时间段。使用的数据量和起始位置不同,信号也会有差异的。
[此贴子已经被作者于2017/7/28 12:55:16编辑过]
|
-- 作者:mianzhi
-- 发布时间:2017/7/28 13:25:27
--
1、入场设置,如图“入场设置”2、出场设置,如图“买入信号及设置细节” 3、出现的问题: ① 5月16日指标发出“买入信号”,按设置应该是次日开盘时,以开盘价买入20%,次日开盘价为10.95,为何买入价为19.75?? ② 出场设置为5%止损,只要是T+1,盘中监控达到-5%亏损的,立即以市价止损。是否在入场规则中设置:开多“次周期开盘价”,平多“本周期中价”? 谢谢!  此主题相关图片如下:入场设置.png   此主题相关图片如下:买入信号及设置细节.png 
|
-- 作者:gxx978
-- 发布时间:2017/7/28 13:34:45
--
这个次周期开盘价,本周期中价仅对旧交易图表指令enterlog、exitlong等有效,新交易图表指令直接在buy等指令参数中指定,例如buy(con,1,limit,open);
看下你的开平仓指令是怎么写的。
|
-- 作者:mianzhi
-- 发布时间:2017/7/28 13:51:30
--
感谢回复!如前面的图所示,这个测试报告中的数据完全是错的。这是数据的问题吗? ① 5月16日指标发出“买入信号”,按设置应该是次日开盘时,以开盘价买入20%,次日开盘价为10.95,为何买入价为19.75?? 1、这个只是个公式,非交易系统,没有编写开平仓的指令。做公式回测一定要写交易指令吗? 2、另外,如果在代码中加入了交易指令,是否会与公式测试中的设置相冲突? 3、可否只设置买入条件,卖出条件就由止盈止损条件控制即可?
再次感谢您的帮助!
|
-- 作者:FireScript
-- 发布时间:2017/7/28 14:06:44
--
1.你那个次周期开盘价那个设置是完全无效的。4楼提到了。所以具体用了什么价格要看你代码里怎么写的了。
2.不加入交易指令最后测评的数据是什么都没有的。
3.公式测试中的设置和你代码里面的相互独立。
4.参考3,是可以的。
|
-- 作者:gxx978
-- 发布时间:2017/7/28 14:07:14
--
你测评的时候没有使用价格复权,而你图表上用了复权,按F11切换。
1-2,这个倒不一定要在策略中写,也可以在入场和出场规则中设。如果你指令中写明了,就不需要在测评中设置了。
3、你说的是出场规则中设置?也是可以的啊。
|
-- 作者:mianzhi
-- 发布时间:2017/7/28 14:15:09
--
感谢!如果需要以前复权的价格买入,该如何设置?
|
-- 作者:gxx978
-- 发布时间:2017/7/28 14:20:11
--
在回测中勾选价格复权,默认就是向前复权的。
此主题相关图片如下:image 2.jpg

|
-- 作者:mianzhi
-- 发布时间:2017/7/28 16:19:09
--
您好,新建了一个交易系统,在公式中添加了买入指令,但做测试时,还是有些问题。想实现如下策略: 1、限定资金总量,100万。 2、每次出现买入信号时,次日(T+1)以前日(T日)的收盘价挂限价单买入,买入仓位20% 3、止盈止损在测试选项中设定。 请教下,该如何实现?
另外,目前有个问题,测试报告中出现“最大损失”,这个怎么理解? 感谢!
此主题相关图片如下:金字塔测试买入条件.png

|