java判断股市是不是休市

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java判断股市是不是休市相关的知识,希望对你有一定的参考价值。

通过代码来判断股市是否休市。

参考技术A 每个工作日上午9点半开盘,下午3点收盘嘛,周末或法定节假日全天休市,java获取个Date判断时间而已,再结合法定节假日表,就解决了。

好像证券交易所有开放WebService的,直接调用就可以,爽的。本回答被提问者和网友采纳
参考技术B 判断股市是否休市的条件,是达到涨停吗,还是到达闭式时间,用,if条件判断试试 参考技术C 你TM要说明怎样才算是否休市,不然怎么判断? 参考技术D 什么意思?

python 判断是否股市交易日

使用 tushare库,他有个函数可以读取所有日期是否开市,返回值为dataframe型

import tushare as ts
ts.trade_cal()

isOpen为1就是开市。

全部源码如下:

import tushare as ts
import datetime
import time
def JiaoYiRiQi():
    while True:
        DatetimeNOW = datetime.datetime.now().strftime(‘%Y-%m-%d‘)
        OpenList = ts.trade_cal()
        OpentimeList = OpenList.isOpen[OpenList.calendarDate == DatetimeNOW]
        if OpentimeList.values[0] == 1:
            XianZaiShiJian = datetime.datetime.now().strftime(‘%H%M%S‘)
            if 93000 < int(XianZaiShiJian) < 150000:
                break
            else:
                pass
        else:
            pass
        time.sleep(60)

如果在交易时间内就跳出循环不再的话就等60秒会再次执行。

以上是关于java判断股市是不是休市的主要内容,如果未能解决你的问题,请参考以下文章

对近来股市的一些思考和判断

python 判断是否股市交易日

python判断是否为股市交易日

java判断是不是是日期

java判断日期是不是合法

java中判断一个对象是不是实现了某个接口