以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=73463) |
-- 作者:赌客A -- 发布时间:2014/12/23 16:01:52 -- “公式评测”功能问题 我是初学者,有2个问题: 1,写完公式后,用“公式评测”按钮,测试完成后,仓位会自动清掉吗? 为什么我每次重新测试,都会有仓位? 如果仓位不是自动清掉的,用什么方法可以清掉 ? 2,我在程序里没有指定交易品种,请问“公式评测”和“调试”用的是同一个交易品种吗?是不是用的“公式评测”功能里设置的“测试对象”? |
-- 作者:FexTel -- 发布时间:2014/12/23 16:06:16 -- 1,测试要选择具体品种的,是依据品种历史周期数据计算历史的开平仓情况 2,调试里面可以指定和更换品种,您打开看看就清楚了 |
-- 作者:赌客A -- 发布时间:2014/12/23 16:19:38 -- 回答没有看懂。 我的意思是: 我第1次用“公式评测”按钮,测试完成后,BUY 了一些仓位。 第2次再用“公式评测”,第1次的仓位好像还在,是这样吗?能清理掉第一次的仓位吗?
|
-- 作者:pyd -- 发布时间:2014/12/23 16:21:32 -- 历史信号不会清理掉,新开仓不会改变对历史信号。 [此贴子已经被作者于2014/12/23 16:21:52编辑过]
|
-- 作者:赌客A -- 发布时间:2014/12/23 16:24:15 -- 是这样,我写了一个程序,进去后,先判断是否HOLDING=0; 测试了1次后,就一直是HOLDING>0了,是我程序问题,还是测试仓位不会自动清掉?
|
-- 作者:赌客A -- 发布时间:2014/12/23 16:26:18 -- 我把程序加了个清仓就能跑了。 IF HOLDING>0 THEN
//调试信息
SELL(1=1,HOLDING,MARKET); DEBUGFILE(\'d:\\log.txt\',\'清仓后HOLDING=%.2f\',HOLDING); IF HOLDING=0 THEN
如果去掉前3行程序,每次就HOLDING>0了。不知道什么原因。
|
-- 作者:pyd -- 发布时间:2014/12/23 16:28:18 -- 你开仓后就是holding>0了,平仓后holding才能再为0,不用只写开仓语句。 |
-- 作者:赌客A -- 发布时间:2014/12/23 16:35:05 -- 我意思是,我第2次“公式评测时,第1次“公式评测的开仓数据还在里面吗? |
-- 作者:赌客A -- 发布时间:2014/12/23 16:40:47 -- 也可能是我的程序问题,谢谢! |
-- 作者:FexTel -- 发布时间:2014/12/23 16:44:06 -- 1,重新测试后数据会清除重新计算的哦 |