Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:今天的开盘时间与平常不同代码

1楼
longkun 发表于:2020/10/9 10:22:56
 今天的开盘时间与平常不同,请问用代码如何发现这个
2楼
longkun 发表于:2020/10/9 10:24:25
是opentime(0)有区别吗
3楼
longkun 发表于:2020/10/9 10:29:21
 等价1:=REF(V,1)=0,LINETHICK0;
等价2:=sum(REF(V,1)=0 AND REF(V,2)=0,todaybar),LINETHICK0;
新数齐:等价1=0 and 等价2=0;
IF 新数齐 then begin

END

以上代码,平时我用来检测当日分时数据是否齐全,但是,昨晚没有夜盘,以上代码失效。
请问如何优化
4楼
FireScript 发表于:2020/10/9 10:31:03
 无法用这个函数判断的。你说的开盘时间不同,是指节假日没有夜盘交易的情况吗?
5楼
longkun 发表于:2020/10/9 10:32:44
 是
6楼
longkun 发表于:2020/10/9 10:54:40
 当日开盘的总分钟数如何写代码?
7楼
longkun 发表于:2020/10/9 10:55:25
 能不能用总分钟数来判断节假日?
8楼
FireScript 发表于:2020/10/9 10:58:55
试试这个测试代码:

IsNight:=OPENTIME(1)>40000;//判断是否有夜盘 ,有夜盘返回0,没有夜盘返回1

d:=STRLEFT(NUMTOSTR(time,0),2);//截取K线字符串前2位
cd1:d='13' and not(ref(d='13',1)) and time>=130000;//白盘开盘位置

result:IsNight=0 and VALUEWHEN(cd1,TODAYBAR)=1;//有夜盘 且 本次交易日开盘时间是从白盘开始。也就是节假日后的第一个交易日

DRAWICON(result,h,1);//输出标识下位置,日线以上周期无效

9楼
longkun 发表于:2020/10/9 11:10:27
高!
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01953 s, 3 queries.