怎么做一个程序连接股票软件
Ⅰ 我是一名美股交易员 请问高手 想要自制一款 “股票 自动委托买卖软件” 怎样编写(本人无电脑基础)
哈哈哈~不愧是股票交易员,不然又怎么会有如此想法~在2002年美国骑士交易所第一次正式的用全电脑程序来交易他们所管理的所有股票账户~虽然在开始的几个月亏本 可到04年之后就开始了持续的盈利,这也是我在2年前看到的新闻,并且产生的浓厚的兴趣~
你所说的纯电脑自动化并非不可以,但是需要我们攻克几个问题。
1.你需要有你自己的数学模型即:有你独特的方法来判断股票的走势,根据量价的结合还有一些其他数据的综合判断。(并且:成功率极高~预判准确率至少在76%以上。)
2.你需要破解证券公司的交易软件(因为毕竟我们做出来得东西是依托在证券公司的交易软件上的)
至于把你的数学模型编进计算机里再做一个软件,那是很简单的了。
ps:你说的“重点”,我认为那并不是非常重要,重点是我说的以上两个问题,而关于从现有的交易软件中提取以及检索你所需要的数据以及最后下达指令给交易软件,那也是很成熟的技术,并不是什么新鲜事。
有个叫小闪客的股票自动交易软件,但是他可以让用用户编辑的检索条件有限,不能完全按照我们的意愿来。所以要想要好的,还要自己开发
如果你想很深入的和我继续探讨这个问题的话我的qq:54974206 随时欢迎~
Ⅱ 股票程序化交易什么怎么做的
您好,针对您的问题,国泰君安上海分公司给予如下解答
机智股票自动交易程序是一款智能股票交易软件,可以实现无人值守自动交易,无论你是做长线、中线、短线都适用。它不但可以实现条件化交易,还可以结合常用股票行情软件预警、股票池等实现指标化全自动交易。实用、稳定、安全、高效,可以设置条件化、自动买卖、多股多任务、自动监视、自动止盈、止损等。即使您无法盯盘,也可用她来为您在设定条件成熟时立即进行交易,先人一步达到高位卖出和低位价买入的目的。它虽然不是一部赚钱的机器,但它会忠实、高效地执行你的所有交易计划,帮你克服人性中的贪婪、恐惧,助你最终战胜自己,在市场中立于不败之地!
简单来说就是人工写交易规则,然后由计算机来严格执行交易策略,避免了认为的情绪因素。
如仍有疑问,欢迎向国泰君安证券上海分公司企业知道平台提问。
Ⅲ 有人试过编写个程序来炒股吗
目前国内这方面条件还不够成熟。其他的市场(期货,债券等)不知道,就A股而言,由于是T+n,在资金量不多情况下意义不大,当然像我这个散户级别的混个生活费还是可以的。还有一个,也是最麻烦的,是目前大部分交易券商都没有向个人开放api接口,使得自动化交易的门槛很高。我也是对这方面比较感兴趣,喜欢和各位高人多交流,学习
肯定地回答您,我们已经做了三年了。在通达信软件上,最早是期货交易实现电脑买卖,只是免费的速度太慢!文华 财经 软件要交费,速度非常快。
大家关心的是赢
亏,自动交易软件赚钱么?肯定比人工交易效益高。首先,是条件选股功能,每天收市后,下载好当天数据,再把自已的选股程序化方案挂上,选择选股范围,好创业板,中小盘,还是沪A,
深A股,剔除ST类,让软件自动运行选股,选出的几十只股票把它们放在指定的自定板块里。五分钟搞掟!
接下来是上程序化交易软件,把选出的股票每一个都让程序化交易软件扫一下,看看在K线图上出现的买点、卖点。
然后,再结合自已的盘感经验,再精选出十只明天可以交易的股票,放进自选股。
第三步是 历史 数据的统计检验。利用通达信软件自带的统计检验模块,对十只自选股进行近一年的 历史 买卖点效益的回测分析。从中找出二、三只最有赢利潜力的白马股。
程序化交易软件的操作流流程只需要每天收市后做三十分钟的功课。
第四步,就是开盘后,自已如何根据买卖的提示,如何临场发挥的问题。
我应该是少数自己亲自做过的人了,实盘+编程+A股。自认为是韭菜水平,写这个也并不是为了分享经验,但鉴于大多数人其实没有亲自做过,就当是写写自己的一点感受给有兴趣的人看看了。
实现全自动交易的途径实盘量化交易看似容易,但也没见多少个人投资者自己做。因为这里有三个门槛:
专业技能 好理解,基本的编程+投研+一定的数学基础,这样才能想出策略并实现策略。 渠道 就是指如何实现实盘交易,模拟编程炒股很多人试过,但要实盘,需要通过券商,这样你的策略才能向你的实盘账户发送买卖指令。至于 资金 ,也就是真舍得拿真金白银去试水,同时具有一定的抗风险能力。
要真正实现全自动交易,有三种途径,分别从简单到复杂。
一般个人单干的话,选择途径1或者2;而如果是正规量化机构的话,选择途径2或者3。我作为正宗韭菜,自然是选择途径1,找了一个可以实盘的量化平台。为了避免打广告之嫌,就不透露名字了。
交易策略与系统既然是选择了傻瓜式的平台,绝大多数交易系统的技术问题已经不用担心,别人帮你解决好了,自己只用专心于策略。策略自己怎么设计都行:
但策略也并不是纯粹的只用把股票筛出来即可,仍然需要自己写买、卖、撤单、查询成交情况等命令,这样才可以实现模拟回测。比如一个简化但完整的流程可以是:
模型随时接收实时行情的数据——某时刻产生了交易信号——将股票代码和目标买卖股数发至实盘账号——不断查询成交情况——完全成交或者需要撤单重新调整价格——完成一次交易
有了这个,策略就可以完成回测,看看 历史 收益如何,进而如果你决定要实盘,则可以把策略提交到量化平台的实盘服务器中,与自己的实盘账号绑定并启动策略。这样,一个全自动实盘交易就算开始了。如果是日内策略,交易起来具体日志可能是这样:
策略收益大家最关心的就是这一块吧,因为我策略写好了也没怎么去优化,所以表现也就是韭菜水平,甚至可能跑不过大盘。搞了不止一个策略,表现不一。
如果是专业的机构,那肯定得每天随时维护,并迭代新的策略。至于我自己搞,在策略上线了我很少打开来看,就让它自己运行了,毕竟不是主业,连副业都算不上,纯粹个人兴趣爱好。
潜在风险最大的风险就是策略被别人偷走,因为你的策略是放在平台上的,虽然平台再三声称策略绝对安全,不会被盗,但如今个人数据泄露已经不是新闻了,自然仍然存在策略被盗的风险,甚至是一些人利用权限,直接查看那些收益好的策略也说不准。不过我的策略并不担心这点,因为足够烂,可能这就是光脚的不怕穿鞋的吧。
另外在交易上也存在一些风险,可能策略出bug了让实盘账户产生错误交易,进而导致亏损。或者交易延迟太大,导致错过买卖点等。
在合规上,也需要认真鉴别该量化平台是否与正规券商合作,否则本金都可能给搞没。
以上内容纯粹是个人感想,不构成建议。这条路上要趟的坑太多,镰刀太多,单兵作战唯一的优势就是,自己是自己的老板,不存在来自客户的业绩压力。
Ⅳ 想做一个通达信股票全自动程序化交易程序,求帮助。
你自己做不到的,你可以致电通达信定制,但价格有不菲的.
Ⅳ 如何制作自己股票软件
如果自己从头做一个全新的,很好,很强大,我也不会。
如果仅仅达到分析的效果,可以套用原来股票软件的框架,然后制作公式。
例如我用的通达信,首先你要找到可以编辑指标的地方。功能——专家系统——公式管理器。然后开始新建公式吧。
首先你要搞明白指令,OPEN开盘,CLOSE收盘,HIGH最高价,LOW最低价,HHV(CLOSE,x)x天内最高价,LLV(CLOSE,x)x天内的最低价,EMA(CLOSE,x)x天内的指数移动平均
然后看格式,随便打开一个你认为比较复杂的公式,看看他们的编写格式是什么样的。
第三步,自己遍一点简单的公式,点击测试公式,试试对不对。
OK了?哪么就根据自己的需要,写一些相对复杂的公式吧。
有些小问题要注意下,如果是一个指标公式,哪么你可以编写的相对复杂一些,如果你想写一些选股公式,在通达信里,选股公式只支持一个条件输出,也就是说,最后选择的条件多了,选股器是运行不了的。
在分时图点击右键,可以出现一个价格预警,这是一个自动提示你的功能,他可以识别选股公式,指标公式不识别,你也不能用。
所以要想搞成自己报警,你就需要多写几个单一的选股公式,然后统统加到价格预警的公式报警里,让预警器每种情况都报警,然后再人为识别那些是有用,那些是无用。
还有很多别的办法,希望在这能起到抛砖引玉的作用。
PS:网上有很多公式制作的教程,自己去看看会更清楚。
Ⅵ 怎样用 Python 写一个股票自动交易的程序
方法一
前期的数据抓取和分析可能python都写好了,所以差这交易指令接口最后一步。对于股票的散户,正规的法子是华宝,国信,兴业这样愿意给接口的券商,但貌似开户费很高才给这权利,而且只有lts,ctp这样的c++接口,没python版就需要你自己封装。
方法二
是wind这样的软件也有直接的接口,支持部分券商,但也贵,几万一年是要的。
方法三
鼠标键盘模拟法,很复杂的,就是模拟键盘鼠标去操作一些软件,比如券商版交易软件和大智慧之类的。
方法四
就是找到这些软件的关于交易指令的底层代码并更改,不过T+1的规则下,预测准确率的重要性高于交易的及时性,花功夫做数据分析就好,交易就人工完成吧