通达信两个预警公式并成一个预警公式 [通达信]
- 咨询内容:
时间上能要求吗,,就是今天昨天前天,三天内两个指标依次出现或者同天出现能跳出预警
第个个预警公式
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
YXF:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);
加仓:IF(FILTER(YXF=1,5),1,0);第二个预警指标
VAR11:=1;
VAR22:=((((2*CLOSE)+HIGH)+LOW) / 4);VAR4:=LLV(LOW,5);
VAR5:=HHV(HIGH,4);
K:=(EMA((((VAR22-VAR4)/(VAR5-VAR4))*100),4)*VAR11);
D:=(EMA(((0.667*REF(K,1))+(0.333*K)),2)*VAR11);
条件:CROSS(K,D) AND K<40; - 通达信技术部: 把两个预警公式并成一个预警公式:
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
YXF:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND="AND" CROSS(DX,MA(DX,2)),1,0);
加仓:=IF(FILTER(YXF=1,5),1,0);
VAR11:=1;
VAR22:=((((2*CLOSE)+HIGH)+LOW) / 4);
VAR4:=LLV(LOW,5);
VAR5:=HHV(HIGH,4);
K:=(EMA((((VAR22-VAR4)/(VAR5-VAR4))*100),4)*VAR11);
D:=(EMA(((0.667*REF(K,1))+(0.333*K)),2)*VAR11);
条件:=CROSS(K,D) AND="AND" K<40;
加仓 or="or" 条件;
三天内两个指标依次出现或者同天出现能跳出预警:
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
YXF:=IF(LLV(DX,2)=LLV(DX,7) AND="AND" COUNT(DX<0,2) AND="AND" CROSS(DX,MA(DX,2)),1,0);
加仓:=IF(FILTER(YXF=1,5),1,0);
VAR11:=1;
VAR22:=((((2*CLOSE)+HIGH)+LOW) / 4);
VAR4:=LLV(LOW,5);
VAR5:=HHV(HIGH,4);
K:=(EMA((((VAR22-VAR4)/(VAR5-VAR4))*100),4)*VAR11);
D:=(EMA(((0.667*REF(K,1))+(0.333*K)),2)*VAR11);
条件:=CROSS(K,D) AND="AND" K<40;
count(加仓,3)>=1 and count(条件,3)>=1; - 通达信客服: 把两个预警公式并成一个预警公式:
mtm:=c-ref(c,1);
dx:=100*ema(ema(mtm,6),6)/ema(ema(abs(mtm),6),6);
yxf:=if(llv(dx,2)=llv(dx,7) and count(dx<0,2) and="and" cross(dx,ma(dx,2)),1,0);
加仓:=if(filter(yxf=1,5),1,0);
var11:=1;
var22:=((((2*close)+high)+low) / 4);
var4:=llv(low,5);
var5:=hhv(high,4);
k:=(ema((((var22-var4)/(var5-var4))*100),4)*var11);
d:=(ema(((0.667*ref(k,1))+(0.333*k)),2)*var11);
条件:=cross(k,d) and="and" k<40;
加仓 or="or" 条件;
三天内两个指标依次出现或者同天出现能跳出预警:
mtm:=c-ref(c,1);
dx:=100*ema(ema(mtm,6),6)/ema(ema(abs(mtm),6),6);
yxf:=if(llv(dx,2)=llv(dx,7) and="and" count(dx<0,2) and="and" cross(dx,ma(dx,2)),1,0);
加仓:=if(filter(yxf=1,5),1,0);
var11:=1;
var22:=((((2*close)+high)+low) / 4);
var4:=llv(low,5);
var5:=hhv(high,4);
k:=(ema((((var22-var4)/(var5-var4))*100),4)*var11);
d:=(ema(((0.667*ref(k,1))+(0.333*k)),2)*var11);
条件:=cross(k,d) and="and" k<40;
count(加仓,3)>=1 and count(条件,3)>=1;
- 网友交流: 把两个预警公式并成一个预警公式:
mtm:=c-ref(c,1);
dx:=100*ema(ema(mtm,6),6)/ema(ema(abs(mtm),6),6);
yxf:=if(llv(dx,2)=llv(dx,7) and count(dx<0,2) and="and" cross(dx,ma(dx,2)),1,0);
加仓:=if(filter(yxf=1,5),1,0);
var11:=1;
var22:=((((2*close)+high)+low) / 4);
var4:=llv(low,5);
var5:=hhv(high,4);
k:=(ema((((var22-var4)/(var5-var4))*100),4)*var11);
d:=(ema(((0.667*ref(k,1))+(0.333*k)),2)*var11);
条件:=cross(k,d) and="and" k<40;
加仓 or="or" 条件;
三天内两个指标依次出现或者同天出现能跳出预警:
mtm:=c-ref(c,1);
dx:=100*ema(ema(mtm,6),6)/ema(ema(abs(mtm),6),6);
yxf:=if(llv(dx,2)=llv(dx,7) and="and" count(dx<0,2) and="and" cross(dx,ma(dx,2)),1,0);
加仓:=if(filter(yxf=1,5),1,0);
var11:=1;
var22:=((((2*close)+high)+low) / 4);
var4:=llv(low,5);
var5:=hhv(high,4);
k:=(ema((((var22-var4)/(var5-var4))*100),4)*var11);
d:=(ema(((0.667*ref(k,1))+(0.333*k)),2)*var11);
条件:=cross(k,d) and="and" k<40;
count(加仓,3)>=1 and count(条件,3)>=1;
- 网友交流: 你自己把 ="and" 和 ="or" 去掉,我弄不掉了。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容