满足多个条件时买卖设置

01-23 10:17发布

请问老师:

条件1:收盘价在250均线上方,1209060均线都拐头向上(由下跌变成上升)且3条均线也互相金叉,当价格超过满足条件1时的那根K线的最高点时,买入开仓1手。

条件21209060均线都拐头向下(由上升变成下跌)且3条均线也互相死叉,当价格低于满足条件2时的那根K线的最低点时,卖出平仓1手。

请问老师:

条件1:收盘价在250均线上方,1209060均线都拐头向上(由下跌变成上升)且3条均线也互相金叉,当价格超过满足条件1时的那根K线的最高点时,买入开仓1手。

条件21209060均线都拐头向下(由上升变成下跌)且3条均线也互相死叉,当价格低于满足条件2时的那根K线的最低点时,卖出平仓1手。

付费偷看设置
发送
9条回答
文华解答
2楼-- · 01-23 11:18

分析了下,严格按照您的描述条件12是比较难满足的,您的拐头和金叉时机是否有不需要在同根K线发生?

无知无畏
3楼-- · 01-23 11:39
不需要在同根K线,很少会在同根K线满足,以满足了全部金叉和全部拐头后的那根K线为准。就是比如满足了3条金叉时,然后等三条都拐头的时的那根k线,或者两条金叉,然后有两条拐头后等等。。。就等全部满足时的那根K线为准
文华解答
4楼-- · 01-23 11:58

参考:

M250:MA(C,250);

M120:MA(C,120);
M90:MA(C,90);
M60:MA(C,60);

U120:=M120>REF(M120,1) && REF(M120,1)U90:=M60>REF(M60,1) && REF(M60,1)U60:=M60>REF(M60,1) && REF(M60,1)

D120:=M120REF(M120,2);
D90:=M60REF(M60,2);
D60:=M60REF(M60,2);

CON1:=C>M250 && M60>M90 && M60>M120 && M90>M120 &&BARSLAST(U120)CROSS(C,VALUEWHEN(CROSS(CON1,0.5),H)),BPK;
CON2:=CBARSLAST(D120) &&BARSLAST(U90)>BARSLAST(D90) &&BARSLAST(U60)>BARSLAST(D60);
CROSSDOWN(C,VALUEWHEN(CROSS(CON2,0.5),L)),SPK;
AUTOFILTER;

无知无畏
5楼-- · 01-23 12:18
老师:(1)BARSLAST(U20) CROSS(CON1,0.5)不太好理解,还有就是为什么是0.5
(2)CROSS(C,VALUEWHEN(CROSS(CON1,0.5),H))和 C>VALUEWHEN(CROSS(CON1,0.5),H) 是一个效果吗
文华解答
6楼-- · 01-23 12:39
(1)BARSLAST(U20) CROSS(CON1,0.5)不太好理解,还有就是为什么是0.5
答:BARSLAST(U20)
CROSS(CON1,0.5) CON1满足条件时返回1,不满足时返回0,这样编写就是取CON1连续满足时的第一根满足的K线
(2)CROSS(C,VALUEWHEN(CROSS(CON1,0.5),H))和 C>VALUEWHEN(CROSS(CON1,0.5),H) 是一个效果吗
答:前者是连续满足这个条件“C>VALUEWHEN(CROSS(CON1,0.5),H)”的K线中第一根K线,后者这片区域所有K线都会返回1
无知无畏
7楼-- · 01-23 12:58
谢谢老师

一周热门 更多>

Copyright © 2021 自动化交易