#量化交易

Vida
1周前
感同身受的是我也是这么多年一直在“捡小钱” 我也超羡慕那种能买一个XXX币然后拿住然后一下子拿大结果的人,但对我这种没有信仰没有念力的科技套利党来说太难了。 我现在的财富是靠几千次手动交易、几万次程序自动交易一点点积累的。赚的最多的几次交易也就单笔交易让我财富提升10%左右(2023年狙击的ORDI、2024年狙击的ACT) 我总结一下经验,对于科技党、套利人来说最需要打磨的优势是: - “提高你拿廉价筹码”的能力,因为你虽然没有信仰,但你的成本很低很低你就更容易拿住。比如像这次Aster:1. 通过批量交互刷成交量可以获取廉价筹码 2. 有一些链上追踪专家通过蛛丝马迹追踪内幕人士也在半年前就囤积了APX 3. 做好投资研究和监控,Aster宣布可以APX 1:1换币的时候也能立马去拿到廉价筹码。 4. 有影响力的人可以参与各种KOL轮 拿的筹码成本够低,你就会非常有心理优势,更容易做到“没信仰但能格局” - 通过各种方式拿到廉价筹码之后,若是真的行情启动,用某种量化指标来把握趋势,比你自己“觉得涨的太多所以要卖”会更好。我做新闻交易一般会用supertrend这个技术分析指标不同的周期来决定退场。你无法预测市场会多疯狂,技术分析是一种可以把市场行为量化的方法。你当然也可以选择其他量化方法,比如:如果社交媒体热度趋势下降则退出、如果监测到币充进交易所数量超过XXX个则退出等等指标。 这一切的目标是为了让一名理性、没有信仰能够通过数据的形式来拿住自己早期获取到的廉价筹码,直到你定义的那个标准达到之后再退出。这样你会有更大的概率卖在一个好价格。
你真的懂什么是量化交易吗? 在币圈有人通过量化交易一天躺赚上几万U, 也有团队通过量化夹子机器人月赚上百万U。 更疯狂的是,华尔街顶级交易员利用量化赚上百亿。 那么什么是量化? 传统交易:老渔民凭经验判断哪里有鱼(看K线图/听消息) 量化交易:用声呐扫描海底地形(数学模型),自动布网收网(程序化交易) 优势:包括纪律性、系统性、实时性、分散化等。 不足:包括样本误差和样本偏差、策略共振、错误归因、黑箱等。 01、为什么需要量化交易? 传统的投资方式往往依赖于经验和直觉,但人容易被情绪影响,比如恐慌、贪婪,不是靠个人感觉来管理资产。 而量化交易通过分析大量数据和模型,找到市场的规律,减少主观因素的干扰,找投资标的,建立可以重复使用并反复优化的投资策略,并指导投资决策过程。 在应用方面,量化投资几乎覆盖了投资的全过程,包括量化选股、量化择时、股指期货套利、商品期货套利、统计套利、算法交易、资产配置、风险控制、当然也包括加密货币市场等。 02、量化交易的优势 纪律性 传统投资很大程度上会受到诸如贪婪、恐惧等人的情绪的影响,有时候很难保证交易执行的纪律。 一般会严格执行量化模型所给出的投资指令,而不会随着投资者情绪的变化而随意更改,因而有着相对严格的交易纪律。 系统性 量化的系统性特征主要包括多层次的量化模型、多角度的观察及海量数据处理等。 多层次模型主要包括大类资产配置模型、行业选择模型、精选个股模型等。 多角度观察主要包括对宏观周期、市场结构、企业估值、成长性和盈利质量、市场情绪等多个角度的分析。 海量数据处理是指量化投资能通过计算机获得远超人脑的数据和信息处理能力,进而捕捉更多的投资机会。 实时性 能及时快速地跟踪市场变化,不断发现能够提供超额收益的新的统计模型,寻找新的交易机会。量化正是在不断寻找估值洼地,通过全面、系统性的扫描,捕捉错误定价、错误估值带来的机会。 分散化 量化交易的分散化,也可以说是靠概率取胜。 这表现为两个方面: 一是从历史数据中发现规律,这些历史规律多是过去有较大概率获胜的策略; 二是依靠筛选出股票/币种组合来取胜,而不是一只或几只股票/币种取胜,从投资组合理念来看也是捕获大概率获胜的股票/币种,而不是押宝到单个股票/币种上。 03、量化交易的不足 样本误差和样本偏差 很多量化策略非常依赖历史数据,但是历史数据可能缺乏足够的多样性和足够长时间的积累,因此样本取样可能因为数量过少而出现误差,或者因为取样非随机而出现偏差。 在此基础上取得的相关性规律,一旦离开样本范围就可能失效,从而失去参考性。 策略共振 许多量化策略,和技术分析策略相似,一旦某个策略被证明有效,随着使用者增加,策略共振之下,它的有效性就减弱。 错误归因 在应用比较广泛的的多因子量化策略中,是从数据的结果来反推原因,只要构建足够多的因子,就很可能实现某个特定的已知结果。 然而,当基于这个多因子组合构建的量化策略,用于实际交易的时候,可能会因为错误归因的原因而失效。因为从结果来倒退原因,无法准确区别哪些是偶然因素,哪些是决定性的因果因素。 黑箱 各种量化策略,包括高频、对冲或套利等,往往都没有内在因果关系,其策略的有效性大多建立在历史数据的强相关性上。策略的逻辑在于,根据历史数据,如果55%或更大概率是有效的,那么只要重复数据足够多,胜算就会积累。 04、量化交易是怎么工作的? 收集数据 收集股票、币种、债券、期货等金融产品的历史数据,比如价格、成交量、公司财务报表等。 开发模型 根据数据发现规律,比如“某币在下午3点后经常涨、交易订单、挂单量、资金费率等等”。将这些规律转化成数学模型,比如某种公式或规则。 回测策略 用历史数据测试这些规则是否有效,看看按照这种方法过去能不能赚到钱。 执行交易 使用计算机程序来自动化执行交易,比如发现规则成立时自动下单。 05、构建策略有两种思路 一种是数据挖掘,在一堆数据中通过统计、归纳发现稳定的结构,常用的技术分析便是此类。由于价格数据是随机变动的,不太可能有持续稳定的结构,需要不断的迭代优化,但未来新产生的数据少,很难在少量数据里发现新的稳定结构,所以,当历史数据的统计规律一旦失效,策略也基本就丧失价值了。 这种策略的开发路径是先有数据,再挖掘规律,再不断的优化迭代。 第二种是逻辑论证,通过数学推导得出一个结论,例如平价套利理论,通过计算会得出一个套利边界,只要价格超过边界,就存在套利机会,无论价格是怎么变动的,只要超过套利边界,就有套利机会。 这种策略的开发路径是先逻辑推导出规律,再对基础条件选代,例如利率的变动、储藏成本的变动,会得出不同的计算结果,用新的计算结果等待价格触发的交易机会。 明天我会发布一期视频,看看华尔街顶级交易员是如何利用量化套利上百亿的!
比特币已经是华尔街的比特币了 最近在看华尔街量化交易大神Grinold的<Active Portfolio Management> 从看似混沌的价格波动中抽象出规律性 然后把金融市场变成提款机 实话说内容的专业性非常高 要放之前没学个金融硕士挺难的 现在 GPT 等AI 大模型的确打开了一条快速学习任何领域的大门 当然前提是你愿意学 造个原子能反应堆都能造 下面是20多个大纲性质的点 1/ 主动投资的目标是获取超额收益(alpha),关键在于最大化信息比率(Information Ratio)。 超额收益(Alpha):指投资组合收益减去基准收益; 信息比率:衡量单位主动风险带来的超额回报。 2/ Grinold-Kahn基本定理:IR = IC × √Breadth,IC是预测准确率,Breadth是独立决策次数。 IC(Information Coefficient):预测信号与实际收益的相关性;Breadth:独立下注次数,体现投资多样性。 3/ 超额收益来源于市场非有效性、信息不对称和行为偏差。 市场非有效性:市场价格未能完全反映所有可得信息,存在定价偏差。 4/ 投资组合的风险建模依赖于多因子模型,核心是分解系统性与非系统性风险。 多因子模型:用多个风险因子解释资产收益变动;系统性风险:整体市场风险,无法分散。 5/ 均值-方差优化方法用于投资组合构建,目标是风险调整后收益最大化。 均值-方差优化:基于预期收益与协方差矩阵,寻找最优资产配置,最早由马科维茨提出。 6/ 投资约束(如行业暴露、流动性限制)在优化中必须严格建模,否则理论收益不可实现。 行业暴露:组合对特定行业的资金配置比例;流动性限制:资产买卖是否容易且不影响价格。 7/ 交易成本是主动管理中最大的摩擦,过高换手率会侵蚀超额收益。 交易成本:买卖资产时实际支付的费用,包括点差、佣金和市场冲击成本。 8/ 信息比率(IR)比夏普比率更适合衡量主动投资能力,因为剔除了市场beta的影响。 夏普比率:整体回报与波动率的比值;Beta:资产对市场变动的敏感度。 9/ 信息系数(IC)的估计基于历史预测与实际收益的相关性,需要稳定可靠的数据支持。 相关性:两个变量之间的线性关系,反映预测信号与实际表现的匹配程度。 10/ 市场在大多数时候有效,但局部和短期存在失效,主动管理的空间来源于此。 市场失效:局部或短期内价格偏离真实价值,产生套利机会。 11/ 投资过程必须系统化,包括信号开发、风险建模、组合优化、交易执行、绩效评估。 信号开发:寻找可预测资产价格变化的因素,形成投资依据。 12/ 贝叶斯方法用于结合主观判断与历史数据,提升预测稳健性。 贝叶斯方法:将先验知识与新数据结合,更新概率判断,提高决策质量。 13/ 多因子投资通过组合低相关性的独立因子,提升信息比率。 低相关性:两个因子间的关系弱,能提高组合多样性并降低整体波动。 14/ 层次化组合管理将投资对象分层次管理,分别进行风险控制和alpha配置。 层次化管理:按国家、行业、个股等分层处理,每一层单独优化。 15/ 随着资产管理规模上升,alpha会稀释,管理规模与超额收益存在天然冲突。 规模效应:资金规模过大,导致流动性压力增大,压缩超额收益空间。 16/ 主动管理可以获取超额收益,但需要付出更高的复杂度和管理成本。 管理成本:包括研究、数据、交易执行等运营费用,主动策略消耗资源更多。 17/ 市场信息传递存在滞后,及时反应可以捕捉短期超额收益。 信息滞后:不同市场参与者接收和处理信息的速度不同,形成短暂定价偏差。 18/ 合理使用杠杆可以在控制风险的前提下放大alpha,但需严格风控。 杠杆:借入资金放大投资规模;风控:风险控制,防止损失失控。 19/ 使用回归、主成分分析(PCA)、机器学习等工具进行alpha因子挖掘和验证。 主成分分析(PCA):降维方法,提取解释数据方差最大的成分;回归分析:建立因子与收益的数量关系。 20/ 动态优化和定期再平衡有助于应对市场变化,提高长期信息比率。 再平衡:根据预设规则调整投资组合,使其回归目标配置,防止偏离。 21/ 模型风险是主动投资的重大风险来源,需要通过多模型、多因子、多策略分散风险。 模型风险:模型假设与现实偏离导致决策失误,分散策略可以降低单点失误的冲击。 有点厌倦币圈的割韭菜游的玩法 最近我在将所有的交易转向量化系统 大家节日快乐
《CCXT可能已经默默的偷取了数千万U》 昨天发了的推引起量化圈的震动,几乎大家都不知道CCXT在偷偷干这勾当。 我粗算了下这两个月光HL、KUCOIN、BYBIT三个所就偷走了我大约15000U的手续费返佣,1年下来可能得接近10W U。如果按整个币圈来算,3年下来偷取的手续费可能几千万甚至上亿U,绝对比币圈大部分项目方都赚钱,完全脱离了开源的本质。 昨天我在github issue发文说了这个问题,官方DEV直接以开源的你可以改自己不改为由,close了issue并且关闭评论,也难怪这么多年一直没人提这事,原来都被封口了。 然后今天突然发现我的推下面出现很多洗地的号,口径也都是和官方DEV一直,反正开源的出事你自己承担。 我是不会改开源代码吗?是TM这些broker id藏的很深啊。 CCXT每个交易所的代码都是几千行,每个交易所带的参数都不一样,有的藏在sign方法里,有的藏在create order里,有的藏在header里。 别说你根本不知道有broker这回事,就算知道你如果不是很仔细的看过每一行代码,都不一定能找出来。 CCXT有反佣是在页面上写清楚的,大家可以自己选择使用无可厚非。但是私带broker id从来没有在官方任何的网页和文档里说过,提出问题的人也被删帖了,这不是偷窃是什么??? 看了一下github更新记录,broker id应该是在2022年ccxt pro版本从收费改成免费以后,全部带上的。所以这个世界上,也许免费的才是最贵的。 这件事触动的利益极大,甚至我看了其他如humming bot等开源的代码也带了(有没有告之用户我没去核实),但至少代码是写在非常醒目的位置不难发现,不像CCXT藏的那么深。 为了便于大家定位和修改问题,我把常用的交易所代码都贴出来给大家看一下: