[求助]平仓问题 [金字塔]
- 咨询内容:
此主题相关图片如下:未命名2.jpg
前K大30均线:IF(REF(CLOSE,1)>A3,1,0),LINETHICK0;
当K大30均线:IF(CLOSE>A3,1,0),LINETHICK0; //A3为30单位线
sellshort(前K大30均线=1 AND 当K大30均线=1,持仓,MARKET);平仓条件为连续2根阳线收盘价大于30单位线,图中绿线为30单位线,
为什么不是第二根收盘价大于30单位线的阳线平仓,而是第三根呢,最郁闷的是30单位线上第一根,前K大30均线的值居然为0
很明显的是大于30单位线,值为1嘛,而在这之前,已经有连续的2根阳线收盘价大于30单位线了,但是也不平仓,才轮到现在
这个位置平仓,郁闷至极啊
此主题相关图片如下:未命名.jpg
[此贴子已经被作者于2012-4-1 10:20:43编辑过] - 金字塔客服:
工作人员在处理,稍后回复
- 用户回复:
看了楼主的意思大概是要当连续两个K线是阳线并且这两根K线的收盘价都要大于30均线的时候平仓是吧。
那么你的条件可以试试这样写:
if all(c>o,2) and all(c>ma30,2) then sellshort();
- 网友回复:
刚试过了,一样是在同位置平仓,并且这种方式不太适合我,因为我的平仓条件实在太多,这样写不太方便
我刚又上传了一张大图,更能看清楚,这种平仓方式,是指连续2根收盘价与开盘价都大于30单位线的阳线,
而不是单指收盘价
[此贴子已经被作者于2012-4-1 10:28:37编辑过] - 网友回复:
那再加一个条件就可以了
if all(c>o,2) and all(c>ma30,2) and all(o>ma30,2) then sellshort();
相关文章
-
没有相关内容