模型错在哪里,开多了 为什么不平多 源码如下:开空平多条件:close<=close[1] and close[1]<=close[2]; //平多条件
开多平空条件:close>close[1] and close[1]>close[2];
//KK:=close<close[1] and close[1]<close[2]; //开空条件
//PK:=close>close[1] and close[1]>close[2]; //平空条件
开多:BUY(开多平空条件 && holding=0,1,THISCLOSE); //开多信号
平多:SELL(开空平多条件,1,THISCLOSE); //平多信号
开空:BUYSHORT(开空平多条件 && holding=0,1,THISCLOSE); //开空信号
平空:SELLSHORT(开多平空条件,1,THISCLOSE); //平空信号
//信号语句排列规则——先平后开
//“费率设置”按钮——用于合理设置模型“费率”,以便在图形上正确输出如下帐户信息:
持仓:holding,linethick0;
资产:asset,noaxis;
可用现金:cash(0),linethick0;

此主题相关图片如下:8e5(8qo%yamc@g@n9b8ulr5.jpg
为什么不满足 K线上是满足的 啊 老师你把我的源码加载看一下 到底是哪里出错了
aa:close;
bb:close[1];
cc:close[2];
你自己加上这三句话 加载到图表上 看看 开空平多 是否满足, close[1]指的是当前图表加载K线中的第一根K线的值
开空平多条件:close<=close[1] and close[1]<=close[2];
2013.10.28那根k的close=2530.9, close[1]=2576.5 ,不满足close<=close当然就没信号
前一根收盘价是ref(close,1)
[此贴子已经被作者于2015/7/8 16:03:39编辑过]
怎么我这个反手的策略 平空和开多不在一根K线上啊 开空和平多是对的,源码:开空平多条件:=close<=ref(close,1) and ref(close,1)<=ref(close,2); //平多条件
开多平空条件:=close>ref(close,1) and ref(close,1)>ref(close,2);
//KK:=close<close[1] and close[1]<close[2]; //开空条件
//PK:=close>close[1] and close[1]>close[2]; //平空条件
开多:BUY(开多平空条件 and HOLDING=0 ,1,THISCLOSE); //开多信号
平多:SELL(开空平多条件 ,1,THISCLOSE); //平多信号
开空:BUYSHORT(开空平多条件 and HOLDING=0 ,1,THISCLOSE); //开空信号
平空:SELLSHORT(开多平空条件,1,THISCLOSE);