投资者咨询:
自选公式预警 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-7-31 14:48
MA5:=MA(C,5);MA10:=MA(C,10);
MA20:=MA(C,20);
MA40:=MA(C,40);
MA60:=MA(C,60);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:=SMA(RSV,3,1);//RSV的移动平均值
D:=SMA(K,3,1);//K的移动平均值
BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;//同上
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);//最高价与最低价做差,最高价与前一周期收盘价做差,最低价与前一周期收盘价作差,在上述三个数据中取绝对值最大者,对该最大值做N周期累加求和。。
HD := HIGH-REF(HIGH,1);//最高价与前一周期最高价做差
LD := REF(LOW,1)-LOW;//前一周期最低价与最低价做差
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),14);//如果HD>0并且HD>LD,取HD否则取0,对取值做N周期累加求和。
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),14);//如果LD>0并且LD>HD,取LD否则取0,对取值做N周期累加求和。
PDI:= DMP*100/TR;
MDI: =DMM*100/TR;
ADX: =MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
COND1:=MA5>MA10&&MA10>MA20&&MA20>MA40&&K>D&&BIAS3>0.07&&MDI<20&&ADX>20;
COND1,BK;
MA5<MA10&&BIAS3<REF(BIAS3,1),SP;
COND2:=MA5<MA10&&MA10<MA20&&MA20<MA40&&K<D&&BIAS3<0.07&&MDI>20&&ADX>20;
COND2,SK;
MA5>MA10&&BIAS3>REF(BIAS3,1),BP;
AUTOFILTER;
CROSS(COND1,0.5),SPARK;
CROSS(COND2,0.5),SPARK;
CROSS(MA5,MA40),SPARK;
CROSSDOWN(MA5,MA40),SPARK;
PLAYSOUND(CROSS(COND1,0.5),'A');
PLAYSOUND(CROSS(COND2,0.5),'B');
PLAYSOUND(CROSS(MA5,MA40),'C');
PLAYSOUND(CROSSDOWN(MA5,MA40),'D'); 老师我这指标怎么没有弹出页面预警,也没声音提示,顺便把我的开平仓用汉字标注出来,谢谢
公式预警需要在自设页面中加载使用,保持在自设页面中,当盘中满足条件会给弹窗与闪屏的提示
您参考软件右上角》帮助》软件说明书》价格预警》公式预警部分教程操作一下
此外,文字标注仅以条件判断是否成立进行标注,信号还涉及到理论持仓是有差异的
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA40:=MA(C,40);
MA60:=MA(C,60);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:=SMA(RSV,3,1);//RSV的移动平均值
D:=SMA(K,3,1);//K的移动平均值
BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;//同上
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);//最高价与最低价做差,最高价与前一周期收盘价做差,最低价与前一周期收盘价作差,在上述三个数据中取绝对值最大者,对该最大值做N周期累加求和。。
HD := HIGH-REF(HIGH,1);//最高价与前一周期最高价做差
LD := REF(LOW,1)-LOW;//前一周期最低价与最低价做差
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),14);//如果HD>0并且HD>LD,取HD否则取0,对取值做N周期累加求和。
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),14);//如果LD>0并且LD>HD,取LD否则取0,对取值做N周期累加求和。
PDI:= DMP*100/TR;
MDI: =DMM*100/TR;
ADX: =MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
COND1:=MA5>MA10&&MA10>MA20&&MA20>MA40&&K>D&&BIAS3>0.07&&MDI<20&&ADX>20;
COND1,BK;
MA5<MA10&&BIAS3<REF(BIAS3,1),SP;
COND2:=MA5<MA10&&MA10<MA20&&MA20<MA40&&K<D&&BIAS3<0.07&&MDI>20&&ADX>20;
COND2,SK;
MA5>MA10&&BIAS3>REF(BIAS3,1),BP;
AUTOFILTER;
DRAWTEXT(CROSS(COND1,0.5),L,'多'),VALIGN0,COLORRED;
DRAWTEXT(CROSS(COND2,0.5),H,'空'),COLORGREEN;
DRAWTEXT(CROSS(MA5<MA10&&BIAS3<REF(BIAS3,1),0.5),H,'平多'),COLORGREEN;
DRAWTEXT(CROSS(MA5>MA10&&BIAS3>REF(BIAS3,1),0.5),L,'平空'),VALIGN0,COLORRED;
CROSS(COND1,0.5),SPARK;
CROSS(COND2,0.5),SPARK;
CROSS(MA5,MA40),SPARK;
CROSSDOWN(MA5,MA40),SPARK;
PLAYSOUND(CROSS(COND1,0.5),'A');
PLAYSOUND(CROSS(COND2,0.5),'B');
PLAYSOUND(CROSS(MA5,MA40),'C');
PLAYSOUND(CROSSDOWN(MA5,MA40),'D');
投资者咨询:
自选公式预警 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-7-31 14:48
老师新建页面是不是只能一个品种
投资者咨询:
自选公式预警 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-7-31 14:48
4楼的加载方式有误,公式预警需要加载在自设页面的K线图窗口中
支持加载在多个K线图窗口同时进行预警,您参考以下步骤来创建:
第一步:指标管理器中新建》复制2楼源码》点击确定保存为指标
| 第二步 :在右上角》个性化》新建页面 第三步 : 右键》插入窗口》再针对插入的窗口 右键》插入内容K线图 第四步:分别加载第一步指标,使用ctrl+s保存为自设页面就可以 |
投资者咨询:
自选公式预警 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-7-31 14:48

