Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:“公式评测”功能问题

1楼
赌客A 发表于:2014/12/23 16:01:52
我是初学者,有2个问题:
1,写完公式后,用“公式评测”按钮,测试完成后,仓位会自动清掉吗?
为什么我每次重新测试,都会有仓位?
如果仓位不是自动清掉的,用什么方法可以清掉 ?

2,我在程序里没有指定交易品种,请问“公式评测”和“调试”用的是同一个交易品种吗?是不是用的“公式评测”功能里设置的“测试对象”?

2楼
FexTel 发表于:2014/12/23 16:06:16

1,测试要选择具体品种的,是依据品种历史周期数据计算历史的开平仓情况

2,调试里面可以指定和更换品种,您打开看看就清楚了

3楼
赌客A 发表于:2014/12/23 16:19:38
回答没有看懂。
我的意思是:
我第1次用“公式评测”按钮,测试完成后,BUY 了一些仓位。
第2次再用“公式评测”,第1次的仓位好像还在,是这样吗?能清理掉第一次的仓位吗?
4楼
pyd 发表于:2014/12/23 16:21:32
历史信号不会清理掉,新开仓不会改变对历史信号。
[此贴子已经被作者于2014/12/23 16:21:52编辑过]
5楼
赌客A 发表于:2014/12/23 16:24:15
是这样,我写了一个程序,进去后,先判断是否HOLDING=0;
测试了1次后,就一直是HOLDING>0了,是我程序问题,还是测试仓位不会自动清掉?
6楼
赌客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了。不知道什么原因。
7楼
pyd 发表于:2014/12/23 16:28:18
你开仓后就是holding>0了,平仓后holding才能再为0,不用只写开仓语句。
8楼
赌客A 发表于:2014/12/23 16:35:05
我意思是,我第2次“公式评测时,第1次“公式评测的开仓数据还在里面吗?


9楼
赌客A 发表于:2014/12/23 16:40:47
也可能是我的程序问题,谢谢!
10楼
FexTel 发表于:2014/12/23 16:44:06
1,重新测试后数据会清除重新计算的哦
共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.