本文目录一览:
2、002699股票
上海证券报
3月8日,沪深两市开盘1小时成交额突破5000亿元,突如其来的交易“洪峰”让券商交易系统再度“拥堵”。3月8日早盘,多名投资者反映,自己使用的券商手机APP出现严重卡顿,买单卖单均延迟成交,更有券商手机APP出现撤单无效、随机交易的情况。
对于3月8日券商交易系统再度出现卡顿的情况,投资者出现了较强的不满情绪。投资者王女士向
投资者刘先生在使用华泰证券手机APP时也遇到类似问题,他早盘挂了两个买单,一直呈现“待提交”状态,他眼睁睁地看着股价跌破他提交的买入价,但是他的交易系统仍然没有恢复。等到问题解决后,股价已经高于刘先生的买入价位,只得作罢。
这已不是本轮交投活跃行情下*出现交易系统故障了,此前2月26日就发生了多家券商手机客户端出现登录失败、刷新行情信息失败、开户系统卡顿等故障。当日沪深两市成交额显著放量突破万亿元,有出现故障的券商回应称,由于服务器无法承载突如其来的交易量,已进行服务器扩容来应对交易洪峰。
某中型券商经纪业务*人士表示,出现卡顿“原因很简单,就是服务器容量不够,虽然当日全天成交量并不是高得吓人,但是开盘后瞬时请求猛增,瞬间下单的高并发量导致服务器崩溃了” 。
解决的方法在于服务器扩容。一位券商网金部人士表示,由于不同券商的技术架构不同,解决方法不一。他介绍了两个解决方法:其一,可以通过内部调配的方式把冗余的服务器加到外围服务器上,或者把冗余的算力拿到需求大的地方,可以增加一些容量,缓解交易拥堵问题;其二,可以采取更改前端访问代码的方式,将原来每秒请求一次改成5秒请求一次,从而降低对核心服务器的访问压力。但他同时表示,如果遇到更为极端的访问状态,服务器仍然可能“撑不住”,交易请求会受到较大影响。
对于近期成交量频频过万亿的行情,有券商提前增调了服务器,以确保交易系统稳定,但是仍有部分券商应对仓促,造成投资者“大涨时挤不进、大跌时逃不走”的情况。业内人士认为,各券商对信息系统的投入、对交易系统的设计,均考验着券商客服效果。投资者也会用脚投票,倒逼全行业不断进行信息系统升级,以应对更复杂的交易需求。
证券代码:002699 证券简称:美盛文化 公告编号:2022-012
本公司及董事会全体成员保证公告内容真实、准确和完整,没有虚假记载、误导性陈述或重大遗漏。
一、股票交易异常波动的情况
公司股票(股票简称:美盛文化,股票代码:002699)交易价格于2022年3月4日、3月7日连续两个交易日内收盘价涨幅偏离值累计达到23.99%。根据深圳证券交易所相关规定,属于股票异常波动的情况。
二、公司关注、核实情况
针对公司股票异常波动,公司对有关事项进行了核查,现就有关情况说明
(一) 公司近期未发现公共传媒报道了可能或已经对本公司股票交易价格产生较大影响的未公开重大信息;
(二) 近期公司经营情况及内外部经营环境未发生重大变化;
(三) 经询问,公司、控股股东和实际控制人不存在关于本公司的应披露而未披露的重大事项,或处于筹划阶段的重大事项;
(四) 股票异常波动期间控股股东、实际控制人未主动买卖公司股票;
(五) 公司于2022年1月28日披露了《2021年度业绩预告》,不存在更正、补充的情况。
(六) 公司不存在违反公平信息披露规定的情形;
(七) 前期披露的信息不存在需要更正、补充之处。
三、是否存在应披露而未披露信息的说明
本公司董事会确认,本公司目前没有其他根据深交所《股票上市规则》等有关规定应予以披露而未披露的事项或与该事项有关的筹划、商谈、意向、协议等;董事会也未获悉本公司有根据深交所《股票上市规则》等有关规定应予以披露而未披露的、对本公司股票及其衍生品种交易价格产生较大影响的信息;公司前期披露的信息不存在需要更正、补充之处。
四、上市公司认为必要的风险提示
(一)公司经自查不存在违反信息公平披露的情形。
(二)公司郑重提醒广大投资者:《中国证券报》、《上海证券报》、《证券时报》、《证券日报》和巨潮资讯网(htttp://www.cninfo.com.cn)为公司选定的信息披露媒体为公司选定的信息披露媒体,公司所有信息均以在上述指定媒体刊登的信息为准,请广大投资者理性投资,注意风险。
特此公告。
美盛文化创意股份有限公司董事会
2022年3月7日
本文通过编写交易软件的自动登录程序来了解pywinauto的详细用法。注:python版本号3.8,pip版本22.0.3
一、pywinauto的安装和运行
1.安装pywintuao
pipinstall pywinauto # 就这么简单
2.可访问性技术(backend)
我们安装好Pywinauto之后,首先要确定哪种可访问性技术(backend)可以用于我们的应用程序,在windows有两种:
Win32 API (backend= "win32") MS UI Automation (backend="uia")目前大部分应用程序主窗口是“uia”,一般都是先用“uia",报错时再换成"win32"。
3.运行启动(实例化程序)交易软件,连接主窗口。
方式1:连接已有进程(进程号在任务管理器-详细信息可以查看,在实际运用中一般是自定义函数,根据进程名称自动获取)。
app = Application(backend='uia').connect(process=******)
方式2:使用窗口句柄绑定
app = Application().connect(handle=********)
方式3:使用标题、类型等匹配
app = Application().connect(title_re="******", class_name="******")
方式4:直接启动程序 (注意路径中特殊字符的转义,/和\,不注意有时会出错)
app = Application(backend="uia").start(r'D:\zd_huatai\TdxW.exe')
由于进程(process)和名柄(handle)每次重启后都会改变,因此我们在这个实验中主要使用方式3和方式4,真正做项目时会先定义一个获取进程的函数。
二:实例
在pycharm或vccode中,新建auto_goin.py文件,在代码行中输入:
import timeimport keyboardfrom pywinauto import Application, WindowSpecificationapp = Application(backend="uia").start(r'D:\zd_huatai\TdxW.exe')
运行代码,检查交易软件是否正常启动,并用SPY++查看主窗口信息,这里我们要获取的是窗口标题名称:“华泰证券网上交易系统(*版)V8.24”。
打印主窗口控件信息(备用):
连接主窗口,向主窗口模拟输入"F8"(启动交易窗口快捷键),连接交易登录窗口并再次打印新的控件信息。
app['华泰证券网上交易系统(*版)V8.24'].type_keys('{VK_F12}')jy = Application(backend='win32').connect(class_name='#32770', title='华泰证券网上交易系统(*版)V8.24')jy['华泰证券网上交易系统(*版)V8.24'].print_control_identifiers()
模拟键盘输入密码,这里要注意,登录界面都会设置输入控制,比如“验证码”“图形识别”等防注入措施,这样的话会增加一些麻烦,不过也为我们学习新的技术增加了动力,比如“图像识别”,“控件定位”等。
mm: WindowSpecification = jy.window(title='华泰证券网上交易系统(*版)V8.24')mm['Edit2'].click()time.sleep(0.5)keyboard.send('7')time.sleep(0.5)keyboard.send('0')time.sleep(0.5)...
定位控件,模拟人为输入密码。(这个方法有点“二”,不过实测可用)。
附:常用方法:
1.**.调试定位控件**
print_control_identifiers(depth = None, filename = None)
以树形结构打印出所有控件可识别出的标识
depth:打印的深度,缺省时打印*深度。
filename:将返回的标识存成文件(生成的文件与当前运行的脚本在同一个路径下)
draw_outline(colour =’green’,thickness = 2,fill = win32defines.BS_NULL, rect = None)
默认为在当前定位到的窗口或控件周围画出一条边界线,方便我们看出定位到了哪个控件
colour:边界线的颜色,默认为绿
thickness:线的粗细,默认为2
fill:以何种方式填充矩形(没试过,详见源码base_wrapper.py)
rect:根据坐标画出矩形(默认是在当前定位到的元素上画出一个矩形)
is_dialog 判断是否为dialog
2. 隐式等待
wait(wait_for, timeout = None, retry_interval = None)
wait_for可传入五种参数, 可以组合传参,但要以空格隔开:
exists: 窗口变成有效的句柄
visible: 窗口可见,没隐藏
enabled: 窗口没有disable
ready: visible + enable
active: active
timeout:设置超时时间,若在n秒内没有等到窗口在wait_for中传入的几种状态,则会抛出TimeoutError。
retry_interval:超时后,间隔n秒再次重试。
wait_not(wait_for_not,timeout = None,retry_interval = None)
等待窗口不处于某种状态时。参数与wait传参一致。
3. 输入框输入
type_keys()
4. 菜单栏
menu_select()
例:app.window.menu_select(Edit -> Replace)
5. 鼠标点击
click() # 点击Button控件
check_by_click() # 通过click()方法勾选checkbox
uncheck_by_click() #通过click()方法取消勾选checkbox
get_check_state() # 返回checkbox的勾选状态(0没勾选,1勾选,2不定)
is_checked # (勾选返回true,为勾选返回false,不定返回None)
check() #勾选checkbox
uncheck() #不勾选checkbox
invoke() # 点击(uia mode)
toggle () #勾选checkbox(uia mode)
6. 键盘操作
本文通过编写交易软件的自动登录程序来了解pywinauto的详细用法。注:python版本号3.8,pip版本22.0.3
一、pywinauto的安装和运行
1.安装pywintuao
pipinstall pywinauto # 就这么简单
2.可访问性技术(backend)
我们安装好Pywinauto之后,首先要确定哪种可访问性技术(backend)可以用于我们的应用程序,在windows有两种:
Win32 API (backend= "win32") MS UI Automation (backend="uia")目前大部分应用程序主窗口是“uia”,一般都是先用“uia",报错时再换成"win32"。
3.运行启动(实例化程序)交易软件,连接主窗口。
方式1:连接已有进程(进程号在任务管理器-详细信息可以查看,在实际运用中一般是自定义函数,根据进程名称自动获取)。
app = Application(backend='uia').connect(process=******)
方式2:使用窗口句柄绑定
app = Application().connect(handle=********)
方式3:使用标题、类型等匹配
app = Application().connect(title_re="******", class_name="******")
方式4:直接启动程序 (注意路径中特殊字符的转义,/和\,不注意有时会出错)
app = Application(backend="uia").start(r'D:\zd_huatai\TdxW.exe')
由于进程(process)和名柄(handle)每次重启后都会改变,因此我们在这个实验中主要使用方式3和方式4,真正做项目时会先定义一个获取进程的函数。
二:实例
在pycharm或vccode中,新建auto_goin.py文件,在代码行中输入:
import timeimport keyboardfrom pywinauto import Application, WindowSpecificationapp = Application(backend="uia").start(r'D:\zd_huatai\TdxW.exe')
运行代码,检查交易软件是否正常启动,并用SPY++查看主窗口信息,这里我们要获取的是窗口标题名称:“华泰证券网上交易系统(*版)V8.24”。
打印主窗口控件信息(备用):
连接主窗口,向主窗口模拟输入"F8"(启动交易窗口快捷键),连接交易登录窗口并再次打印新的控件信息。
app['华泰证券网上交易系统(*版)V8.24'].type_keys('{VK_F12}')jy = Application(backend='win32').connect(class_name='#32770', title='华泰证券网上交易系统(*版)V8.24')jy['华泰证券网上交易系统(*版)V8.24'].print_control_identifiers()
模拟键盘输入密码,这里要注意,登录界面都会设置输入控制,比如“验证码”“图形识别”等防注入措施,这样的话会增加一些麻烦,不过也为我们学习新的技术增加了动力,比如“图像识别”,“控件定位”等。
mm: WindowSpecification = jy.window(title='华泰证券网上交易系统(*版)V8.24')mm['Edit2'].click()time.sleep(0.5)keyboard.send('7')time.sleep(0.5)keyboard.send('0')time.sleep(0.5)...
定位控件,模拟人为输入密码。(这个方法有点“二”,不过实测可用)。
附:常用方法:
1.**.调试定位控件**
print_control_identifiers(depth = None, filename = None)
以树形结构打印出所有控件可识别出的标识
depth:打印的深度,缺省时打印*深度。
filename:将返回的标识存成文件(生成的文件与当前运行的脚本在同一个路径下)
draw_outline(colour =’green’,thickness = 2,fill = win32defines.BS_NULL, rect = None)
默认为在当前定位到的窗口或控件周围画出一条边界线,方便我们看出定位到了哪个控件
colour:边界线的颜色,默认为绿
thickness:线的粗细,默认为2
fill:以何种方式填充矩形(没试过,详见源码base_wrapper.py)
rect:根据坐标画出矩形(默认是在当前定位到的元素上画出一个矩形)
is_dialog 判断是否为dialog
2. 隐式等待
wait(wait_for, timeout = None, retry_interval = None)
wait_for可传入五种参数, 可以组合传参,但要以空格隔开:
exists: 窗口变成有效的句柄
visible: 窗口可见,没隐藏
enabled: 窗口没有disable
ready: visible + enable
active: active
timeout:设置超时时间,若在n秒内没有等到窗口在wait_for中传入的几种状态,则会抛出TimeoutError。
retry_interval:超时后,间隔n秒再次重试。
wait_not(wait_for_not,timeout = None,retry_interval = None)
等待窗口不处于某种状态时。参数与wait传参一致。
3. 输入框输入
type_keys()
4. 菜单栏
menu_select()
例:app.window.menu_select(Edit -> Replace)
5. 鼠标点击
click() # 点击Button控件
check_by_click() # 通过click()方法勾选checkbox
uncheck_by_click() #通过click()方法取消勾选checkbox
get_check_state() # 返回checkbox的勾选状态(0没勾选,1勾选,2不定)
is_checked # (勾选返回true,为勾选返回false,不定返回None)
check() #勾选checkbox
uncheck() #不勾选checkbox
invoke() # 点击(uia mode)
toggle () #勾选checkbox(uia mode)
6. 键盘操作
今天的内容先分享到这里了,读完本文《华泰证券手机交易软件》之后,是否是您想找的答案呢?想要了解更多华泰证券手机交易软件、002699股票相关的财经新闻请继续关注本站,是给小编*的鼓励。