以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  逻辑还是公式的运用出错  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=73703)

--  作者:xiaoshe
--  发布时间:2014/12/29 14:06:12
--  逻辑还是公式的运用出错
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%,语法没有错误,但是收益曲线好像有点不对,请求给看下是否有逻辑或者是公式用法上的错误
   

--  作者:jinzhe
--  发布时间:2014/12/29 14:08:29
--  
用法没错,那么问题是你从何判断收益曲线不对的?
--  作者:xiaoshe
--  发布时间:2014/12/29 14:21:18
--  跟我用matlab做的结果不一样 这用金子塔不太熟悉 应该是公式用错
aa
--  作者:jinzhe
--  发布时间:2014/12/29 14:27:34
--  
那么不对在哪里?现实的曲线和自己想的不一样?
--  作者:xiaoshe
--  发布时间:2014/12/29 14:38:08
--  aaa
金子塔和自己用MATLAB做的结果不一样  所以我觉得是在金字塔上我弄错了  您能不能根据的我写的想实现的目的  看下我逻辑或公式是否有错误
--  作者:jinzhe
--  发布时间:2014/12/29 14:39:49
--  
那么matlab里面的写的和金字塔一样吗?市价下单在matlab里面是按照什么价位处理的?
--  作者:xiaoshe
--  发布时间:2014/12/29 14:40:13
--  
我要实现的功能是:以30天最高价的平均价做为上轨  以。。。做为下轨,收盘价突破则以下一天的开盘价买入,资金100万,每次只有35%,语法没有错误,但是收益曲线好像有点不对,请求给看下是否有逻辑或者是公式用法上的错误
 突破了才持仓  在轨道中间不持仓

--  作者:xiaoshe
--  发布时间:2014/12/29 14:41:24
--  
我是以第二天的开盘价做为操作价的
--  作者:netfox
--  发布时间:2014/12/29 14:41:36
--  
以下是引用xiaoshe在2014/12/29 14:38:08的发言:
金子塔和自己用MATLAB做的结果不一样  所以我觉得是在金字塔上我弄错了  您能不能根据的我写的想实现的目的  看下我逻辑或公式是否有错误

 

市价,必然会偏离 ,你是不是止损位偏离大了,用限价看看与mtalab对照。

金字塔市价默认是用C的,实盘是实际数值(无限接近)


--  作者:xiaoshe
--  发布时间:2014/12/29 14:43:14
--  
好的,我试下