求助:编写指标公式 (文华财经WH6赢顺V6.7)

投资者咨询:求助:编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 8:46
 想写一个公式,思路如下:
假定当日为A,
1.若A日的收盘价低于前一日即(A-1)日的最低价,如果在A日后的3天内即(A+1,A+2,A+3)3日内价格超过A日的最高价,便在主图上方有提示线段和标注“做多”字样(最好同时能有提示音)。
2.若A日的收盘价高于前一日即(A-1)日的收盘价,并且A日收盘价小于【最低价+(最高价+最低价)/4】,如果在A日后的3天内即(A+1,A+2,A+3)3日内价格超过A日的最高价,便在主图上方有提示线段和标注“做多”字样(最好同时能有提示音)。
3.若A日的收盘价高于前一日即(A-1)日的最高价,如果在A日后的3天内即(A+1,A+2,A+3)3日内价格低过A日的最低价,便在主图上方有提示线段和标注“做空”字样(最好同时能有提示音)。
4.若A日的收盘价低于前一日即(A-1)日的收盘价,并且A日收盘价大于【最高价-(最高价+最低价)/4】,如果在A日后的3天内即(A+1,A+2,A+3)3日内价格低过A日的最低价,便在主图上方有提示线段和标注“做空”字样(最好同时能有提示音)。
   
技术人员回复
日期:2018-5-24 9:04
较复杂,需要一定时间分析,预计下午给您回复
投资者咨询:求助:编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 8:46
 好的谢谢
技术人员回复
日期:2018-5-24 9:50
如下即可

 
1.
DRAWTEXT(C<REF(L,1),H,'下跌出击日');
DRAWSL(C<REF(L,1),H,0,3,0,COLORYELLOW),LINETHICK3;
N:=BARSLAST(C<REF(L,1));
A:=N<=3&&C>REF(H,N);
DRAWTEXT(A,H,'做多');
DRAWSL(A,H,0,1,0,COLORRED);
A,SOUND('A');

2.
DRAWTEXT(C<REF(C,1)&&C<L+(H+L)/4,H,'隐藏上涨出击日');
DRAWSL(C<REF(C,1)&&C<L+(H+L)/4,H,0,3,0,COLORYELLOW),LINETHICK3;
N1:=BARSLAST(C<REF(C,1)&&C<L+(H+L)/4);
A1:=N1<=3&&C>REF(H,N1);
DRAWTEXT(A1,H,'做多');
DRAWSL(A1,H,0,1,0,COLORRED);
A1,SOUND('A');

3.
DRAWTEXT(C>REF(H,1),L,'下跌出击日'),VALIGN0;
DRAWSL(C>REF(H,1),L,0,3,0,COLORYELLOW),LINETHICK3;
NN:=BARSLAST(C>REF(H,1));
AA:=NN<=3&&C<REF(L,NN);
DRAWTEXT(AA,L,'做空'),VALIGN0;
DRAWSL(AA,L,0,1,0,COLORRED);
AA,SOUND('A');

4.
DRAWTEXT(C<REF(C,1)&&C>H-(H+L)/4,L,'隐藏下跌出击日'),VALIGN0;
DRAWSL(C<REF(C,1)&&C>H-(H+L)/4,L,0,3,0,COLORYELLOW),LINETHICK3;
NN1:=BARSLAST(C<REF(C,1)&&C>H-(H+L)/4);
AA1:=NN1<=3&&C<REF(L,NN1);
DRAWTEXT(AA1,L,'做空'),VALIGN0;
DRAWSL(AA1,L,0,1,0,COLORRED);
AA1,SOUND('A');

投资者咨询:求助:编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 8:46
 不行啊,图片点击可在新窗口打开查看
投资者咨询:求助:编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 8:46


图片点击可在新窗口打开查看 
投资者咨询:求助:编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 8:46
 我写的那4点每一点都是全符合条件才报警啊
投资者咨询:求助:编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 8:46
 老师,画面太乱我现在也搞不清楚和我的构思是否一致,能否改下?去掉些提示线和文字。
1.若A日的收盘价低于前一日即(A-1)日的最低价,如果在A日后的3天内即(A+1,A+2,A+3)3日内价格超过A日的最高价,便在主图上方有提示线段和标注“做多”字样(最好同时能有提示音)。
2.若A日的收盘价高于前一日即(A-1)日的收盘价,并且A日收盘价小于【最低价+(最高价+最低价)/4】,如果在A日后的3天内即(A+1,A+2,A+3)3日内价格超过A日的最高价,便在主图上方有提示线段和标注“做多”字样(最好同时能有提示音)。
3.若A日的收盘价高于前一日即(A-1)日的最高价,如果在A日后的3天内即(A+1,A+2,A+3)3日内价格低过A日的最低价,便在主图上方有提示线段和标注“做空”字样(最好同时能有提示音)。
4.若A日的收盘价低于前一日即(A-1)日的收盘价,并且A日收盘价大于【最高价-(最高价+最低价)/4】,如果在A日后的3天内即(A+1,A+2,A+3)3日内价格低过A日的最低价,便在主图上方有提示线段和标注“做空”字样(最好同时能有提示音)。
改成这样我看看行不。
谢谢!
技术人员回复
日期:2018-5-24 10:48
 
投资者咨询:求助:编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 8:46
 谢谢,我看看和我思路一样不