老师没情况怎么也预警
预警是盘中实时判断,和信号走完确定的机制不同
所以一根k线可能满足多次预警条件,到收盘时恰好不满足,那么这根k线盘中就会多次预警,收盘后并不会显示信号
另外,触发预警的指标是“自创”,您当前把这个指标隐藏了,可能不利于您看盘对比
投资者咨询:
自选公式预警 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-7-31 14:48
MA5:=MA(C,5);MA10:=MA(C,10);
MA20:=MA(C,20);
MA40:=MA(C,40);
MA60:=MA(C,60);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:=SMA(RSV,3,1);//RSV的移动平均值
D:=SMA(K,3,1);//K的移动平均值
BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;//同上
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);//最高价与最低价做差,最高价与前一周期收盘价做差,最低价与前一周期收盘价作差,在上述三个数据中取绝对值最大者,对该最大值做N周期累加求和。。
HD := HIGH-REF(HIGH,1);//最高价与前一周期最高价做差
LD := REF(LOW,1)-LOW;//前一周期最低价与最低价做差
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),14);//如果HD>0并且HD>LD,取HD否则取0,对取值做N周期累加求和。
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),14);//如果LD>0并且LD>HD,取LD否则取0,对取值做N周期累加求和。
PDI:= DMP*100/TR;
MDI: =DMM*100/TR;
ADX: =MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
UPPERMA:EMA(HIGH,30);//计算30根K线最高价的EMA
LOWERMA:EMA(LOW,30);//计算30根K线最低价的EMA
COND1:=MA5>MA10&&MA10>MA20&&MA20>MA40&&K>D&&BIAS3>0.07&&MDI<20&&ADX>20&&CROSSUP(C,UPPERMA)&&EVERY(ADX>REF(ADX,1),2);
COND1,BK;
MA5<MA10&&BIAS3<REF(BIAS3,1),SP;
COND2:=MA5<MA10&&MA10<MA20&&MA20<MA40&&K<D&&BIAS3<0.07&&MDI>20&&ADX>20&&CROSSDOWN(C,LOWERMA)&&EVERY(ADX>REF(ADX,1),2);
COND2,SK;
MA5>MA10&&BIAS3>REF(BIAS3,1),BP;
AUTOFILTER;
CROSS(COND1,0.5),SPARK;
CROSS(COND2,0.5),SPARK;
CROSS(MA5,MA40),SPARK;
CROSSDOWN(MA5,MA40),SPARK;
PLAYSOUND(CROSS(COND1,0.5),'A');
PLAYSOUND(CROSS(COND2,0.5),'B');
PLAYSOUND(CROSS(MA5,MA40),'C');
PLAYSOUND(CROSSDOWN(MA5,MA40),'D'); 老师指标我加了红色的条件就没有开平仓了怎么回事
您加的条件都用的是并且的条件,这样就必须同时满足才可以
而且您COND1COND2,有一个相同的条件,这样满足开仓条件,就不会执行平仓条件了
您的条件太苛刻了,建议您适当放宽一下,或者具体量化一下您的思路
投资者咨询:
自选公式预警 (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-7-31 14:48

文件名:kh1{vhn2)qj_s4xi}juxv.png COND1:=MA5>MA10&&MA10>MA20&&MA20>MA40&&J>K&&BIAS3>0.05&&MDI<20&&ADX>22&&HH>REF(HH,1); COND1,BK;
MA5<MA10&&BIAS3<REF(BIAS3,1),SP;
COND2:=MA5<MA10&&MA10<MA20&&MA20<MA40&&J<K&&BIAS3<0.05&&PDI<20&&ADX>22&&LL>REF(LL,1);
COND2,SK;老师这条件我一一都对过都满足但没开仓信号,请老师分析
ADX>20这个条件很好满足的,那个30根线是你们的源码定义的我没具体研究过。之前的条件太容易满足了才加的这个