[2011-10-10] V2.705 测试版
+多核处理器全面支持,系统运行速度大幅优化
+后台程序化交易支持多核并行计算,并支持最低1毫秒的高速扫描
+增加公式调试器,支持断点、单步跟踪等功能,编写复杂的程序化模型将变得更加容易
+增加运行变量查看器,图表调试将变得更加方便容易
+公式保存采用了编译方式,提高了使用效率,增加了安全程度
+图表程序化交易下单时可以另指向其他品种下单
+增加若干控制语句与函数
*修正了其他若干BUG
升级补丁下载地址: http://www.weistock.com/download/stockupdate.zip
安装方法:
首先需要 下载 安装金字塔2.64版,然后下载并解压缩补丁包,将其覆盖到原有的安装位置即可。默认安装在 D:\Weisoft Stock
此次新版增加了
GLOBALVARIABLE 超全局变量申明
IGNORECHECKPRICE 忽略由新交易系统指令发出的交易指令的价格检查
TORDERPRICE 取前N次的下单价格
TORDERTIME 取前N次的下单时间
建议:
1 " 执行到此行" ,希望可以增加 “双击左键”的快捷方式
2 , “无法执行到已执行完的行” , 要是可以就好了。比如要执行到第三行,就是重新从第一行开始,执行到第三行
五体投地!
看样子,金字塔里有不一般的高手。
下面的交易系统公式,单步测试的时候,发现HOLIDAY数组,赋值后,第1、2、4是错的,只有第3个是对的,前面三个错的,都比希望的值少1。
是不是调试器的变量单元是否有BUG?
variable:holiday[30]:=0;
holiday[1]:=20110101;
holiday[2]:=20110501;
holiday[3]:=20110912;
holiday[4]:=20111001;
tomorrowdate:=CURRENTDATE+1+19000000;
todaydate:=CURRENTDATE+19000000;
i:=0;
weekno:=weekday();
for i:=1 to 30 do
begin
if tomorrowdate=holiday[i] or weekno=5
then
begin tomorrow_is_holiday:=1;
break;
end
end
{开多} ENTERLONG:(time0>(14*60*60+30*60)) and (time0<(14*60*60+55*60)) and tomorrow_is_holiday ,TFILTER;
{平多}EXITLONG: (time0>(14*60*60+55*60)) and tomorrow_is_holiday;
{开空}ENTERSHORT:(time0>(14*60*60+30*60)) and (time0<(14*60*60+55*60)) and tomorrow_is_holiday ,TFILTER;
{平空}EXITSHORT:(time0>(14*60*60+50*60)) and tomorrow_is_holiday ;
1 " 执行到此行" ,希望可以增加 “双击左键”的快捷方式
该功能已经完成,并且在下个升级版会增加调试工具栏,以及变量查看窗口的过滤功能
2 HOLIDAY数组的问题,已经找到问题问题,预计明日会放出更新版
我有一个编好的公式,已经测试运行几天了 ,都没问题。
1、 2.70里调入该公式,直接点确认退出,没有问题;
2、如果点“编译测试,报:“缺;”的错误,编译始终通不过。
3、放在2.64里运行,正常。
4、再放到2.701里,也运行正常。就是不能点“编译测试”
不知道是什么情况。