以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]请帮忙看一下这样编写哪里有问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=47510)

--  作者:eric917
--  发布时间:2013/1/7 14:34:56
--  [求助]请帮忙看一下这样编写哪里有问题

麻烦帮忙看一下我这样写哪里有问题:

MAH:MA(High,20);
MAL:MA(Low,20);
//H>MAH,BPK;
//L<MAL,SPK;


if CROSS(High,MAH)  then begin

sellshort(HOLDING<0,1,LIMITR,MAH);

buy(holding=0,1,LIMITR,MAH);

end

 

if CROSS(MAL,LOW)  then begin

sell(holding>0,1,LIMITR,MAL);

buyshort(holding=0,1,LIMITR,MAL);

end

当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值


此主题相关图片如下:1111.jpg
按此在新窗口浏览图片

 

为什么会出现这种情况的呢?

 


--  作者:jinzhe
--  发布时间:2013/1/7 14:39:01
--  

加两句代码

cond1:=cross(h,mah);

cond2:=cross(mal,l);

自己用shift+q调试下看看,条件是否成立


--  作者:eric917
--  发布时间:2013/1/7 14:48:05
--  

这样加吗?老师,我刚刚接触金字塔,不是太懂

MAH:MA(High,20);
MAL:MA(Low,20);
//H>MAH,BPK;
//L<MAL,SPK;
cond1:=cross(h,MAH);
cond2:=cross(MAL,l);

 

if CROSS(High,MAH)  then begin

sellshort(cond1 and HOLDING<0,1,LIMITR,MAH);

buy(cond1 and holding=0,1,LIMITR,MAH);

end

 

if CROSS(MAL,LOW)  then begin

sell(cond2 and holding>0,1,LIMITR,MAL);

buyshort(cond2 and holding=0,1,LIMITR,MAL);

end

当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值

 

shift+q调试 好像也没有显示条件有没有成立哦,只显示了MAH MAL 和资产数值

[此贴子已经被作者于2013-1-7 14:49:28编辑过]

--  作者:jinzhe
--  发布时间:2013/1/7 14:56:32
--  
看下cond1和cond2的值,为1就是成立,为0就是不成立
--  作者:eric917
--  发布时间:2013/1/7 15:06:58
--  

老师,我这点就不太明白,这里显示是没有信号的,为什么呢?

 


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

这里H明明 不是长穿了MAH吗?怎么会没有信号呢?

 

在文华里面,这些都是会开多单的,麻烦解析一下,辛苦了,谢谢


--  作者:jinzhe
--  发布时间:2013/1/7 15:09:51
--  

看shift+q的调试结果

 


--  作者:eric917
--  发布时间:2013/1/7 15:12:43
--  
老师,结果没有成立,所以我想问问为什么
--  作者:jinzhe
--  发布时间:2013/1/7 15:17:17
--  

不成立就是不上穿


--  作者:eric917
--  发布时间:2013/1/7 15:32:14
--  


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

 

老师,我知道解析比较麻烦,但答一句说不到重点,也没用啊,这么简单的一个问题,可以明确的答复一下不,文华的工作人员都是很耐心的

 

请你认真看一下图,如果这个都不叫上穿,那是不是你们服务器的数据有问题呢?

[此贴子已经被作者于2013-1-7 15:32:45编辑过]

--  作者:jinzhe
--  发布时间:2013/1/7 15:44:00
--  

公式里面加代码

h1:h;

看看H1有没有上穿MAH