老师麻烦一下 (文华财经wh7睿期)

投资者咨询:老师麻烦一下 (文华财经wh7睿期)
来源:文华财经  日期:2020-7-30 10:35
 请老师帮助做个指标,要求是开盘多空至最高或最低,回到开盘线与最高与最低3分之2一条横线,回到一半时也出现一条横线,3分之2一条横线消失,并有警报声,用在日线以下级别,谢谢!
技术人员回复
日期:2020-7-30 10:40
黄色线是2/3,橙色线是1/2,数值由开盘价和当日最高最低价计算得出,您看下效果:

HH:=HHV(H,DAYBARPOS);
LL:=LLV(L,DAYBARPOS);
OO:=REF(O,DAYBARPOS-1);
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&C<OO+(HH-OO)*2/3&&C>OO&&C>OO+(HH-OO)/2,OO+(HH-OO)*2/3,0,-DAYBARPOS+1,0,COLORYELLOW),DOT;
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&C<OO+(HH-OO)/2&&C>OO,OO+(HH-OO)/2,0,-DAYBARPOS+1,0,RGB(255,128,64)),DOT;
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&C>OO-(OO-LL)*2/3&&C<OO&&C<OO-(OO-LL)/2,OO-(OO-LL)*2/3,0,-DAYBARPOS+1,0,COLORYELLOW),DOT;
DRAWSL((ISLASTBAR||REFX(DAYBARPOS=1,1))&&C>OO-(OO-LL)/2&&C<OO,OO-(OO-LL)/2,0,-DAYBARPOS+1,0,RGB(255,128,64)),DOT;
X1:=C<OO+(HH-OO)*2/3&&C>OO&&C>OO+(HH-OO)/2;
X2:=C<OO+(HH-OO)/2&&C>OO;
X3:=C>OO-(OO-LL)*2/3&&C<OO&&C<OO-(OO-LL)/2;
X4:=C>OO-(OO-LL)/2&&C<OO;
X1||X2||X3||X4,SOUND('A');
投资者咨询:老师麻烦一下 (文华财经wh7睿期)
来源:文华财经  日期:2020-7-30 10:35
 老师我不需要这种死线,看清楚我要求,比如两小时K线每两小时开一次,日线每天开一次,K线跑多还是空只要回踩离开盘线的3分之2和2分1距离就有警报和出现一条线,K线过了3分之2到2分1位置了3分之2线消失
技术人员回复
日期:2020-7-30 12:27
 您的描述比较模糊:

①怎么理解“两小时K线每两小时开一次,日线每天开一次”。
②“出现一条线”画多长,在什么数值上画?
③“3分之2到2分1位置”是当日最高最低价和开盘价计算,还是开盘K线的H/L/O计算? 

请精确量化下,或者您手动画一部分线,我们分析下。
投资者咨询:老师麻烦一下 (文华财经wh7睿期)
来源:文华财经  日期:2020-7-30 10:35
 就以两小时K线来计算,K线走红走绿,走到自己K的高点,也就是两小时高点,回到离两小时开盘线一半位置出现一条带警报线
技术人员回复
日期:2020-7-30 13:35
走红提醒1/2 1/3;走绿提醒1/2 1/3 ,看下现在效果:

CON1:=C<(O+(H-O)*2/3) && C>(O+(H-O)/2);
CON2:=C<(O+(H-O)/2);
DRAWSL1(CON1&&ISUP,O+(H-O)*2/3,0,1,0),DOT,COLORYELLOW;
DRAWSL1(CON2&&ISUP,O+(H-O)/2,0,1,0),DOT,COLORYELLOW;
CON3:=C>(O-(O-L)*2/3) && C<(O-(O-L)/2);
CON4:=C>(O-(O-L)/2);
DRAWSL1(CON3&&ISDOWN,O-(O-L)*2/3,0,1,0),DOT,RGB(255,128,64);
DRAWSL1(CON4&&ISDOWN,O-(O-L)/2,0,1,0),DOT,RGB(255,128,64);
投资者咨询:老师麻烦一下 (文华财经wh7睿期)
来源:文华财经  日期:2020-7-30 10:35
 老师最后一根两小时K到了2分1,3分1位置没显示啊
技术人员回复
日期:2020-7-30 15:36
 哪个合约,我们针对看下。
投资者咨询:老师麻烦一下 (文华财经wh7睿期)
来源:文华财经  日期:2020-7-30 10:35
 沪银,老师我只需要两小时最后一根K到位置就向右长出几根K长度实线,到3分1出现并有警示音,过了消失到2分之1出现,谢谢。
技术人员回复
日期:2020-7-30 15:49
参考:

CON1:=C<(O+(H-O)*2/3) && C>(O+(H-O)/2);
CON2:=C<(O+(H-O)/2);
DRAWSL(ISLASTBAR&&CON1&&ISUP,O+(H-O)*2/3,0,3,0,COLORYELLOW);
DRAWSL(ISLASTBAR&&CON2&&ISUP,O+(H-O)/2,0,3,0,COLORYELLOW),DOT,COLORYELLOW;
DRAWTEXT(ISLASTBAR&&CON1&&ISUP,O+(H-O)*2/3,'2/3'),ALIGN0;
DRAWTEXT(ISLASTBAR&&CON2&&ISUP,O+(H-O)/2,'1/2'),ALIGN0;
CON3:=C>(O-(O-L)*2/3) && C<(O-(O-L)/2);
CON4:=C>(O-(O-L)/2);
DRAWSL(ISLASTBAR&&CON3&&ISDOWN,O-(O-L)*2/3,0,3,0,RGB(255,128,64));
DRAWSL(ISLASTBAR&&CON4&&ISDOWN,O-(O-L)/2,0,3,0,RGB(255,128,64));
DRAWTEXT(ISLASTBAR&&CON3&&ISDOWN,O-(O-L)*2/3,'2/3'),ALIGN0;
DRAWTEXT(ISLASTBAR&&CON4&&ISDOWN,O-(O-L)/2,'1/2'),ALIGN0;
X1:=ISLASTBAR&&CON1&&ISUP;
X2:=ISLASTBAR&&CON2&&ISUP;
X3:=ISLASTBAR&&CON3&&ISDOWN;
X4:=ISLASTBAR&&CON4&&ISDOWN;
ISLASTBAR&&(X1||X2||X3||X4),SOUND('A');