以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2)
---- 公式回测中出场规则中的 目标盈利 功能的疑问 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=170154)
|
-- 作者:yangjinwan
-- 发布时间:2019/5/28 14:24:46
-- 公式回测中出场规则中的 目标盈利 功能的疑问
关于公式回测中出场规则中的
此主题相关图片如下:mmexport1559024582468.jpg
 目标盈利功能的疑问:根据论坛其他帖子内容得知,增加目标利润功能后,开仓后如果最高价(最低价)与开仓价 价差达到目标值后,就会在在当前K线以收盘价平仓。 但回测时发现一个问题: 假如,当前开仓价格1000,模型平仓价格1500(10根k线后),目标盈利200,当价格到1200(走了2根K线)时候,触发平仓。完成本次交易,等待下一个开仓指令。 当前的问题是,在第3根K线时候,系统又开仓(此时并没有出现开仓型号),且又一次完成目标盈利。当遇到单边行情时,多次开仓,多次实现目标利润。 如下表交易记录,系统回测显示从3/29出现开仓信号,到4/17号出现平仓信号。设置目标利润2%,中间出现了多次开仓并实现目标利润。
|
-- 作者:yangjinwan
-- 发布时间:2019/5/28 14:26:44
--
测试60分周期,为什么会多次出现开仓实现目标盈利呢?
|
-- 作者:banzhuan
-- 发布时间:2019/5/28 14:34:47
--
您不是设置目标利润2%了吗,那开仓后达到这个条件会有平仓;另外建议您把止盈止损条件写在策略中,因为实盘交易是没有这些设置的,都是需要通过代码来实现;
|
-- 作者:yangjinwan
-- 发布时间:2019/5/28 15:10:27
--
关键是平仓后又有开仓,但这个时候模型并没有给出开仓信号。
|
-- 作者:banzhuan
-- 发布时间:2019/5/28 15:18:34
--
1、这个具体看您开仓条件是什么了;2、可以参考系统自带的止损止盈代码,修改现有策略后再进行回测试试,也可以加载到图表上观察信号
此主题相关图片如下:temp.png

|
-- 作者:yangjinwan
-- 发布时间:2019/5/28 15:26:05
--
如果都要把目标盈利写在策略里面,那回测的出场规则中有目标盈利功能有什么意义呢。
我认为,目标盈利这个功能的意义在于只调用模型中的开仓信号,不使用平仓信号,得到模型的盈利能力,便于统计止盈目标
|
-- 作者:banzhuan
-- 发布时间:2019/5/28 15:47:08
--
回测中一旦盈利了2%就平仓,满足开仓条件了再开仓,再满足再止盈这有什么问题呢? 或者说下您的需求是什么? 只止盈一次?
|