以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 资金的问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=185096) |
-- 作者:金字塔真棒 -- 发布时间:2021/4/9 11:00:33 -- 资金的问题 老师 你好 今天股票实盘上了一个新的图表交易,初始资金设置5000元,买入条件中有 可买股数》=100,但是 买入一手2800元后,在下一个信号又发了委托100股,那总值就超过5000元了,怎么回事呢
|
-- 作者:FireScript -- 发布时间:2021/4/9 11:04:18 -- “初始资金设置5000元”你这个设置的是图表的虚拟资金吗? |
-- 作者:金字塔真棒 -- 发布时间:2021/4/9 11:12:34 -- 在模型中设 费率那地方设置成5000元的 应该怎么设置实盘的初始资金呢 ?
|
-- 作者:FireScript -- 发布时间:2021/4/9 11:15:39 -- 没办法设置实盘资金的。 你虽然设置了虚拟资金是那么多。但是你加载在图表上之后,它历史交易如果是盈利的话,它资金量可能已经变化了。变化了之后,当前模型上的资金可能已经满足下单条件了。 你把ASSET输出看下。看下它的值变化,看下是不是上面所说情况。
|
-- 作者:金字塔真棒 -- 发布时间:2021/4/9 11:23:22 -- 如果 用后台交易 是不是就能设置 每个股票的实际资金了? 另外 还发现一个新问题,刚才将我的一个股票共101股,将零股也给委托卖出了。但是 我在模型中 委托数量已经用FLOOR做了 100倍的整数处理啊。
|
-- 作者:FireScript -- 发布时间:2021/4/9 11:30:39 -- 1.对的。后台是你实际多少资金,就按照那个来计算的。 2.手数整数化处理: s1:153; s2:100*FLOOR(s1/100); 这样做就行了。
|
-- 作者:金字塔真棒 -- 发布时间:2021/4/9 11:37:53 -- 有点晕了 我就是这么做整数处理的 还处理了2次 我的原代码
开仓数:=floor( asset/(close*1.02)/100)*100,NODRAW; // 买: buy( cond and 开仓数>=100 , floor((开仓数/1)/100)*100, limitr),IGNORECHECKPRICE; // 与IGNORECHECKPRICE 这个有关吗? 另外,股票的标准版能用后台交易吗?后台交易能做历史回测吗? |
-- 作者:FireScript -- 发布时间:2021/4/9 13:08:00 -- 是不是处理后出现0 了。如果变成了0就是全平,可能这样导致的。你看下当时日志的纪录。从触发信号到下单的日志纪录,贴一下。 |