以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  这几只股票的上市日期有问题, 或者和其他的格式不一致.  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=170334)

--  作者:vonhayek
--  发布时间:2019/6/6 14:27:00
--  这几只股票的上市日期有问题, 或者和其他的格式不一致.
def init(context):

    stk_codes = []
    for block in [\'深圳A股\', \'深圳创业\', \'上海A股\']:
        stk_codes += get_blocks(block, 0)
    
    stk_info = {}
    for stk_code in stk_codes:
        stk_name = get_dynainf(stk_code, 219)
        if \'*\' in stk_name or \'ST\' in stk_name or \'退\' in stk_name: 
            continue
            
        try:
            day0 = get_finance(stk_code, 3, 1, 0, 0)[-1].values
        except:
            print(f\'except {stk_code} {day0}\')
            
        if day0 < 1:
            print(stk_code)

14:10:33 > SZ000750
14:10:35 > SZ002525
14:10:36 > except SZ002999 20190326
14:10:37 > except SZ300781 20190531
14:10:37 > except SZ300999 39190531
14:10:38 > except SH600849 19940324
14:10:39 > SH601360   


--  作者:vonhayek
--  发布时间:2019/6/6 14:32:37
--  
def init(context):

    stk_codes = []
    for block in [\'深圳A股\', \'深圳创业\', \'上海A股\']:
        stk_codes += get_blocks(block, 0)
    
    stk_info = []
    for stk_code in stk_codes:
        stk_name = get_dynainf(stk_code, 219)
        if \'*\' in stk_name or \'ST\' in stk_name or \'退\' in stk_name: 
            continue
            
        try:
            day0 = get_finance(stk_code, 3, 1, 0, 0)[-1].values
        except:
            print(f\'except {stk_code} {day0}\')
            
        if day0 < 1:
            print(stk_code)
            
        day0 = int(1900e4 + day0)
                
        m0_vol = get_indicator(stk_code, \'get_openv\', \'m0_vol\', \'\', \'1d\', 1, True, True)
        m0_close = get_dynainf(stk_code, 4)
        high_limit = get_dynainf(stk_code, 54)
                
        stk_info += [[stk_code, stk_name, day0, m0_vol, m0_close, high_limit]]
            
    cols = [\'code\', \'name\', \'day0\', \'m0_vol\', \'m0_close\', \'high_limit\']
    pd.DataFrame(stk_info, columns=cols).to_csv(\'F:\\\\1.csv\', float_format=\'%.2f\')

# 技术指标名称get_openv 
# 内容是  m0_vol: openv;

得到的openv大部分都是0   
补充了日内tick还是不行. 


--  作者:vonhayek
--  发布时间:2019/6/6 14:38:08
--  
是因为我用的免费版吗? 有没有自动补充数据的函数, 一不小心就忘了补充某种数据. 
--  作者:yukizzc
--  发布时间:2019/6/6 14:38:19
--  
你在k线图上输出这个openv看下能否娶到值
--  作者:vonhayek
--  发布时间:2019/6/6 14:42:22
--  
可以取到, 一直到2010年. 
好像是我看过哪个股票, 电脑才去获取这个数据. 
有没有自动化一点儿的办法?

--  作者:yukizzc
--  发布时间:2019/6/6 14:58:20
--  
工具-数据补充,补充下历史数据
--  作者:vonhayek
--  发布时间:2019/6/6 15:04:13
--  
补充数据时, 只能按交易所全选? 
出来的好多代码从来没听过, 假如仅仅补充A股的话, 既可以加快速度, 又可以节约你们的带宽.

--  作者:vonhayek
--  发布时间:2019/6/6 15:15:26
--  
正在连接服务器,数据下载过程中请尽量不要做其他操作,请耐心等待....

开始下载 SH 市场 2019/06/06 数据...不存在。错误码:404
开始下载 SZ 市场 2019/06/06 数据...不存在。错误码:404
数据下载结束。
数据解压缩中,请等待...
正在清理临时文件....
数据已经全部处理完毕。

当天只能补充"日内tick", 其他的都不存在. 

日内tick补充全交易所又有点慢啊. 

--  作者:yukizzc
--  发布时间:2019/6/6 15:47:33
--  
当天数据补充日内分笔
历史数据根据补充进行补充

--  作者:vonhayek
--  发布时间:2019/6/6 16:38:11
--  
(1)找到了, 刚才说的可以用"自定义数据补充", 专业版可以补充多少只股票? 写的<50.

(2)数据接收-->多档订阅, 是指的tick订阅吧?  专业版可以订阅多少只股票(价, 量, 金额三个指标)?

(3)盘中启动软件, 再去订阅, 会不会自动补充开盘以来的数据? 
    如果不会, 还要手工去补充? 

(4)一只股票的某分钟成交量等于0, 怎么判断是行情中断了, 还是确实没交易数据?