摘要: 券商不得承诺收益或免费荐股,持牌投顾服务有严格规范。交易者应关注量化策略回测、期货保证金与风控逻辑,而非依赖推荐金股。

证券公司与推荐金股的真实关系

国内任何持牌证券公司都不会以“免费推荐金股”作为官方服务。根据证券法及投顾管理办法,券商提供个股买卖建议必须由具备证券投资顾问资格的从业人员,通过公司统一签约的投顾产品进行。所谓“免费金股”通常来自三类渠道:无牌自媒体、冒充券商员工的诈骗团伙、以及部分券商为引流而赠送的试听投顾内容。前两类属于非法荐股,第三类试听版往往只展示历史战绩,不构成投资建议。

期货交易者更要警惕。期货品种带杠杆,波动剧烈,不存在“金股”这种概念。如果有人以“期货金股”名义喊单,基本可以判定为违规代客理财或诱导开户。正规期货公司只提供交易通道、研究报告和风险管理工具,不会承诺收益。

股票交易中的量化替代方案

与其寻找“推荐金股”,股票交易者可以建立自己的量化选股框架。下面是一个动量加低波动因子选股的回测示例,用Python和pandas实现。

证券公司与推荐金股 期货股票交易者如何识别合规投顾与量化策略


import pandas as pd

import numpy as np

# 假设df包含股票代码、日期、收盘价、成交量

df['returns'] = df.groupby('code')['close'].pct_change()

df['momentum_20'] = df.groupby('code')['close'].transform(lambda x: x / x.shift(20) - 1)

df['volatility_20'] = df.groupby('code')['returns'].transform(lambda x: x.rolling(20).std())

# 每周调仓,选动量前20%且波动率后30%的股票

df['rank_mom'] = df.groupby('date')['momentum_20'].rank(pct=True)

df['rank_vol'] = df.groupby('date')['volatility_20'].rank(pct=True)

selected = df[(df['rank_mom'] > 0.8) & (df['rank_vol'] < 0.3)]

# 等权持有至下周五

selected['weight'] = 1 / selected.groupby('date')['code'].transform('count')

这个框架不依赖任何人的推荐,完全基于历史数据统计。股票量化中更稳健的做法是结合基本面因子,如市盈率、净资产收益率、营收增速,但需要处理财报发布的时间滞后。

期货交易者的量化风控体系

期货交易的核心不是预测方向,而是管理杠杆和保证金。量化期货策略常用波动率过滤与凯利公式调整仓位。以下代码演示基于ATR的动态止损与头寸规模计算。


# 期货数据包含high, low, close, contract_multiplier

atr_period = 14

df['tr'] = np.maximum(df['high'] - df['low'],

                      np.maximum(abs(df['high'] - df['close'].shift(1)),

                                 abs(df['low'] - df['close'].shift(1))))

df['atr'] = df['tr'].rolling(atr_period).mean()

# 每笔交易风险不超过账户权益的1%

account_equity = 1000000

risk_per_trade = 0.01

contract_value = df['close'] * df['contract_multiplier']

stop_distance = 2 * df['atr']

position_size = (account_equity * risk_per_trade) / (stop_distance * df['contract_multiplier'])

position_size = position_size.round()

这个逻辑不依赖任何“金股”或喊单。期货量化策略还需要考虑展期成本、保证金变化、涨跌停板限制。回测时必须加入滑点和手续费,否则收益虚高。

合规投顾与量化交易的边界

券商提供的投顾服务分为两类。第一类是标准化的投资组合建议,通常以基金投顾或策略组合形式出现,按月或按季度调仓,有明确的风险等级。第二类是个股推荐,必须签署投顾协议,且每次推荐都有留痕,合规部门会抽查。任何声称“免费”且“保证涨停”的个股推荐,都违反证券法第一百六十条。

期货公司不能提供带单服务。交易者若想获得期货策略参考,只能购买持牌机构发布的定期研究报告,或者使用期货公司提供的量化交易接口自行开发。国内四家期货交易所都提供历史行情数据,郑商所、大商所、上期所、中金所的官网有数据下载专区。

股票期货交易者的自我训练路径

股票方向:从因子挖掘开始。市净率、股息率、换手率、净利润同比增速,这些因子在A股有长期超额收益。用backtrader或vectorbt做多因子回测,注意剔除ST股和上市不足60天的新股。不要迷信任何单一因子,组合因子才能降低回撤。

期货方向:从波动率交易开始。跨期套利、跨品种套利、趋势跟踪,三种策略逻辑不同。趋势跟踪适合螺纹钢、原油、铜;跨期套利适合农产品和化工品。使用vnpy或backtrader社区版连接CTP接口做模拟盘。模拟盘至少跑三个月,再考虑实盘。

股票和期货的量化交易都需要编程基础。Python是首选,pandas做数据处理,numpy做数值计算,matplotlib做可视化。不要一开始就追求机器学习,线性回归和逻辑回归足够处理大部分因子合成。

对免费推荐金股的最终判断

没有任何证券公司会以免费推荐金股作为常规业务。持牌投顾服务有成本,要么按资产规模收费,要么按投顾产品订阅收费。期货交易不存在金股概念,所有喊单带单都违规。股票交易者应该把精力放在因子挖掘和回测上,期货交易者应该把精力放在波动率建模和保证金管理上。量化策略不能保证盈利,但能保证逻辑透明、可重复、可改进。这比任何人的推荐金股都可靠。