开盘价均价 (文华财经wh7睿期)

投资者咨询:开盘价均价 (文华财经wh7睿期)
来源:文华财经  日期:2019-5-21 14:03
 老师好,


         请问怎样编写取得每天的开盘价,,,,均价,,,,昨天的结数价
 
技术人员回复
日期:2019-5-21 14:07
 参考:

OO:VALUEWHEN(DAYBARPOS=1,O);
CC:SETTLE;
AA:=BACKSET(ISLASTBAR,DAYBARPOS);
YS:IF(AA,GETPRICE('YSETTLE'),REF(SETTLE,DAYBARPOS));
投资者咨询:开盘价均价 (文华财经wh7睿期)
来源:文华财经  日期:2019-5-21 14:03
 每天早9点的开盘价,在这个价位向右画一横线且显示数值
 每天晚9点的开盘价,在这个价位向右画一横线且显示数值
昨天的结算价,在这个价位向右画一横线且显示数值


技术人员回复
日期:2019-5-21 14:34
您查看的是什么合约?

有夜盘的合约21:00~15:00是一个交易日的

您是想要9点画线,画到第二天9点吗?那么对应的开盘价,取的是21点,还是9点的?
 
投资者咨询:开盘价均价 (文华财经wh7睿期)
来源:文华财经  日期:2019-5-21 14:03
两个都取,行吗,结算就取15:00的,,谢谢
技术人员回复
日期:2019-5-21 14:50
 可以

那么21点画线,到9点,之后这样循环取值?

编写需要时间,请稍后
 
投资者咨询:开盘价均价 (文华财经wh7睿期)
来源:文华财经  日期:2019-5-21 14:03
 对的,谢谢
技术人员回复
日期:2019-5-21 15:34
 参考:

NN:=BARSLAST(CROSS(TIME>=0900&&TIME<1200,0.5))+1;
MM:=MIN(NN,DAYBARPOS);
OO:=VALUEWHEN(MM=1,O);
DRAWSL(1,OO,0,1,0,COLORRED);
DRAWTEXT(MM=1,OO,'开盘价:'),ALIGN2,COLORRED;
DRAWNUMBER(MM=1,OO,OO,2,COLORRED),ALIGN0;
SS:SETTLE,COLORYELLOW;
AA:=BACKSET(ISLASTBAR,DAYBARPOS);
YS:=IF(AA,GETPRICE('YSETTLE'),REF(SETTLE,DAYBARPOS));
DRAWSL(1,YS,0,1,0,COLORGREEN);
DRAWTEXT(DAYBARPOS=1,YS,'昨结算价:'),ALIGN2,COLORGREEN;
DRAWNUMBER(DAYBARPOS=1,YS,YS,2,COLORGREEN),ALIGN0;