以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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的发言:
3种写法的测试结果都不一致,今天用期指跑了一下新图表语句,发现在该反手的情况下,没有指令
{平多}EXITLONG: 平多 ,TFILTER;
{开多}ENTERLONG: 开多 ,TFILTER;{平空}EXITSHORT: 平空 ,TFILTER; {开空}ENTERSHORT: 开空 ,TFILTER; 不知道你的条件有什么不同,我觉得跟这个原因可能有关系:要把平仓语句要写到开仓语句前
|