设为首页收藏本站

 找回密码
 注册
查看: 1225|回复: 5
打印 上一主题 下一主题

请教高手策略编写测试时的问题 [复制链接]

Rank: 2

精华
0
UID
260065
积分
64
帖子
41
主题
12
阅读权限
30
注册时间
2017-12-4
最后登录
2020-12-17
跳转到指定楼层
1#
发表于 2020-12-12 18:16:31 |只看该作者 |倒序浏览
请教,tb软件在编写和测试时,实时跟踪期货价格用close还是high、low? 比如价格突破某一个值时买入,是if(close>=n) buy(0,0);还是if(high>=n)  buy(0,0);?怎么能在测试时买入价格显示实时价,而不是这根k线的收盘价或最高价?

另外我编写的程序设定止损价为买卖价反向跳n跳,例如 if(low<=buyprice-n*minmove*pricescale)  sell(0,buyprice-(n+1)*minmove*pricescale);但测试时显示的止损价都是止损那根k线的开盘价或收盘价,而不是买卖价跳n跳的价格,这是为什么?
急需老师指导,谢谢!

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
2#
发表于 2020-12-14 15:40:04 |只看该作者
实时价格用close。但如果是突破某个价格的话,最好用high>n。测试时没办法回溯到实时价格,可以用设定的突破价格加上最小变动价位。
最后的那个问题,试试将平仓手数设为非0看看(如果携程Sell(0,xxx),需要在交易设置中的设置手数)。

使用道具 举报

Rank: 2

精华
0
UID
260065
积分
64
帖子
41
主题
12
阅读权限
30
注册时间
2017-12-4
最后登录
2020-12-17
3#
发表于 2020-12-14 18:33:33 来自手机 |只看该作者
Yuen_Lee 发表于 2020-12-14 15:40
实时价格用close。但如果是突破某个价格的话,最好用high>n。测试时没办法回溯到实时价格,可以用设定的突 ...

谢谢!如果测试时无法回溯买卖时的实时价格,那么建仓价格就不准确,直接影响后续的平仓价,导致整个测试结果不准确,高手们开发策略时这个问题如何解决?

使用道具 举报

Rank: 2

精华
0
UID
260065
积分
64
帖子
41
主题
12
阅读权限
30
注册时间
2017-12-4
最后登录
2020-12-17
4#
发表于 2020-12-14 18:37:22 来自手机 |只看该作者
Yuen_Lee 发表于 2020-12-14 15:40
实时价格用close。但如果是突破某个价格的话,最好用high>n。测试时没办法回溯到实时价格,可以用设定的突 ...

第二个问题我在交易设置中设了固定1手,但止损价经常出现止损K线的最高或最低价,这也直接影响测试结果

使用道具 举报

Rank: 2

精华
0
UID
260065
积分
64
帖子
41
主题
12
阅读权限
30
注册时间
2017-12-4
最后登录
2020-12-17
5#
发表于 2020-12-14 18:50:48 |只看该作者
if(low<=buysellprice-n*minmove*pricescale)//这是一段止损代码,buysellprice是上一次的买卖价格,n是止损的跳数
{
   sell(0,buysellprice-(n+1)*minmove*pricescale);//
   sellshort(0,buysellprice-(n+1)*minmove*pricescale);
  
    buysellprice=buysellprice-(n+1)*minmove*pricescale;//对买卖价格重新赋值
    }//我的代码就是这么写的,但测试时图表上的止损价格经常是那根k线的最高或最低价,不知问题在哪

使用道具 举报

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
6#
发表于 2020-12-15 13:42:06 |只看该作者
dltpwyy 发表于 2020-12-14 18:50
if(low

查一下是否这个止损价格超出了K线的高低点范围。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-24 10:21

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部