人文艺术 > 有人试过编写个程序来炒股吗?

有人试过编写个程序来炒股吗?

2020-09-25 23:02阅读(60)

有人试过编写个程序来炒股吗?先确定一个靠谱的股票,再用历年的数据求出合理范围的买入价格和卖出价格,然后让计算机自己判断何时买入和卖出。假设股票的波动是

1

肯定地回答您,我们已经做了三年了。在通达信软件上,最早是期货交易实现电脑买卖,只是免费的速度太慢!文华财经软件要交费,速度非常快。

大家关心的是赢

亏,自动交易软件赚钱么?肯定比人工交易效益高。首先,是条件选股功能,每天收市后,下载好当天数据,再把自已的选股程序化方案挂上,选择选股范围,好创业板,中小盘,还是沪A,

深A股,剔除ST类,让软件自动运行选股,选出的几十只股票把它们放在指定的自定板块里。五分钟搞掟!

接下来是上程序化交易软件,把选出的股票每一个都让程序化交易软件扫一下,看看在K线图上出现的买点、卖点。

然后,再结合自已的盘感经验,再精选出十只明天可以交易的股票,放进自选股。

第三步是历史数据的统计检验。利用通达信软件自带的统计检验模块,对十只自选股进行近一年的历史买卖点效益的回测分析。从中找出二、三只最有赢利潜力的白马股。

程序化交易软件的操作流流程只需要每天收市后做三十分钟的功课。

第四步,就是开盘后,自已如何根据买卖的提示,如何临场发挥的问题。

2

美国西蒙斯教授的大奖章基金,就是完全的程序交易,年收益税后36%,三年翻番,远超过巴菲特。36percent对于短线交易者看上去并不算高,但对拥有巨大资金量的基金是很不容易的。

西蒙斯是犹太人著名的数学家,他聘请了计算机科学家、图像识别专家、顶尖程序员设计交易程序,注重日内超短线交易,因为资金量大,交易量巨大,所以只能分散交易,高频交易,每日交易数万笔,不放过每一次小的交易机会。

量化交易者称为宽客,国内也有不少量化交易平台,如聚宽、米框、bigquant等等

个人用Python可以实现选股,手工下单,如果直接下单自动交易就需要委托软件有支持接口,国内目前似乎还是很少,部分机构可能有。

3

你描述的这些有专业的名词,叫量化投资程序化交易!量化投资是以现代信息技术为基础,对大量的数据进行统计分析得出盈亏概率从而指导投资决策。投资的各大分析流派本质上都是对数据的处理及判断!技术分析断的是交易数据,K线、均线、指标、成交量等等。这些都是由最基础的一笔笔的买卖成交累加出来的!图形的背后都是各种数值,信息技术就是为了处理这些运算所产生的。而价值投资不管是宏观还是微观,实际上也都是对各种数据的处理。行业数据、财务报表、经济指标、也都是包含在信息技术之内。有了客观的结论后,剩下的就是要来解决人性认知偏差。人想法是很难做具体的数据化处理的,但却可以提前规划,避免执行的时候手软。信息技术在执行上也是有优势的,把预设的各种限制条件编写成代码。程序自主的去执行策略分析得到的结果!人则退到一个维护者的角色。这种玩法是一种跨学科的组合,通过不断的融合演变现在已经形成了一个新的学科叫金融工程。我主页上有类似的介绍视频,从量化投资的数据如何获取分析,到怎么实现程序化交易自动买卖挂单。都有详细的介绍,有兴趣可以去翻翻。

4

文/大良儿讲产品

首先股票的波动不是纯概率的,所以在这个前提下交易,有大概率会赔的底裤都当到。

其次,确实有通过编程来炒股这个事情,目前称之为量化投资

这方面国外做的很早,美国60年代就有人通过自动化的方式,来用可转债套利。时至今日,后续又发现多种套利模型,所以在美国这个行业已经非常成熟了。不过在国内的发展相对初阶,还不到10年,是09年才开始真正的引进这个概念。也有一批做的还不错的公司或者个人。

当然量化投资是有其独特的优势,比如不会受到情绪的干扰,进行交易买卖;可以实时针对全市场的股票进行监控投资,寻找低估值的个股;如果交易成本划算的话,还可以高频次交易等等。

但问题同样很多,比如说,多方同策略模型博弈可能导致大崩盘—87年10月19日的黑色星期一,多方用类似的做空模型博弈,导致连环下跌,单日股指跌幅23%;建模人水平不够,不能感知环境的变化,导致模型有效性不足,不能带来盈利;难防黑天鹅事件,08年次贷危机,尽管有几家量化基金封神,但有更多的量化公司被击穿。

所以量化投资不必神话,个人/公司确认可以通过自动化编程来简化投资过程中的环节,提高效率,但真正核心的还是投资策略的制定。所以若有人说自己能够通过编程100%的赚钱,而且还特别想交你怎么赚钱,那99.9%都是骗子。

补充一个,去年年初的最牛的量化基金,你看,下半年不也跌成了狗?


5

你简直是太有才了,这么具有跨时代性的idea都被你想到了,看来伟大发明家都是懒人这句话还真是有一定道理,你的思维方式已经堪称懒人中的懒人,发明家中的发明家了,了不起,为你点赞。

编个软件让它全盘代替你把你从股市中彻底解放出来,那么就可以悠哉悠哉的沏上一壶香茗坐在松软的沙发上品着悠悠茶香再放上一曲悠扬妙曼的音乐,,,想想这场景我就已经醉了这简直就是神仙过的日子。但是,但是,,,细细一想不对呀,让软件替你炒股不难,可是它那机械式的交易真能帮你赚钱吗?这可就要打上个大大的问号了。

