以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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=149664)
|
-- 作者:2879993977
-- 发布时间:2017/3/24 16:49:50
-- 图表回下单量问题
此主题相关图片如下:{gp$pf@$))cxoc3k8ld`)2.png
此主题相关图片如下:df%6or~zowdibbloj40l@gm.png
下单部分代码如下:
SS: 100000/CLOSE; //应买入手数
IF COND1 THEN
BUY(综合排名 <11 AND 前20个交易日涨幅<15 ,0.75*SS,MARKET);
END
IF COND2 THEN
BUY( 综合排名 <11 AND 前20个交易日涨幅<15 ,SS,MARKET);
END
IF COND3THEN
BUY( 综合排名 <11 AND 前20个交易日涨幅<15 ,SS,MARKET);
END
请问,这样子设置为何回测的时候会出现下单为100手的情况,按理说最低也要开仓约50000元啊???
|
-- 作者:shq
-- 发布时间:2017/3/24 16:59:24
--
每只品种投入10万元,而您每次下单又是100000元全投入进去,万一下单量过大,造成钱不够时的话,系统会给您按照1手即100股下单,您把资金修改多点。
|
-- 作者:2879993977
-- 发布时间:2017/3/24 17:02:29
--
好的,这个问题明白了!
然后还有个疑问就是,按照条件,有时候我要下0.75*SS,也就是约75000元的,但是最后它还是下单SS股即100000,这是什么原因导致的
|
-- 作者:shq
-- 发布时间:2017/3/24 18:01:36
--
1、首先,请您确认 下单SS股符合cond1这个条件;
2、如果该品种确实符合cond1这个条件,手数先不填0.75*SS,改为这样试下:
SS1: 0.75*100000/CLOSE; //应买入手数 IF COND1 THEN BUY(综合排名 <11 AND 前20个交易日涨幅<15 ,SS1,MARKET); END
同一品种,其结果是否发生了改变?
|
-- 作者:2879993977
-- 发布时间:2017/3/27 8:49:41
--
此主题相关图片如下:$%6wv`xt68s}%j%jx{3)i5.png
我发现了它是这样一种情况,如果我在红色箭头的每只品种投入那里设置成10万的话,那么回测结果每个股票品种的
下单量均为10万,如果设置成20万的话就全部是下20万,完全跟我代码里的: SS: 100000/CLOSE; //应买入手数
BUY( STOPDAYS AND 综合排名 <11 AND 前20个交易日涨幅<15 ,SS,MARKET);
无关!难道是股票的图表回测不能指定仓位的?????
|
-- 作者:yukizzc
-- 发布时间:2017/3/27 9:45:21
--
SS: 100000/CLOSE; BUY(1,0.75*SS,MARKET);
软件版本是4.1的吗,用这段测试下看10w,20w,10000w,测试明细是否一样呢
|
-- 作者:shq
-- 发布时间:2017/3/27 9:49:30
--
不是。本地针对该代码进行了测试,测试品种为股票,其开仓的股数*开仓价 均大约为10万块。请提供下交易明细里的结果截图。
此主题相关图片如下:qq截图20170327094724.jpg
|
-- 作者:2879993977
-- 发布时间:2017/3/27 10:17:18
--
软件版本是4.01的
|
-- 作者:2879993977
-- 发布时间:2017/3/27 10:28:12
--
此主题相关图片如下:$b$arzt~kw7$r{2dg$$iia.png
此主题相关图片如下:bhgv9_zgg$(it@vlxywyx9w.png
此主题相关图片如下:g80)a{u8fgd8~zpl`@hiju.png
现在每只品种投入设置成20万,开仓是部分开仓约10万,部分开仓约20万,,麻烦老师帮我分析一下是什么问题
|
-- 作者:2879993977
-- 发布时间:2017/3/27 10:32:26
--
哦,不对,每次开仓都是10万左右,部分第二次触发的时候第二次开仓一共20万,没有这个问题才对
主要是我那仓位管理那里,每次开仓都是10万,7.5、5万没有成交过
|