input:N(30,2,999);
WMA_H:MA(HIGH,N);
WMA_L:MA(LOW,N);
ema
买多:=CROSS(CLOSE,WMA_H);
卖空:=CROSS(WMA_L,CLOSE);
平多:=CROSS(WMA_H,CLOSE);
平空:=CROSS(CLOSE,WMA_L);
BUY(买多 and holding=0,35%,MARKET);
BUYSHORT(卖空 and holding=0,35%,MARKET);
SELL(平多 and holding>0,0,MARKET);
SELLSHORT(平空 and holding<0,0,MARKET);
我要实现的功能是:以30天最高价的平均价做为上轨 以。。。做为下轨,收盘价突破则以下一天的开盘价买入,资金100万,每次只有35%,语法没有错误,但是收益曲线好像有点不对,请求给看下是否有逻辑或者是公式用法上的错误
金子塔和自己用MATLAB做的结果不一样 所以我觉得是在金字塔上我弄错了 您能不能根据的我写的想实现的目的 看下我逻辑或公式是否有错误
那么matlab里面的写的和金字塔一样吗?市价下单在matlab里面是按照什么价位处理的?
以下是引用xiaoshe在2014/12/29 14:38:08的发言:
金子塔和自己用MATLAB做的结果不一样 所以我觉得是在金字塔上我弄错了 您能不能根据的我写的想实现的目的 看下我逻辑或公式是否有错误
市价,必然会偏离 ,你是不是止损位偏离大了,用限价看看与mtalab对照。
金字塔市价默认是用C的,实盘是实际数值(无限接近)