我们来个反向推导看看这办法行不行,假如你编个软件代替你炒股按一定条件预先设定的固定模式操作可以让你大把的钞票进账,别人同样也会编个软件让钞票哗啦啦的流入自己腰包,最后股市中人人都用一套固定模式的软件抢钱,那么市场最后会变成什么样?整个市场都是在机械式的操作,整个市场都在赚钱,钱从那里来?谁输给你?

就如股市软件开发商的广告“用我的软件在不需要看盘自动提示买卖点”,他这句话其实只说了一半,后半句我帮他接上“盈亏自负。”这才是重点的后半句,哈哈。自动提示就可以实现盈利可能不?这不是把天下人都成是当头顶上有洞吗(进水了)?真那么能他们还需要熬更点蜡去开发推广销售自己的神器吗?自己偷偷发财就是还卖给你?

有好的创意还要有实际,有创意没实际肯定成不了战斗机中的战斗机。

6

答案是当然有。


不知道你听说过高频交易没有,这就是利用程序实现的。


2015年上海公安机关破获一起特大操纵期货市场犯罪案件,某公司以贸易公司为名,隐瞒实际控制的期货账户数量,以50万美元注册资本金,向他人出借360万元人民币,合计筹集约700万人民币作为初始资金,在中国参与股指期货交易,最后非法获利高达20多亿元人民币。


原理就是就是利用交易程序,发出买卖指令,同时监控数千只股票的情况,以极快的速度准确下单或者撤单,而且可以是成千上万次。下单最快时间为0.03秒,一秒最多下单31笔。而我们普通人一般是2-3秒下一单。


高频交易说白了就是计算机PK人。普通股民可能对上下两分钱这种波动不敢兴趣,但这却是高频交易的盛宴,他们利用这种波动,低买高卖,再加上大量的成交,可以获利颇丰。

有意思的是,玩高频交易的很多是俄罗斯人,甚至有俄罗斯的数学家参与。高频交易最关键就是算法,而这方面俄罗斯人似乎特别在行……

7

小编是证券行业的程序员,自认为有资格回答题主的问题。写程序来炒股是非常棒的想法,操作起来简单宜行。要想从股市中赚到银子,没有专业知识加成很难做到。

股市赚钱的底层逻辑低买高卖小朋友都能理解。驱使股票价格上涨或者下跌的因素非常多,常见的有公司基本面、市场行情、行业政策及小道消息等等。这些因素相互影响,又错综复杂,想得出确切结论比登天还难。没有特殊情况下,编程序炒股最终目的是赚钱。很遗憾的告诉题主,写程序可以解放双手,做不到一定让你赚钱。

现实生活中写程序炒股的人非常多。以程序的在炒股中起到的作用划分,可分为程序化交易、量化交易、高频交易等。这些看起来高大上的程序大部分功能是辅助交易,真正赚钱还是人的主观因素更多些。

程序化交易是用机器代替人手工下单。应用场景有算法交易、条件下单等为主。用比较时髦点的说法叫“无人值守”,即程序在不停的运转,触发自己事先设定的条件,执行特定的操作。比如,今天要买某只股票,现在8块钱,事先设定在7块9时买1000股,7块8毛5时买入5000股,就可以去喝茶、聊天,最后检查执行结果就OK了。

量化交易可以看做是程序化交易的进阶。量化交易最显著的特点是有了策略模型支撑。常见的有阿尔法、贝塔等等。量化交易的策略理论上是挣钱的,但股市的不确定因素太多,实盘操作时胜算的概率大些。

高频交易是量化交易的一个分支。在这个领域大家比的是军备竞赛,快是王道。当前大家的理论穿透时间(下单委托到交易所)是纳秒级。几乎所有环节都做到极致,才能比别人快那么一点点。

写在最后,程序是股票市场的一个工具,能否用好,非常考验使用人的功力。希望大家有志于这个领域的童鞋都有收获。

8

量化自动交易系统,盈利率超高,可自编公式交易。目前交易系统没有对外。

9

炒股能不能赚钱,需要主客观条件,缺一不可!

客观上需要行情的支持,不一定非要大牛市,最起码行情不能太差。像2018年那样单边下跌的行情也不能说完全没机会,但是难度相当大。

主观上需要投资者有一套成熟的交易体系。

就A股而言,目前也有不少选股软件,多多少少还是有些作用。不过要是抱以点石成金的希望,就太不现实了!

通过特定的公式将一些在技术上具有共性的股票筛选出来,这实际上是一种统计功能。

统计数据或者结果只是原始资料,要看使用者怎么甄别,这就涉及到个人能力,很难适用于大多数人。

鄙人也曾根据现有的公式系统编过几个选股公式,感受就跟以上写得差不多,行情质量很重要。没有行情,一切都是奢谈!

股票大部分的波动是随机漫步的,这点人类无法掌控。只有一小部分有些规律性,而这正是能否赚钱的关键。

高手之所以是高手,就是认清了自己能力的边界在哪里,只做熟悉的盈利模式,放弃那些模拟两可、似是而非的‘机会’!

这些炒股程序或者公式对于高手来说,是交易体系的辅助工具!

10

机构做这个程序化交易的多了,一般来说还行,不过极端情况下也不灵,譬如长期资本公司,一群诺贝尔奖的天才做的量化交易,最后还是崩盘了,再一个就是一种方法刚开始的时候有效,大家都用这个方法,那么就慢慢的不怎么有效了,因为投资说到底不是技术,反而有点像艺术,一首歌大家都会唱,但是公认唱的好的就那么几个人。