以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]下面两句话能帮看看错误在什么地方吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74152)

--  作者:K线量化
--  发布时间:2015/1/8 10:09:33
--  [求助]下面两句话能帮看看错误在什么地方吗?

AA:IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),colorred;
 
if c-aa>=10 then buy(holding=0,1,market);
if ENTERPRICE-l>=7 then sell(holding>0,holding,market);

 

if time>=145500 then begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);
end

 

一个简单的交易系统 ,用大豆或鸡蛋5分钟测试,现在出现的问题是,在一个区域也就四一定时间范围内每个品种都开平仓,请高手给指点下,本人第一次用金字塔


--  作者:jinzhe
--  发布时间:2015/1/8 10:17:27
--  
单独的代码判断对不对我们只能告诉你编译的对不对。要判断问题要贴出完整代码以及当前的错误信号贴图
--  作者:K线量化
--  发布时间:2015/1/8 11:20:56
--  
 
if c-aa>=10 then buy(holding=0,1,market);
if ENTERPRICE-l>=9 then sell(holding>0,holding,market);
buyprice:ENTERPRICE;
sellprice:EXITPRICE;
temp:ENTERPRICE-l,LINETHICK0;
if aa-c>=10 then buyshort(holding=0,1,market);
if h-ENTERPRICE>=8 then sellshort(holding<0,holding,market);
if time>=145500 then begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);
end

图片点击可在新窗口打开查看此主题相关图片如下:错误信号.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2015/1/8 11:33:59
--  
N1值是多少?
--  作者:K线量化
--  发布时间:2015/1/8 12:59:20
--  
n1:=todaybar;
AA:IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),colorred;
ff:c-aa,LINETHICK0;
 
if c-aa>=10 then buy(holding=0,1,market);
if ENTERPRICE-l>=9 then sell(holding>0,holding,market);
jj:l;
buyprice:ENTERPRICE;
sellprice:EXITPRICE;
temp:ENTERPRICE-l,LINETHICK0;
//if aa-c>=10 then buyshort(holding=0,1,market);
//if h-ENTERPRICE>=8 then sellshort(holding<0,holding,market);
if time>=145500 then begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);
end

--  作者:K线量化
--  发布时间:2015/1/8 13:26:46
--  

n1:=todaybar;

以上程序是jd505上测试的

if ENTERPRICE-l>=9 then sell(holding>0,holding,market);

错就错在这一句,明明ENTERPRICE-l 小于9,但是还照样平仓,不知错在哪里?


--  作者:jinzhe
--  发布时间:2015/1/8 13:51:50
--  
哪根k线上的是不满足条件但是平仓的?
--  作者:K线量化
--  发布时间:2015/1/8 14:44:18
--  
看到我上面截的图了吗?从第二根几乎都不满足平多条件,但是都平了
--  作者:jinzhe
--  发布时间:2015/1/8 14:59:22
--  
把market改成marketr试试
--  作者:K线量化
--  发布时间:2015/1/8 15:29:57
--  
结果一样,就是这么简单的两句话,开多信号是对的,怎么平多就不按照信号走了呢