其它部份完全相同,但测试结果不一致?为什么?
新图表的:
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的发言:
简单图表交易入场价格要选本周期收盘价
就是本周起的收盘价,例外,两者测试区间相同,但交易次数不一样
[此贴子已经被作者于2012-7-31 21:02:03编辑过]
以下是引用王锋在2012-7-31 21:02:31的发言:
给出一个完整可用于测试的公式看看
正在用的那个,不方便贴出,我又写了一个,但测试又一样,真邪门
按照楼主贴出来的代码测试结果肯定是不同的,你两种代码表示的就不是同一个意思
以下是引用just在2012-8-1 9:04:22的发言:
按照楼主贴出来的代码测试结果肯定是不同的,你两种代码表示的就不是同一个意思
还请指教,问题在哪里?
{平多}EXITLONG: 平多 ,TFILTER;
{开多}ENTERLONG: 开多 ,TFILTER;{平空}EXITSHORT: 平空 ,TFILTER; {开空}ENTERSHORT: 开空 ,TFILTER;
不知道你的条件有什么不同,我觉得跟这个原因可能有关系:要把平仓语句要写到开仓语句前
以下是引用董小球在2012-8-1 13:11:41的发言:
{平多}EXITLONG: 平多 ,TFILTER;
{开多}ENTERLONG: 开多 ,TFILTER;{平空}EXITSHORT: 平空 ,TFILTER; {开空}ENTERSHORT: 开空 ,TFILTER;
不知道你的条件有什么不同,我觉得跟这个原因可能有关系:要把平仓语句要写到开仓语句前
3种写法的测试结果都不一致,今天用期指跑了一下新图表语句,发现在该反手的情况下,没有指令