以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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);
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;//输出当前资产,但不影响坐标最高最低值
为什么会出现这种情况的呢? |
-- 作者: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);
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 -- 老师,我这点就不太明白,这里显示是没有信号的,为什么呢?
这里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 --
老师,我知道解析比较麻烦,但答一句说不到重点,也没用啊,这么简单的一个问题,可以明确的答复一下不,文华的工作人员都是很耐心的
请你认真看一下图,如果这个都不叫上穿,那是不是你们服务器的数据有问题呢? [此贴子已经被作者于2013-1-7 15:32:45编辑过]
|
-- 作者:jinzhe -- 发布时间:2013/1/7 15:44:00 -- 公式里面加代码 h1:h; 看看H1有没有上穿MAH |