以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  为什么新图表交易和简单图表交易测试结果不一样?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=13389)

--  作者:DarthYoda
--  发布时间:2012/7/31 20:09:13
--  为什么新图表交易和简单图表交易测试结果不一样?
其它部份完全相同,但测试结果不一致?为什么?

新图表的:

if holding>0 and 平多 then sell(1,1,thisclose);
if holding=0 and 开多 then buy(1,1,thisclose);
if holding<0 and 平空 then sellshort(1,1,thisclose);
if holding=0 and 开空 then buyshort(1,1,thisclose);

简单图表的:

{开多}ENTERLONG: 开多 ,TFILTER;
{平多}EXITLONG: 平多 ,TFILTER;
{开空}ENTERSHORT: 开空 ,TFILTER;
{平空}EXITSHORT: 平空 ,TFILTER;

--  作者:王锋
--  发布时间:2012/7/31 20:36:23
--  

简单图表交易入场价格要选本周期收盘价


--  作者:yanxc
--  发布时间:2012/7/31 20:49:19
--  

同问。

是选的收盘价。

 

往往简单图表算出来要高一点点。


--  作者:DarthYoda
--  发布时间:2012/7/31 21:01:36
--  
以下是引用王锋在2012-7-31 20:36:23的发言:

简单图表交易入场价格要选本周期收盘价

就是本周起的收盘价,例外,两者测试区间相同,但交易次数不一样
[此贴子已经被作者于2012-7-31 21:02:03编辑过]

--  作者:王锋
--  发布时间:2012/7/31 21:02:31
--  

给出一个完整可用于测试的公式看看


--  作者:DarthYoda
--  发布时间:2012/7/31 23:04:34
--  
以下是引用王锋在2012-7-31 21:02:31的发言:

给出一个完整可用于测试的公式看看

正在用的那个,不方便贴出,我又写了一个,但测试又一样,真邪门
--  作者:just
--  发布时间:2012/8/1 9:04:22
--  

按照楼主贴出来的代码测试结果肯定是不同的,你两种代码表示的就不是同一个意思

 


--  作者:DarthYoda
--  发布时间:2012/8/1 11:18:32
--  
以下是引用just在2012-8-1 9:04:22的发言:

按照楼主贴出来的代码测试结果肯定是不同的,你两种代码表示的就不是同一个意思

 

还请指教,问题在哪里?
--  作者:董小球
--  发布时间:2012/8/1 13:11:41
--  
{平多}EXITLONG: 平多 ,TFILTER;
{开多}ENTERLONG: 开多 ,TFILTER;
{平空}EXITSHORT: 平空 ,TFILTER; 
{开空}ENTERSHORT: 开空 ,TFILTER;

不知道你的条件有什么不同,我觉得跟这个原因可能有关系:要把平仓语句要写到开仓语句前

--  作者:DarthYoda
--  发布时间:2012/8/1 14:49:41
--  
以下是引用董小球在2012-8-1 13:11:41的发言:
{平多}EXITLONG: 平多 ,TFILTER;
{开多}ENTERLONG: 开多 ,TFILTER;
{平空}EXITSHORT: 平空 ,TFILTER; 
{开空}ENTERSHORT: 开空 ,TFILTER;

不知道你的条件有什么不同,我觉得跟这个原因可能有关系:要把平仓语句要写到开仓语句前
3种写法的测试结果都不一致,今天用期指跑了一下新图表语句,发现在该反手的情况下,没有指令