Rss & SiteMap

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

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

标题:系统自带的闪灵交易系统测试问题

1楼
泰丞居士 发表于:2015/9/15 11:59:20

以下是用ru00五分钟线对闪灵系统进行测试。本来没想到要测试闪灵,只是我另外的系统是参考了闪灵的,测试的时候发现里面的“模拟开仓价”记录不准确,坑爹啊,不知道记录的是什么价格,上图
图片点击可在新窗口打开查看此主题相关图片如下:闪灵.png
图片点击可在新窗口打开查看
 

看公式里面运行变量的时候,发现记录的开仓价是26185(左上角),而系统交易记录上面显示开多价格是26215,不知道这个数字从何而来,或者是系统自带的这个公式有问题? 搞了一个早上了,坑爹啊。

2楼
jinzhe 发表于:2015/9/15 13:15:41

你没看明白代码是吧?

模拟开仓价是上一笔虚拟交易的开仓价。当上一笔虚拟交易亏损时,当前出实际的交易信号。策略里面的开仓价是当前的实际的开仓价,而不是上一笔虚拟亏损交易的模拟开仓价

[此贴子已经被作者于2015/9/15 13:16:50编辑过]
3楼
泰丞居士 发表于:2015/9/15 15:58:34

请教版主,为什么我把真实系统下单开关删掉了,依然不能够显示正确的开单价格呢?我需要这个正确的开单价格作为止损止盈的参考标的。

比如我把最后的成交语句:

平空:SELLSHORT(平空条件 AND HOLDING<0,手数,MARKET);
平多:SELL(平多条件 AND HOLDING>0,手数,MARKET);
开多:BUY(开多条件 AND 真实系统下单开关=1 AND HOLDING=0,手数,MARKET);
开空:BUYSHORT(开空条件 AND 真实系统下单开关=1 AND HOLDING=0,手数,MARKET);

 

改为

平空:SELLSHORT(平空条件 AND HOLDING<0,手数,MARKET);
平多:SELL(平多条件 AND HOLDING>0,手数,MARKET);
开多:BUY(开多条件  AND HOLDING=0,手数,MARKET);
开空:BUYSHORT(开空条件 AND HOLDING=0,手数,MARKET);

 

为什么模拟的开盘价依然不能够被正确记录呢?编程不太好,请指教,谢谢,谢谢!

4楼
jinzhe 发表于:2015/9/15 16:08:36

模拟开仓价这段代码本来就不是记录你实际的开仓价的,

你要实际开仓价,用

ee:enterprice;来获取

5楼
泰丞居士 发表于:2015/9/15 21:16:53
非常感谢,已经实现了我的想法。但是错了的指标测试效果还更好一点点,弱弱的问一下,那我在程序运行中变量查看器看到的模拟价格到底是什么价格?是什么意义?
6楼
jinzhe 发表于:2015/9/16 8:43:55
虚拟开仓价,记录上一笔虚拟交易的开仓价,不是实际的开仓价
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 3 queries.