麻烦帮忙看一下我这样写哪里有问题:
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;//输出当前资产,但不影响坐标最高最低值
为什么会出现这种情况的呢?
加两句代码
cond1:=cross(h,mah);
cond2:=cross(mal,l);
自己用shift+q调试下看看,条件是否成立
这样加吗?老师,我刚刚接触金字塔,不是太懂
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 和资产数值
老师,我这点就不太明白,这里显示是没有信号的,为什么呢?
这里H明明 不是长穿了MAH吗?怎么会没有信号呢?
在文华里面,这些都是会开多单的,麻烦解析一下,辛苦了,谢谢
看shift+q的调试结果
不成立就是不上穿
老师,我知道解析比较麻烦,但答一句说不到重点,也没用啊,这么简单的一个问题,可以明确的答复一下不,文华的工作人员都是很耐心的
请你认真看一下图,如果这个都不叫上穿,那是不是你们服务器的数据有问题呢?
公式里面加代码
h1:h;
看看H1有没有上穿MAH