编写出现小问题求助,想描述开盘4分钟内的最高价和最低价

因为想取真实交易日开盘后5分钟内的最高价和最低价。

有夜盘的就取21:00-21:05内的最高价

无夜盘就取09:00-09:05内的最高价。

自己写了三版都发现都取不到。

求老师帮忙写下。



关于日内最高价跟最低价的编写
建仓后的最高价和最低价
持仓期间的最高价和最低价如何实现
回测的时候怎么判断同一个bar上 最高价和最低价那个出现;
怎样获取和纪录最近3个区域的最低价和最高价
求10个周期内的最高价和最低价
最高价和最低价的代码
求8天内的最低价
求助,我想求出过去100根bar内收盘价相同的价格和次数,请问应该怎么写??
请教!如何求最高价,最低价

直接用truedate(0)判断不就好了么?

你到底想取5分钟还是4分钟?

1、如果只获得实盘状态,则直接用

GetSessionStartTime配合

时间校验

2、如果要逐bar获得图表历史值 通用模型

Data0为原有数据源 周期为1d

加入Data1数据源,周期为1m

var

 integer D1CurrentBarCount(100);

 Series<Numeric> NewHigh(0, 59); //新High

 Series<Numeric> NewLow(0, 59); //新Low

onbar{}

{

//求Data0周期内,DATA1当前bar计数

 D1CurrentBarCount = Data1.CurrentBar - Data1.DateTimeToBarIndex(Data0.TradingBeginDatetime) + 1;

IF( D1CurrentBarCount == 4 )//==4还是==5自己测试一下

{

 Data0.NewHigh[0] = Data1.Highest( Data1.High, Data0.D1CurrentBarCount );

 Data0.NewLow[0] = Data1.Lowest( Data1.Low, Data0.D1CurrentBarCount );

}

}

3、TBQ3环境下 设置数据源颗粒度为5m

读取H/L

颗粒度设置是新增功能 没有用过 你可以测试一下