首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

漏洞告之:通达OA 远程代码执行漏洞

北京通达信科科技有限公司是中国兵器工业信息中心的全资子公司,简称通达信科。是一支以管理软件研发、实施、服务与咨询为主营业务的高科技企业,隶属于世界500强企业中国兵器工业集团公司。作为国内协同管理软件行业内唯一的央企单位,通达信科将自身定位于中国协同OA软件的领跑者, 中国优秀的云应用方案提供商。通达信科建立了一支以年轻博士、硕士、高级工程师为核心的专业技术团队, 具备雄厚的研发实力和强大的项目实施及售后服务能力,是一支素质卓越、服务热情、勤勉奋进的优秀科研团队。一直以来,通达信科坚持秉承央企的信誉、外企的管理、民企的效率,通达信科人具备"能打大仗,敢打硬仗"的项目执行力, 是国内协同管理软件领域内鲜有的专家级领军团队。

01

c语言调用循环内部函数,通达信绘图函数调用,通达信调用内部数据[通俗易懂]

软件简介:通达信全部函数及其用法(2011年最新版)(一)行情函数1)HIGH(H) 最高价 返回该周期最高价.2)LOW(L) 最低价 返回该周期最低价.3)CLOSE(C) 收盘价 返回该周期收盘价.4)VOL(V) 成交量(手) 返回该周期成交量.5)OPEN(O) 开盘价 返回该周期开盘价.6)ADVANCE 上涨家数 返回该周期上涨家数. (本函数仅对大盘有效)7)DECLINE 下跌家数 返回该周期下跌家数. (本函数仅对大盘有效)8)AMOUNT 成交额(元) 返回该周期成交额.9)VOLINSTK 持仓量 返回期货该周期持仓量.10)QHJSJ期货结算价返回期货该周期结算价.11)BUYVOL 外盘(手) 返回外盘,即时行情数据12)SELVOL 外盘(手) 返回外盘13)ISBUYORDER 主动性买单 返回当前成交是否为主动性买单.用法: ISBUYORDER,当本笔成交为主动性买盘时,返回1,否则为014)DHIGH 不定周期最高价 返回该不定周期最高价.15)DOPEN 不定周期开盘价 返回该不定周期开盘价.16)DLOW 不定周期最低价 返回该不定周期最低价.17)DCLOSE 不定周期收盘价 返回该不定周期收盘价.18)DVOL 不定周期成交量价 返回该不定周期成交量价.19)NAMELIKE模糊股票名称返回股票名称是否以参数开头.用法: if(NAMELIKE(‘ST’),x,y);20)

03

BaoStock的股价前复权

周末睡了两天,头都大了,最近蹭网来着,不知道咋回事,上不了了。想来想去准备改mac地址,最后发现咋电脑连自己的手机wifi都连不上了,看来咋错怪那个wifi了。最后发现咋dns不对,最后改成了之前一种用的一个114.114.114.114,解决了问题。乘着下午凉快,想着解决一下股票中的复权,因为我们看股票软件的时候呐,经常是断崖式的下跌,这基本就是除权等操作,大概的意思就是说送股,意思就是说成本不变,价格变成了原来的多少倍,当然股价的变动的落脚地就是流通股的数量的变化。总之就是这么一个过程。在一般的炒股软件中都有一个复权的按钮。比如通达信的在这里不复权:

01

MT4行情交易API接口开发手记

