股票如何自动滚动?

桂震烨桂震烨最佳答案最佳答案

这个问题比较复杂,要看你具体的问题,以及你使用的工具是否支持交易。 先说原理吧,任何一套策略想要实现自动运行,都必须同时满足两个条件:

1、策略有效。也就是说在一定的周期里面,策略是盈利的或者亏损的不多。这取决于策略的类型。比如你的策略是基于技术分析的,那策略的有效性就必须通过历史测试得到验证。

2、可以实现程序化。这是策略能否自动滚动的最重要前提。如果策略可以编写成代码,并且所用的分析工具支持程序化(一般是量化平台或编程语言),那么就可以实现全自动运行了。否则就只能人工操作。 策略有效且能够编程的语言有很多,Python和VBA是比较常用的两种,还有一些专业的量化平台也支持各种编程语言,比如QuantConnect支持的C#/C++等,Quantopian支持的Julia,Uiquity支持的R等等,就不一一介绍了。如果有朋友感兴趣,可以在评论区告诉我,我去写个教程。 不过虽然策略有效且可以实现程序化,但如果要使用自动化交易来获利,还有很多问题需要解决。这些问题主要来自于两方面的限制:

1、资金账户的限制。大多数券商的软件都不支持同一用户多重开户。也就是如果你要用策略赚钱,你就必须拥有多个资金账号,而且每个账号都要满足策略的条件才能执行。这对普通股民来说是一个巨大的障碍。不过对于机构投资者来说则没有这方面的限制。他们可以使用不同的交易代码和参数来测试策略,然后选择最盈利的策略进行执行。

2、效率的限制。即使你的策略每个月都能稳定盈利,但如果是手工交易的话,一年的收益也可能因为你的错过而丧失。这就是效率的问题。当然你可以使用一个交易代码重复做单,这样就不会失约,但这样的做法存在另一个问题——你无法确定时机,因为你无法知道行情什么时候会返回你的入场区域。这也是量化会解决的问题之一。

仝蔚玲仝蔚玲优质答主

你的问题表述有问题 不是“买入卖出”的问题,而是“交易”或者“买卖”的问题 “买进卖出”是一个主动行为 但是有被动交易的策略 比如股债平衡配置的动态再平衡策略 这个思路是“定期调整仓位比例达到动态平衡状态”这个就是“卖” 再比如说网格交易策略 核心逻辑是“把资金分成若干份,分别投资到相应标的上,然后等待时机进行对冲/转手”(买入)和“当价格上涨时卖出部分头寸盈利”。本质上也是一种低买高卖的策略 还有基于均线策略、趋势跟踪策略等等各种不同的技术分析方法,这些都会影响你采取何种选股方法来挑选符合自己理念的投资品。

我来回答
请发表正能量的言论,文明评论!