把这指标,加一个条件 [文华财经]
-
咨询内容:
老师帮忙再加一个止损条件,就是以当根k线为准往前数三根k线的最高价为空单止损条件 以当根k线为准往前数三根k线的最低价为多单止损条件A0:=(L+H+C*2)/4;A1:EMA(A0,14),COLORBLUE,LINETHICK2;A2:=EMA(A0,25),COLORRED,LINETHICK1;A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;多头区:IF(A1X>=0 AND BARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),NULL),COLORMAGENTA,LINETHICK1;空头区:IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),NULL),COLORGREEN,LINETHICK1;做 多:IF(A1X>=0,A1,NULL),COLORRED,LINETHICK2;做 空:IF(A1X<0 AND A2X<0,A1,NULL),COLORGREEN,LINETHICK2;ZDF:=(C-REF(C,1))/REF(C,1);AAAA:EMA(A0,14),COLORBLUE,LINETHICK2,NODRAW,NOTEXT;DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);DEA : =EMA(DIFF,9);MACD:=2*(DIFF-DEA),COLORSTICK;J:=CROSS(DIFF,DEA);S:=CROSSDOWN(DIFF,DEA);CROSS(A1X,0)&&J,WORD(0,'',FONTSIZE16;CROSS(0,A1X)&&S,WORD(0,'',FONTSIZE16,COLORMAGENTA,VALIGN0;
ISDOWN&&CROSSDOWN(C,A1)&&MACD<0,SPK;ISUP&&CROSS(C,A1)&&MACD>0,BPK;
AUTOFILTER;来源:程序化99
-
文华技术人员:
参考:
A0:=(L+H+C*2)/4;
A1:EMA(A0,14),COLORBLUE,LINETHICK2;
A2:=EMA(A0,25),COLORRED,LINETHICK1;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
多头区:IF(A1X>=0 AND BARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),NULL),COLORMAGENTA,LINETHICK1;
空头区:IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),NULL),COLORGREEN,LINETHICK1;
做 多:IF(A1X>=0,A1,NULL),COLORRED,LINETHICK2;
做 空:IF(A1X<0 AND A2X<0,A1,NULL),COLORGREEN,LINETHICK2;
ZDF:=(C-REF(C,1))/REF(C,1);
AAAA:EMA(A0,14),COLORBLUE,LINETHICK2,NODRAW,NOTEXT;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : =EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
CROSS(A1X,0)&&J,WORD(0,'抄'),FONTSIZE16;
CROSS(0,A1X)&&S,WORD(0,'跌'),FONTSIZE16,COLORMAGENTA,VALIGN0;
ISDOWN&&CROSSDOWN(C,A1)&&MACD<0,SPK;
ISUP&&CROSS(C,A1)&&MACD>0,BPK;
C>HV(H,3),BP;
C<LV(L,3),SP;
AUTOFILTER;来源: WWW.CXH99.COM
-
文华客服:
老师还有点小问题你看下,如图
文件名:赢智截图20220301222744.png -
网友回复:
A0:=(L+H+C*2)/4;
A1:EMA(A0,14),COLORBLUE,LINETHICK2;
A2:=EMA(A0,25),COLORRED,LINETHICK1;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
多头区:IF(A1X>=0 AND BARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),NULL),COLORMAGENTA,LINETHICK1;
空头区:IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),NULL),COLORGREEN,LINETHICK1;
做 多:IF(A1X>=0,A1,NULL),COLORRED,LINETHICK2;
做 空:IF(A1X<0 AND A2X<0,A1,NULL),COLORGREEN,LINETHICK2;
ZDF:=(C-REF(C,1))/REF(C,1);
AAAA:EMA(A0,14),COLORBLUE,LINETHICK2,NODRAW,NOTEXT;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : =EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
CROSS(A1X,0)&&J,WORD(0,'',FONTSIZE16;
CROSS(0,A1X)&&S,WORD(0,'',FONTSIZE16,COLORMAGENTA,VALIGN0;
ISDOWN&&CROSSDOWN(C,A1)&&MACD<0,SPK;
ISUP&&CROSS(C,A1)&&MACD>0,BPK;
C>REF(HHV(H,3),BARSSK),BP;
C<REF(LLV(L,3),BARSBK),SP;
AUTOFILTER; -
网友回复:
老师我把定义给你看下哪里出了问题,开仓和止损完全符合我的要求了,就只有卖出这里有一点小问题
如图
多单买入条件是; 1 macd数值必须大于0或等于0。 2 当根k线收盘价格必须上穿A1。 **(二个条件必须完全符合才能买入,k线上穿A1而macd值为负不可买入,macd值为正而k线未上穿A1也同样不能买入)**
多单卖出条件是; 1 macd数值必须小于0。 2 当根k线收盘价在A1线之下。 * k线收盘价跌破A1而macd值为正值不可卖出,只有等到macd值为负时方可卖出,只要价格在A1线下面,macd为负值时就以收盘价卖出)*
止损价设置; 多单止损; 在买入当根k线往回数3根k线,3根k线中最低价格的那根k线最低价就为止损价(当根k线不算)。
空单止损; 在买入当根k线往回数3根k线,3根k线中最高价格的那根k线最高价就为止损价(当根k线不算)。
文件名:828.png
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容