1、用C++编写一个动态库文件,在里面实现行情和交易数据调用接口,将报价数据和K线数据写入数据库中,并从数据库中获取外汇量化系统发出的交易指令。 2、在MT4中编写EA文件,在MT4上不间断运行,从MT4平台实时获取报价和K线数据,并调用动态库写入数据库中,于此同时,不断从数据库中获取交易指令,再调用MT4的交易指令完成交易。 采用此种方法的好处就是兼容性强,只要打开MT4软件运行EA,就可以完成行情和交易接口的获取,也不用管是哪个外汇平台,即使MT4软件升级了也能继续用。缺点就是必须打开一个MT4软件专门获取行情和报价数据,同时每个交易的账户也必须要运行一个MT4软件,比如有10个外汇账户,就必须运行10个MT4软件。交易账户不多的话,运行速度和各方面指标也尚可接受,周末都不用重启或关闭,基本上实现7X24小时不间断运行。 一晃自己的量化系统就运行了几年了,中间也不断进行各种优化,但随着交易账户的不断增加,对软硬件的考验就越来越高了,一台普通的服务器,同时运行10多个账户就感觉有点吃力了,毕竟MT4本身就是一个大型的行情和交易软件,要占用不少软硬件资源,还要加上数据库服务器,现在感觉3、4台服务器都不够用了,网络带宽也开始吃紧,已经到了非改不可的时候了。 对于MT4行情和交易的API接口,自己一直都有耳闻,据说这种API接口,可以直接连接MT4行情和交易服务器,而且可以不用管是哪家外汇平台,只要该平台支持MT4软件即可使用。现在市面上很多跟单系统和跟单平台,就是通过该API接口来实现跟单服务的,但感觉这种API接口应该不是MT4软件开发商推出的,属于第三方软件,甚至有可能就是通过对MT4软件进行逆向分析提取出来的东西,一旦MT4软件升级了,就有可能导致API接口失效。记得以前网上就有通达信的行情和交易接口,可以获取国内A股行情并实现交易,自己当时还付费买了一套回来并使用了一段时间,据说也是逆向分析通达信系统得来的,但用了一段时间后,随着通达信软件和券商后台系统的升级,就无法使用了。 去年初的时候,自己就获取了一套MT4行情和交易接口及相关调用资料,但一直未去深入研究,因为该接口就仅仅是一个DLL文件,需要在Window 的.Net 平台下用C#开发和调用,自己对C#并不熟悉,这种托管DLL用其它的开发语言也不好调用,最主要是当时的重心和精力都放在量化系统和缠论策略的开发和优化上,对这种可有可无非要不可的东西实在无暇兼顾。但想着以后随着账户的不断增加,这种API调用接口肯定要用到,毕竟同时打开几十个MT4软件来实现交易接口太费资源了!自己也曾想到花点钱请别人开发,但想着要和自己的量化系统深度融合在一起,沟通和开发起来也挺麻烦,再加上自己本身就是程序员出身,还是适当的时候自己开发吧!从那时起,闲暇时间自己翻看一下C#的编程书籍,了解一下C#的语言和用法,先为以后的使用打点基础。 上周,将自己几个要完成的开发工作按重要性和紧急性排列出来各种比较后,终于决定将MT4API接口的开发提上日程了,说干就干,在电脑上安装好VS2019后,这个星期就忙着搞开发了。整个接口的需求和流程其实自己已经非常清晰,唯一不足的地方是对VS2019和C#还不熟悉,但开发语言都是相通的,不懂不会的地方就查查书,或者百度及CSDN上搜索一下就好了。 花了两天时间,完成了大致的软件界面,并实现了行情和交易接口的简单调用,成功返回了想要的各项数据,开发工作挺顺利,各项功能正慢慢实现。自己是用真实的交易账户来测试的,想着这样频繁的测试,不断登录和退出,途中还会有不少出错和非法调用,会不会引起外汇平台的警觉,如果把自己的账户封禁掉,那可就麻烦大了,因此马上申请了个模拟账户来测试,结果悲剧了,接口竟然无法登录了,返回Old Version,看来平台的模拟账户后台服务器已经升级了,不再支持这个接口,而真实账户的后台服务器,可能考虑到兼容性的缘故,还没有进行更新,或者还兼容这个接口版本,因此还能使用。记得去年底有一段时间,听说很多跟单系统或跟单平台都无法使用了,就因为MT4软件商强制升级了一次,有的MT4后台服务器已经不再支持这个接口了。想着这样下去也不是办法,因此又开始想办法去找这个接口的最新版本,皇天不负有心人,仅半天时间就找到了一个新的API接口版本,不过这个接口有一点点限制。在这里不得不鄙视一下C#,像C#,JAVA这种开发语言开发出来的托管代码,真的很容易被反编译,简直就和真正的源码看起来没有什么差别,因此很快就被我把限制解除了。 正好这两个星期新冠疫情吃紧,有的小区还被封了,羽毛球馆也不让打球了,因此整个星期几乎没有出门过,就窝在家里辛辛苦苦搞开发了,老骥伏枥,像我这种老程序员了,想不到开发效率还挺高,到了今天周五,就把整套接口完成了。现在回想过来,难点上除了本身对C#进行各种熟悉外,怎么优化速度和算法也花了不少时间,这里就通过缓冲区来实

03

vn.py源码解读(一、环境配置与回测初试)

近来忙于毕业找工作,也不知道能不能继续在量化界混了。周末比较闲,抽空研究了一下vn.py。有人说,为什么学那么多的回测平台呀。其实我个人觉得,做cta的话,两个回测平台还是要的,这样,当你的策略出现和你预计不符,而你有无法在代码逻辑层面找到问题的时候,你就可以用另外一个平台试一下,来看看到底是你的策略本身就不行,还是你的代码有着当前水平无法察觉的问题,甚至,可能回测平台本身存在一个bug。所以笔者之前学习的backtrader和pyalgotrade的目的就是这个,但是后续对于pyalgotrade没怎么用。前段时间看到vn.py和某Q开头的开源项目在网上开战,刚入门python的小朋友可能还不知道他们争论的是什么。

02

大数据24小时 | Google收购深度学习公司Kifi,罗罗抱微软“大腿”,引领航空业变革

Google收购深度学习公司Kifi,主打群聊和群分享业务;普林科技与亿阳信通达成战略合作,加速大数据产业变现;福建省将建“大数据产业发展聚集区”,连接两岸大数据产业协同发展……以下为您奉上更多大数据热点事件 📷 来源:数据猿 作者:abby 一、阿里云与华山医院达成战略合作,借大数据加快新药面世步伐 近日,阿里云宣布与国内医教研中心之一的华山医院达成战略合作,据了解,华山医院一直以来依托于医疗大数据以及云计算技术,在临床数据、大数据模拟人体实验以及新药研究方面拥有丰富经验。此外,数年来

07
领券