全部
文章&策略
学习干货
问答
官方
用户头像me_039985998586
2025-04-27 发布
我在策略广场,看到其中一个策略语句,里面有:周成交量环比增长率大于100%,我测试了2021年到2025年,收益相当高!好像没有未来函数,但是这个周成量,好像在测试时,感觉有欺骗性,和超前性,请教一下。最搞笑的是,它所有的周五,没有推荐票,应该哪儿出了问题。
浏览258
评论10
收藏0
用户头像mx_****213wxo
2025-05-10 发布
在投资港美股的过程中,历史交易数据API对于投资者进行行情回溯、策略分析以及风险评估起着至关重要的作用。今天就给大家分享两个获取港美股历史交易数据的实用网站。重点介绍如何通过港美股API获取历史数据。 一、iTick 1. 平台简介 iTick 是一家专注为金融科技公司和开发者提供可靠数据源 APIs 的数字代理机构。它的服务涵盖外汇、股票、加密货币、指数等多个领域,致力于帮助用户构建创新的交易和分析工具,以满足复杂多变的金融行业需求。 2. 港美股数据服务详情 数据全面性:提供标准化、直观且易于使用的美国和香港股票的实时和历史股票数据 API。无论是做长期投资分析需要多年的历史股价数据,还是进行高频交易策略研究需要精确到分秒的日内交易数据,iTick 都能满足。例如,对于研究美股科技股长期走势的投资者,可以获取到苹果、微软等公司自上市以来完整的每日开盘价、收盘价、最高价、最低价以及成交量等数据;对于专注港股市场的量化交易团队,能获取到腾讯、美团等热门港股详细的历史逐笔交易数据。 数据格式:数据提供 JSON 和 CSV 两种格式。JSON 格式便于在各类编程语言和软件中进行数据解析和处理,适合开发人员将数据集成到自己的交易系统、分析软件中;CSV 格式则具有广泛的兼容性,几乎所有的数据处理软件如 Excel 等都能直接打开编辑,方便普通投资者进行数据查看和简单分析。 客户端库支持:拥有客户端库,大大简化了用户访问和使用数据的流程。开发人员无需花费大量时间去研究复杂的数据接口规范,只需通过客户端库,就能轻松调用所需数据,将更多的精力投入到核心的交易策略开发和分析模型构建中。 3. 开发者友好特性 文档支撑:为开发人员提供了全面且详细的文档。文档中不仅有各类 API 接口的详细说明,还包含大量的示例代码,涵盖了 Python、Java 等主流编程语言。即使是对 API 接入不太熟悉的新手开发者,也能依据文档快速上手,将港美股市场数据集成到自己的应用程序中。 免费套餐:对于个人量化开发者和小型初创团队来说,iTick 的免费套餐极具吸引力。该套餐包含了基础的实时报价与历史数据,基本能够满足日常的研究和策略测试需求,大大降低了个人开发者的数据获取成本和开发门槛,让更多人有机会参与到港美股量化投资研究中来。 4. 实际应用案例 在量化交易领域,许多量化投资团队利用 iTick 的港美股数据 API 搭建量化交易系统。通过对历史数据的回测,不断优化交易策略。例如,某量化团队基于 iTick 提供的美股历史数据,对均值回归策略进行回测。经过对大量历史数据的分析和参数调整,发现该策略在特定的市场条件下具有较高的盈利能力。在实盘交易中,借助 iTick 的实时数据接口,系统能够快速获取股票价格变动信息,及时触发交易信号,实现了较好的投资收益。又如,一些金融科技初创公司在开发智能投资顾问平台时,利用 iTick 的港股数据为用户提供港股投资分析报告。通过对港股历史数据的挖掘和分析,为用户提供个股推荐、风险评估等服务,吸引了大量的港股投资者使用其平台。 二、香港交易所数据平台 1. 平台背景与推出意义 香港交易所数据平台(HKEX Data Marketplace)是香港交易所为满足数据用户对历史数据及参考数据获取需求而推出的重要平台。在全球投资者日益追求丰富数据以制定精准投资策略的背景下,该平台的出现旨在为数据用户提供一个更便捷、高效的获取数据的途径,进一步提升香港金融市场的活力和吸引力,同时也更好地发挥香港交易所在金融数据领域的核心作用,促进数据与金融业务的协同发展。 2. 港美股数据产品介绍 历史全盘数据:提供香港交易所证券及衍生产品市场全面的历史数据。对于研究港股市场整体走势、市场微观结构以及各类金融产品长期表现的学者、分析师和专业投资者来说,这些数据是宝贵的研究素材。例如,通过分析多年来港股市场的交易数据,可以深入了解市场的流动性变化规律、不同板块的轮动特征以及重大政策事件对市场的影响。 参考数据:证券市场每日的参考数据为投资者提供了诸如股票的基本信息(如公司名称、股本结构等)、交易规则相关数据等。这些参考数据是投资者进行基本面分析、构建投资组合以及理解市场运行机制的基础。比如,在筛选港股投资标的时,投资者可以依据参考数据中的公司财务指标、行业分类等信息,快速筛选出符合自己投资标准的股票。虽然该平台主要聚焦于香港交易所数据,但对于港美股联动性研究的投资者而言,结合香港市场数据与美股数据,可以更好地把握跨市场投资机会。 3. 平台优势 现代化界面:用户界面经过精心设计,更加现代化和人性化。简洁明了的操作界面使得用户能够快速熟悉平台功能,方便快捷地搜索和获取所需数据,大大提高了数据查询的效率,减少了用户在数据获取过程中的时间成本。 云端传输等多种发布渠道:提供云端传输等多样化的数据发布渠道。这意味着用户可以根据自身的技术架构和数据处理需求,灵活选择数据接收方式。对于一些拥有强大数据处理能力和云计算资源的机构用户,可以通过云端传输快速获取大量数据,并直接在云端进行数据存储和分析;而对于一些本地计算资源有限的小型投资者或个人用户,也可以选择其他合适的渠道下载数据到本地进行分析处理。 4. 适用用户群体 该平台适用于广泛的用户群体。对于专业的金融机构,如投资银行、基金公司等,它们可以利用平台数据进行深度的市场研究、风险管理以及投资产品创新。例如,投资银行在设计港股相关的金融衍生品时,需要大量准确的历史市场数据进行定价模型的构建和风险评估;基金公司在进行港股投资组合管理时,通过参考平台数据可以更好地把握市场趋势,优化投资组合。对于学术研究机构和高校学者,香港交易所数据平台为他们开展金融市场相关的学术研究提供了丰富的数据资源,有助于推动金融学术领域的发展。对于个人投资者中的资深玩家,也可以借助平台数据进行更深入的个股分析和投资策略制定,提升自己在港股市场的投资水平。 通过 iTick 和香港交易所数据平台,投资者能够便捷地获取到港美股历史交易数据,为投资决策提供有力的数据支持。无论是专业的金融人士,还是初涉港美股市场的个人投资者,都不妨去尝试使用这两个平台,挖掘数据背后的投资价值。 三、历史数据获取示例 接口请求示例代码 """ **iTick**:是一家数据代理机构,为金融科技公司和开发者提供可靠的数据源APIs,涵盖外汇API、股票API、加密货币API、指数API等,#帮助构建创新的交易和分析工具,目前有免费的套餐可以使用基本可以满足个人量化开发者需求 开源股票数据接口地址 https://github.com/itick-org 申请免费Apikey地址 https://itick.io """ const http = require('https'); const options = { method: 'GET', hostname: 'api.itick.org', port: null, path: '/stock/kline?region=us&code=SPX&kType=1', headers: { accept: 'application/json', token: 'you_apikey' } }; const req = http.request(options, function (res) { const chunks = []; res.on('data', function (chunk) { chunks.push(chunk); }); res.on('end', function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end(); 原文地址:https://itick.org/blog/stock-api/hkus-stock-his-api-comparison-guide
浏览47
评论0
收藏0

追踪社保、证金、汇金加仓的股票 年化67.83%内含策略代码

用户头像神盾局量子研究部
2023-07-12 发布
社保加仓或证金加仓或汇金加仓。 基于官方HNV2版本问财可实盘版本代码。
浏览789
评论3
收藏8
策略回测收益图
用户头像sh_***174w0d
2025-05-09 发布
作为小散户,我一直在寻找适合普通投资者且能稳定盈利的投资方法。最近,我深入研究了二池老师的交易模式,作为2024年与归因(从"归因"交易单看低吸战法的复利秘诀)并驾齐驱,占据实盘赛半壁江山的二池,在短短一年内将20万元做到420万+,实现了21倍的惊人增长。 二池参加第5届百万杯实盘比赛获得第1名的完整交割单可以在https://www.9db.com/detail/57E99E87-7F2A-4A02-BB70-10EB77FB1B67 这个链接中查看。 二池百万杯冠军交割单盈利案例分析 9月27日介入润和软件: 平均价格在26.2-27元之间,处于当天低点,介入当天即涨。 查看润和软件交割单详情:https://www.9db.com/detail/57E99E87-7F2A-4A02-BB70-10EB77FB1B67/2024-09-27/300339/kline 10月11日介入蒙草生态: 当天震荡平均价位介入,次日直接涨停下车。 查看蒙草生态交割单详情:https://www.9db.com/detail/57E99E87-7F2A-4A02-BB70-10EB77FB1B67/2024-10-11/300355/kline 11月19日介入易点天下: 在水下均线附近低吸,次日下车。 查看易点天下交割单详情:https://www.9db.com/detail/57E99E87-7F2A-4A02-BB70-10EB77FB1B67/2024-11-19/301171/kline 10月28日 回调低吸介入 银之杰,后续3天多次买卖做T 查看银之杰交割单详情:https://www.9db.com/detail/57E99E87-7F2A-4A02-BB70-10EB77FB1B67/2024-10-28/300085/kline 11月28日介入黑芝麻: 开盘水下低吸,当天涨停,后续收获3连板。 查看黑芝麻交割单详情:https://www.9db.com/detail/57E99E87-7F2A-4A02-BB70-10EB77FB1B67/2024-11-28/000716/kline 12月16日介入沃尔核材: 高开回落后在当天低点附近低吸,当天涨停。 查看沃尔核材芝麻交割单详情:https://www.9db.com/detail/57E99E87-7F2A-4A02-BB70-10EB77FB1B67/2024-12-16/002130/kline 二池的核心交易理念 通过研究二池的交易记录,我发现他的模式其实是"趋势成长股模式"的一种变体,主要特点是在上涨趋势明确的成长股中反复操作。这种模式非常适合那些无法全天盯盘的上班族,只需在盘后花时间选择几只核心品种,然后配合以下交易原则执行。 1. 低吸强势股策略 二池主要以低吸强势股为主要策略,目标是基本面良好且逻辑清晰的核心品种。他利用量能配合十日线、二十日线来操作,能够做到完美控制回撤,并且不依赖于数板来判断个股强度。 实操要点: 所选标的不能跌破十日线,一旦破位,短期攻击性会被大幅压制,需要等待技术面重新走好。 2. 核心品种聚焦原则 在二池的交易模式中,他认为只需要抓住三次主流题材中的核心品种,就能实现10倍复利,且不需要频繁换股。 他在交易中这样分析:"这段时间下跌扛揍的,有辨识度的就那么几只,这是大资金给你选好的,那些破位了的,再怎么利好也很难引领市场,在筹码结构变差的情况下很难聚焦。" 实例分析: 如他在9月中旬看好华为鸿蒙,果断埋伏核心标的润和软件,静待题材发酵,10月8日收获68%的收益,资金上升到200万。 3. 市场调整时的心态管理 二池认为高标退潮是正常现象,市场不可能一直上涨。而且他特别钟爱大跌行情,因为此时更容易选股。 心态建议: 当市场出现大跌时,资金会逆势买入底仓。如果当天在盘面中表现出来,说明有人在维护股价,新的强势品种很快会出现。因此,市场调整并不可怕,最可怕的是失去信心。 4. 关注独立于大盘的牛股 二池强调,真正的牛股从来不看大盘脸色,除非出现系统性崩盘。跳水往往是高手们介入的节点。 筛选标准: 如果你的股票受到大盘影响而暴跌,就证明它没有成妖的资质,没必要过多关注。 5. 复盘自我交易记录 多复盘自己的交割单,复制并强化让自己赚钱的操作,避开亏钱的操作,不要盲目追票,打破自己的计划。 长期建议: 二池认为,"在未来的市场中,你想要走得更远,需要具备对基本面和行业的分析能力,再去配合技术面操作,这样才能稳稳当当的吃肉。" 二池的选股来源 二池的核心品种选择主要来源于三个方面: 美股映射: 关注美股中突然表现强势的标的,国内市场常常会跟风炒作相关产业链,如前年的英伟达,以及近期的高速连接概念。 产业核心公司筛选: 确定方向后,通过搜索平台寻找该产业的核心公司。 最新资讯跟踪: 在巨潮资讯网查看核心公司的近期资讯,确保信息及时更新。 操作核心:大盘弱势时的强势股 二池的强势股回调介入法核心在于:在大盘弱势时表现强势的个股。例如11月19日的易点天下,前一日在大盘回调的情况下逆势上涨,19日的低开回调正是二池的买点,等到大盘回暖,这类股票能率先修复。 查看易点天下交割单详情:https://www.9db.com/detail/57E99E87-7F2A-4A02-BB70-10EB77FB1B67/2024-11-19/301171/kline 查看易点天下交割单详情:https://www.9db.com/detail/57E99E87-7F2A-4A02-BB70-10EB77FB1B67/2024-11-19/301171/timeline 操作逻辑: 在大盘弱势时表现强势的个股,说明市场资金对其看好,一旦大盘环境转暖,这类股票将成为资金优先进攻的目标。介入时机就是它们的调整节点,因为大盘弱势下往往还有惯性调整,这个调整契机就是最佳买点。 总结 二池的交易模式核心就是:大环境不好时该弱不弱,并且存在上涨逻辑的强势股,在它们调整时低吸介入。这是一套适合多数投资者的稳健交易体系,尤其对于无法全天盯盘的上班族来说,更具有实操价值。 虽然二池老师已经不再更新实盘,但他的交易思路和方法论值得我们深入学习。正如古语所说,授人以鱼不如授人以渔,希望通过本文的分析能够帮助更多投资者找到适合自己的交易模式。
浏览162
评论0
收藏0
用户头像sh_***174w0d
2025-04-29 发布
作为一名股市新人,我最近一直在研究那些能在短期内获得显著收益的交易者的经验。在众多实盘大神中,"只核大学生"这位选手特别引人注目,他在2025年第一名梦想杯实盘比赛中以330.36%的累计收益和9391.25%的年化收益率取得了第一名的成绩(截止2025年4月29日)。还特别让人惊讶的是,他在仅仅5个半月的时间里就将几万小资金做到了10倍收益。 那么,通过研究他的交割单,股市新人能学到什么呢?接下来,我将结合他的交易理念和实战案例进行分析,希望能对大家有所启发。 一、"只核大学生"的背景与成就 "只核大学生"是桃县著名的股市选手,从去年国庆开始,用不到4万元本金,做到了如今的40多万元,整整翻了10多倍。即使只看今年的成绩,也有超过3倍的傲人战绩。 点击查看只核大学生2025年梦想杯实盘比赛第一名的完整交割单 点击查看只核大学生2025年梦想杯实盘比赛第一名的完整交割单 二、从交割单中学习的核心交易理念 1. 超短套利模式与节点思维 通过研究"只核大学生"的交割单,我发现他的核心模式是超短套利,但不拘泥于任何一支股票或固守某种板块。 从他的交割单和网络发言可以看出,他每天都会通过前一晚的复盘制定第二天的交易计划,确定好买点和卖点。他特别强调"节点对了才是核心"这一理念:"节点对了无非于这次买了是大涨,下次买了是小涨,赚多赚少的区别。节点不明朗就是赚和亏的区别。节点全错,那就是大亏和小亏的区别,而逻辑服从节点,所以次要。" 2. 底层逻辑挖掘与高盈亏比追求 他不同于大多数人只是简单对涨停排序或是看成交量排序,而是深入挖掘每一只股票涨停背后的底层逻辑,直到挖不动为止。 提高盈亏比的关键是捕捉预期差。例如他在DS行情时观察到:"当时DS海外已经开吹,国内还停留在1月份极端悲观行情和过年交易惨淡阶段,而每日互动是当时唯一通过互联网能查到的和幻方有关系的票,于是果断介入,博取预期差。" 点击查看1月24日每日互动交割单 3. 辩证思维与情绪管理 从交割单中能够看出,"只核大学生"具有极强的辩证思维能力,能够在市场极度恐慌或狂热时保持冷静。 在3月21日恒信东方昨日介入后当天大跌次日低开的情况下,他没有急着止损,而是等到了拉升后才止盈。这体现了他的顶级辩证思维主导下的交易决策。 点击查看3月21日恒信东方东方交割单 "上涨和下跌都是表象,对未来的预期才是交易的本质。当你的认知告诉你会涨,并且盘面也显示出这个现象,就是你进场的时点。当你的认知告诉你未来空间已经不大,风险在累积时,不管涨跌都是你的离场点。" 三、实战交易特点分析 1. 开盘后迅速上车,避免竞价交易 从交割单中可以发现,他的交易有两大特点: 开盘后迅速上车,不再竞价交易 盘中交易较少,主要做低吸 例如3月20日上车的恒信东方当天亏7个点,3月26日上车的南方精工当天获利7个多点。这说明他在开盘后走势符合自己预期的情况下顺势上车,这些标的也是其夜间复盘就选好的,等的就是次日开盘后的验证。 2. 先处理手中票,不急于止损 他的交易还体现出一个特点:永远先处理好自己手中的票,不跌停不会急着止损。例如3月21日的恒信东方昨日介入后,当天大面次日低开的情况下不急着止损,等到了拉升后才止盈。 4月16日开盘进场的红宝,吃了3个板,最后在周五尾盘涨停位置离场。他选择涨停离场的原因是认为"分歧没有释放完,断板才更适合持有,回封反而不好"。这种决策思路完全超出了常规交易者的思维方式。 四、新手学习要点总结 作为新手,从"只核大学生"的交割单中我学到了以下几点: 复盘的重要性**:每天坚持复盘到凌晨1点,是他成功的重要因素** 节点思维**:把握市场节点比单一的交易逻辑更重要** 底层逻辑挖掘**:不满足于表面现象,深入挖掘每一个机会背后的逻辑** 预期差交易**:寻找市场预期与实际情况之间的差距,从中获利** 辩证看待涨跌**:涨跌只是表象,对未来的预期才是交易的本质** 市场参与者理解**:了解量化、游资、散户的特性,找到资金流向的阻力最小方向** 五、总结 通过研究"只核大学生"的交割单,深刻认识到,成功的交易者不仅仅依靠天赋,更需要后天的努力和正确的思维方式。"这个市场总有比你有天赋的人,因此我们就努力发挥到极致,也能有自己的一席之地。" 对于我们这些新手来说,学习高手的交割单,不仅是学习他们的交易技巧,更是学习他们看待市场的思维方式和心态管理。希望通过不断学习和实践,我们也能在股市中找到自己的成功之路。
浏览1080
评论1
收藏3

精华 同花顺SuperMind使用教程(汇总)

用户头像神盾局量子研究部
2023-05-11 发布
同花顺SuperMind使用教程 回测&模拟教程: 5行代码搞定多条件选股并微信实时收消息-保姆级教程 >点此查看< 5行代码搞定多条件选股并微信实时收消息-保姆级教程 实盘教程: 实盘交易、接口API的参考教程(账户信息、下单撤单、算法交易、融资融券)>点此查看< 实盘教程:典型使用场景教学(TICK/高频/交易接口)>点此查看< supermind教程-研究环境API文档 >点此查看< 从问财自然语言文具到实盘完整代码示例 >点此查看< 研究环境投研功能使用教程 >点此查看< Datafeed(tick数据、大单成交金额等使用教程)>点此查看< 系统的基础教程: B站UP主视频教程。>点此查看< 官方详细教学 >点此查看<
浏览38954
评论3
收藏134
用户头像sh_***174w0d
2025-05-08 发布
详细解读这个在A股市场表现优异的MACD顶背离小市值优选策略,并分析其降低回撤的机制、盈利特色以及实战效果。 策略核心逻辑解析 该策略的核心逻辑可以概括为以下几点: 选股时机**:每周二10:30进行选股操作,这个时间点经过回测验证效果最佳** 选股范围**:从中小板指数成分股中筛选,按市值升序排列后取前100只股票,最终选取前7只** 持仓数量**:固定持有7只小市值股票,保持相对均衡的资金分配** 风险控制**:** 大盘MACD顶背离信号出现时清仓 市场日跌幅超过一定阈值时全部止损 个股亏损超过12%时进行个股止损 四月和一月整月空仓(A股历史表现规律) 昨日涨停今日打开则卖出 下面我们逐一深入分析这些关键点。 选股机制详解 策略的选股流程具有明确的价值投资特征: 1. 获取中小板指数成分股 2. 过滤掉新股、ST股和北交所/科创板股票 3. 过滤停牌、涨停、跌停的股票 4. 按市值升序排列,选取前100只 5. 从中最终确定持有前7只小市值股票 为什么选择小市值股票?这与A股市场的特点密切相关。小市值股票往往具有以下特征: 成长空间大,有更高的上涨潜力 股价弹性大,对好消息反应更敏感 机构关注度相对较低,存在信息不对称的投资机会 在市场风格偏向成长时,表现往往更为突出 从代码实现看,作者通过下面这段代码完成选股: def get_stock_list(context): final_list = [] MKT_index = '399101.XSHE' # 中小板指数 initial_list = get_index_stocks(MKT_index) initial_list = filter_new_stock(context, initial_list) initial_list = filter_kcbj_stock(initial_list) initial_list = filter_st_stock(initial_list) initial_list = filter_paused_stock(initial_list) initial_list = filter_limitup_stock(context, initial_list) initial_list = filter_limitdown_stock(context, initial_list) q = query(valuation.code, indicator.eps).filter(valuation.code.in_(initial_list)).order_by(valuation.market_cap.asc()) df = get_fundamentals(q) stock_list = list(df.code) stock_list = stock_list[:100] final_list = stock_list[:2 * g.stock_num] return final_list 风险控制机制分析 该策略最大的亮点在于其多层次的风险控制机制,这也是其能够在A股波动较大的市场环境中保持较低回撤的关键: 1. MACD顶背离清仓信号 策略利用MACD指标检测市场顶部信号。当中小板指数出现MACD顶背离时,认为市场可能即将转向下跌,此时策略会全部清仓,规避系统性风险: def dapan(context): print('大盘') print(g.dbl) if doDecide('399101.XSHE', context)['dead']: g.dbl.append(True) print('大盘顶背离,清仓') for stock in context.portfolio.positions.keys(): order_target_value_(stock, 0) else: g.dbl.append(False) MACD顶背离的判断逻辑是通过对比价格与MACD指标的走势关系来实现的: suit['dead'] = grid.close[key2] < grid.close[key1] and \ grid.dif[key2] > grid.dif[key1] > 0 and \ grid.macd[-2] > 0 > grid.macd[-1] 当价格创新高,但MACD指标却出现下降,并且MACD柱由正转负时,判定为顶背离信号。这种信号在实战中往往能提前捕捉到市场转向。 2. 三重止损机制 策略实现了三层止损保护: g.stoploss_strategy = 3 # 1为止损线止损,2为市场趋势止损, 3为联合1、2策略 g.stoploss_limit = 0.88 # 止损线,亏损超过12%止损 g.stoploss_market = 0.94 # 市场趋势止损参数,中小板指当日平均跌幅超过6%时清仓 联合策略的具体实现: # 获取中小板指数当日收盘价和开盘价,计算整体市场走势 stock_df = get_price(security=get_index_stocks('399101.XSHE'), end_date=context.previous_date, frequency='daily', fields=['close', 'open'], count=1, panel=False) down_ratio = (stock_df['close'] / stock_df['open']).mean() # 如果市场整体大跌,全部清仓 if down_ratio <= g.stoploss_market: g.reason_to_sell = 'stoploss' log.debug("大盘惨跌,平均降幅{:.2%}".format(down_ratio)) for stock in context.portfolio.positions.keys(): order_target_value_(stock, 0) else: # 如果市场正常,检查个股止损 for stock in context.portfolio.positions.keys(): if context.portfolio.positions[stock].price < context.portfolio.positions[stock].avg_cost * g.stoploss_limit: order_target_value_(stock, 0) log.debug("收益止损,卖出{}".format(stock)) g.reason_to_sell = 'stoploss' 这种联合止损机制确保了: 在市场大幅下跌时能迅速全部清仓,规避系统性风险 在市场正常情况下,控制单只股票的最大亏损幅度 收益达到100%时自动止盈,锁定利润 3. 季节性规避 通过历史数据分析,策略发现A股市场在4月和1月往往表现不佳,因此在这两个月份选择完全空仓,避开市场的季节性弱势期: def today_is_between(context): today = context.current_dt.strftime('%m-%d') if g.pass_april is True: if (('04-01' <= today) and (today <= '04-30')) or (('01-01' <= today) and (today <= '01-30')): return True else: return False else: return False 正是这个机制导致策略在2024年1月2日清仓,直到2024年2月6日(周二)才重新建仓,中间经历了一个相对较长的空仓期。这段空仓期恰好体现了策略的设计理念:宁可错过一些上涨机会,也要严格控制风险。 4. 涨停板风险管理 策略对涨停板股票采取了特殊处理: 当持有的股票前一日涨停,当天涨停打开时及时卖出,避免追高风险 当持有的股票前一日涨停,当天继续涨停则继续持有,把握强势股的持续上涨机会 def check_limit_up(context): now_time = context.current_dt if g.yesterday_HL_list != []: for stock in g.yesterday_HL_list: current_data = get_price(stock, end_date=now_time, frequency='1m', fields=['close', 'high_limit'], skip_paused=False, fq='pre', count=1, panel=False, fill_paused=True) if current_data.iloc[0, 0] < current_data.iloc[0, 1]: log.info("[%s]涨停打开,卖出" % (stock)) position = context.portfolio.positions[stock] close_position(position) g.reason_to_sell = 'limitup' else: log.info("[%s]涨停,继续持有" % (stock)) 策略特色与盈利原因分析 1. 明确的选股逻辑 该策略的选股逻辑明确且有效:专注于小市值股票。在A股市场,小市值股票具有更高的成长性和弹性,尤其在市场情绪向好时,往往能获得超额收益。从统计数据来看,A股历史上小市值股票的平均收益率显著高于大市值股票。 2. 精确的风险控制 策略成功的关键在于其精确的风险控制: MACD顶背离判断市场转向 三重止损机制限制亏损 季节性规避避开弱市 涨停板管理把握强势股 这些风险控制手段使得策略能够在保持较高收益的同时,大幅降低回撤,提高夏普比率。 3. 周期选择与调仓频率优化 策略选择每周二10:30作为固定调仓时间,这一时间点经过回测验证效果最佳。通常周二市场情绪已经稳定,更适合做出理性决策。每周调仓的频率既不会过于频繁增加交易成本,也不会过于稀疏而错过市场机会。 4. 红利复利效应 策略通过持续低回撤高收益的特点,能够实现资金的稳健增长。复利效应在长期投资中发挥巨大作用,尤其是当策略能够有效控制回撤时,复利效果更为显著。 回撤控制分析 该策略在回撤控制方面表现突出,主要归功于以下几点: 1. MACD顶背离的市场趋势判断 MACD是经典的趋势跟踪指标,其顶背离信号在捕捉市场转向方面有着良好表现。通过代码实现: def doDecide(stock, context): # MACD计算与顶背离判断 grid['dif'], grid['dea'], grid['macd'] = MACD(grid.close, SHORT=12, LONG=26, M=9) # 顶背离判断逻辑 mask = grid['macd'] < 0 mask = mask[mask == True][mask.shift(1) == False] key2 = mask.keys()[-2] key1 = mask.keys()[-1] suit['dead'] = grid.close[key2] < grid.close[key1] and \ grid.dif[key2] > grid.dif[key1] > 0 and \ grid.macd[-2] > 0 > grid.macd[-1] 当策略检测到中小板指数MACD顶背离时立即全部清仓,有效规避了大幅下跌风险。 2. 市场大跌风险控制 策略设置了市场平均跌幅超过6%时的全局止损,这是对系统性风险的有效防御: down_ratio = (stock_df['close'] / stock_df['open']).mean() if down_ratio <= g.stoploss_market: # g.stoploss_market = 0.94,即跌幅超过6% g.reason_to_sell = 'stoploss' log.debug("大盘惨跌,平均降幅{:.2%}".format(down_ratio)) for stock in context.portfolio.positions.keys(): order_target_value_(stock, 0) 这种机制在2024年2月A股市场大跌中发挥了重要作用,有效降低了回撤幅度。 3. 个股止损设置 针对单只股票的12%止损线设置,确保了单只股票的亏损幅度受到严格控制: if context.portfolio.positions[stock].price < context.portfolio.positions[stock].avg_cost * g.stoploss_limit: order_target_value_(stock, 0) log.debug("收益止损,卖出{}".format(stock)) g.reason_to_sell = 'stoploss' 这种机制避免了单只股票的大幅亏损拖累整体表现。 4. 季节性风险规避 通过在历史表现不佳的4月和1月选择空仓,规避了这两个月份可能带来的系统性风险: if (('04-01' <= today) and (today <= '04-30')) or (('01-01' <= today) and (today <= '01-30')): return True # 返回True表示今天需要空仓 这一机制充分利用了A股市场的季节性特征,是对历史规律的有效应用。 实战效果分析 该策略在实战中表现优异,尤其在2024年的市场波动中展现出色的适应能力。 2024年2月市场大跌期间表现 2024年2月,A股市场经历了较大幅度的调整,上证指数从2月初的高点一路下跌,最大跌幅超过15%。在这一期间,该策略凭借其MACD顶背离判断和市场大跌风险控制机制,成功规避了大部分下跌,最大回撤控制在较低水平。 具体表现: 策略在市场开始下跌前,通过MACD顶背离信号提前减仓 当市场单日跌幅较大时,触发市场趋势止损机制,及时清仓 个股层面的12%止损线进一步限制了亏损 2024年9-10月市场大涨期间表现 2024年9-10月,A股市场迎来一波强劲上涨,特别是小市值股票表现更为突出。该策略在这一阶段充分发挥其选股优势: 小市值股票在市场上涨中弹性更大,带来显著超额收益 涨停板管理策略使得强势股得以持续持有,充分享受上涨红利 较低的持仓数量(7只)使得每只股票获得足够资金配置,放大收益效果 策略绩效指标 从回测结果来看,该策略表现出色: 指标名称 数值 指标说明 年化收益 111% 年化收益(annual_return):投资组合按年计算的平均收益率,显示每年平均回报水平 累积收益 42.34 累积收益(cumreturnsfinal):从投资开始至今的总收益,表示投资总共增长了多少倍 年化波动 0.27 年化波动(annual_volatility):投资组合收益率的波动程度,数值越低表示稳定性越高 夏普比率 4.02 夏普比率(sharpe_ratio):每承担一单位风险所获得的超额收益,数值越高表示风险调整后的收益越好 Calmar比率 5.58 Calmar比率(calmar_ratio):年化收益与最大回撤的比值,衡量收益相对于下行风险的效率 最大回撤 0.20 最大回撤(max_drawdown):历史最大跌幅百分比,表示从峰值到谷值的最大亏损 Omega比率 1.72 Omega比率(omega_ratio):获利概率与亏损概率的比值,高于1表示获利概率大于亏损概率 索提诺比率 6.16 索提诺比率(sortino_ratio):只考虑下行风险的夏普比率变种,更关注避免大幅亏损的能力 从这些指标可以看出,策略不仅收益可观,而且风险控制得当: 111%的年化收益率远超市场平均水平 0.20的最大回撤控制在较低范围 4.02的夏普比率表明策略在风险调整后的收益表现优异 5.58的Calmar比率说明策略在应对回撤方面表现出色 策略编写要点与注意事项 通过分析这个策略,我们可以总结出几点量化策略编写的关键经验: 1. 明确的策略逻辑 好的策略需要有清晰的逻辑支撑,包括选股标准、买入条件、卖出条件等。该策略的逻辑非常清晰:选择小市值股票,结合MACD顶背离风险控制,实现低回撤高收益。 2. 多层次的风险控制 风险控制是量化策略成功的关键。该策略实现了从市场层面到个股层面的多层次风险控制,包括: 市场趋势判断(MACD顶背离) 市场整体跌幅控制 个股止损线设置 季节性规避 3. 参数可调整性 好的策略应该具有参数可调整性,以适应不同的市场环境: g.stock_num = 7 # 持仓数量 g.stoploss_limit = 0.88 # 止损线 g.stoploss_market = 0.94 # 市场趋势止损参数 g.HV_control = False # 是否启用放量判断 这些可调整参数使策略具有更强的适应性。 4. 交易记录与日志 详细的交易记录和日志对策略监控和优化至关重要: def print_position_info(context): for position in list(context.portfolio.positions.values()): securities = position.security cost = position.avg_cost price = position.price ret = 100 * (price / cost - 1) value = position.value amount = position.total_amount print('代码:{}'.format(securities)) print('成本价:{}'.format(format(cost, '.2f'))) print('现价:{}'.format(price)) print('收益率:{}%'.format(format(ret, '.2f'))) print('持仓(股):{}'.format(amount)) print('市值:{}'.format(format(value, '.2f'))) print('———————————————————————————————————') 5. 定时任务设置 策略使用 run_daily和 run_weekly函数设置定时任务,确保各项功能在合适的时间点执行: # 设置交易运行时间 run_daily(prepare_stock_list, '9:05') run_daily(dapan, '9:30') run_weekly(weekly_adjustment, 2, '10:30') # 每周二10:30调仓 run_daily(sell_stocks, time='10:00') # 止损函数 run_daily(trade_afternoon, time='14:30') # 检查持仓中的涨停股是否需要卖出 run_daily(close_account, '14:50') run_weekly(print_position_info, 5, time='15:10') 这种定时任务设置使策略执行更加规范有序。 总结与展望 MACD顶背离小市值优选策略通过精选小市值股票,结合多层次风险控制机制,实现了低回撤高收益的优异表现。该策略在2024年的市场波动中展现出强大的适应能力,无论是2月的大跌还是9-10月的大涨,都能有效应对。 策略的成功关键在于: 专注于小市值股票的选股逻辑 MACD顶背离的市场趋势判断 多层次的风险控制机制 灵活的调仓与持仓管理 对于投资者来说,这一策略提供了一种可行的低回撤高收益投资方法,特别适合希望长期稳健增长资金的投资者。 对于量化策略开发者来说,该策略展示了清晰的逻辑、严格的风险控制和灵活的参数设置对策略成功的重要性。 该策略的完整模拟交割单可以在 **https://www.9db.com/detail/7E3D251B-768C-4204-BD08-5E27AA0A45A0 这个链接中查看。 量化投资不是一蹴而就的,需要不断学习和优化。本策略虽然表现优异,但仍有改进空间。建议读者在实盘应用前进行充分的模拟测试,并根据自身风险偏好调整参数。希望本文的分享能对大家的量化投资之路有所帮助。
浏览622
评论1
收藏1

哎,迫于压力,分享给大伙吧。一招制敌内含策略代码

用户头像我是韭1646858
2023-04-19 发布
江湖上可能要有关于我得传说了。
浏览24987
评论70
收藏148
策略回测收益图
用户头像无名炒手
2025-04-20 发布
股市就逻辑,数据分析
浏览919
评论29
收藏5
用户头像sh_***174w0d
2025-04-28 发布
作为普通投资者,我们时常听闻某些高手能在短期内实现资金快速增长,但鲜少有机会一窥他们的实际操作记录。今天,我整理了2024年被誉为"草原西南王"的归因交易记录,希望通过剖析其低吸战法,为大家学习提升提供一些交易思路。 归因:一位值得研究的交易高手 归因是2024年淘县实盘大赛的冠军得主,他曾创下18天内将1000万做到2200万的佳绩,更令人惊叹的是,2024年初他仅剩100万本金,却以全年22倍的收益率远超其他竞争者。在当前充满挑战的市场环境中,他没有采用常见的打板策略,而是依靠独特的低吸方法取得了显著成果。 实盘赛 : 投资者使用真实资金参与的交易比赛,主要比较收益率高低。 打板 : 在股票已经涨停的情况下,以涨停价挂单买入,期待次日继续上涨的交易策略。 低吸 : 在股价相对低位时进行买入的策略。 归因交易方法的精髓 **研究归因的交易记录,其核心可用两字概括:预判。**预判市场动向 + 识别资金信号 + 把握核心逻辑。他擅长发掘股价上涨的内在原因和市场逻辑,提前预测大资金的未来动向。 归因实战案例解析 案例一:中百集团与永辉超市组合操作 交易记录显示,归因于12月6日在价格处于成本线下方时买入中百集团和永辉超市。12月9日中百集团实现涨停,开始了第二轮上涨行情。同时,永辉超市仍在水下,他随即增加了永辉超市的持仓量,结果第二天两只股票双双一字涨停。 对于这次成功操作,归因解释说:他发现"胖东来"零售企业当时受到市场高度关注,而永辉超市是与胖东来有直接合作关系的公司,中百集团则是永辉超市的参股企业。因此,在股价回调阶段,他有信心进行低位买入并增持。 值得注意的是,归因选择12月6日买入中百集团有其独到之处。当天虽然板块龙头桂发祥连续两天跌停,益民集团也是地板开,但中百集团却表现出成交量萎缩且价格企稳的特征,这清晰表明主力资金仍有继续做多的意愿。 水下 : 交易术语,表示股票现价低于投资者的买入成本价。 地板开:指股票开盘即达到当日跌幅限制。 ​ 一字涨停 : 股票开盘后始终维持在涨停价,买盘强势,卖盘稀少,形成横线走势图形。 案例二:润泽科技精准加仓 归因在12月16日参与润泽科技交易,该股是"豆包概念"的核心标的,主要因为润泽科技是字节跳动最大的客户。他在12月19日3次增加了持仓量,最终在12月20日获得了约20厘米的大肉。 豆包概念 : 与字节跳动AI产品"豆包"相关的股票投资主题。 "大肉" : 投资术语,一般指较高比例的收益,20厘米大肉约指20%左右的收益。 案例三:桂发祥龙头捕捉 归因在11月22日购买桂发祥,他的原话是:"我本身看好消费,那天消费只有桂发祥一个首板就顺手打了,毕竟我是奔着买龙头去的,所以第二天水下我还加了一点…" 他提到自己的胜率本来就不高,桂发祥翻倍有运气成分,说明介入之前他并没有高的期望,但看好消费,发现桂发祥为消费首板,且底部是备量首板,一般来说,低位备量就是主力资金进场的信号。 这个案例揭示了几个关键点: 重点关注行业板块的领先股票 将低位成交量放大且首次涨停视为主力资金进场的信号 保持持股的耐心,并敢于在价格回调时增加仓位 首板 : 股票第一次触及涨停。 低位备量 : 股票在低价位时有资金开始介入建仓,表现为成交量放大,预示着主力资金正在悄悄进场布局的信号,通常被视为未来可能上涨的前兆。 归因交易的五个成功要素​ 1. 科学的仓位管理 归因采取分散资金投资的方式,使他即使在市场氛围转弱时,仍能保持较好收益且控制风险。他对单个股票的投入比例通常不超过总资金的三分之一,并且对同一行业板块的股票持仓一般不超过两只。 分仓 : 将资金分配到多个不同投资标的,避免集中风险。 回撤 : 投资组合从峰值到随后低点的最大跌幅百分比。 2. 扎实的知识基础 归因的成功建立在长期积累的基础上。许多投资者只关注游资的成功案例,却忽略了背后持续不断的学习与实践。这提醒我们,投资需要不断充实自己的市场认知。 游资 : 短线交易为主的投机资金,灵活多变,追求短期收益。 3. 紧密追踪市场热点 归因专注于资金关注度高的投资方向,他认为只有这些热门领域中最具代表性的股票才会吸引短期投机资金,从而具备价格上涨的潜力。他不会在那些市场关注度低的边缘股票上反复交易。 前排核心 : 某个概念或主题中最具代表性、资金关注度最高的主要股票。 后排杂毛 : 概念板块中流动性差、不受主力关注的次要股票。 4. 保持一致的交易风格 归因偏好在股价充分调整后的第二波上涨阶段入场,选择在卖盘力量减弱时买入。这种策略既提高了安全性,也增加了交易的性价比。他不随意转变交易方式,而是在熟悉的模式中不断精进。 二波拉升 : 股价完成第一轮上涨和回调后的再次上行过程。 安全边际 : 股票实际价值与购买价格之间的差距,差距越大越安全。 5. 稳定的情绪控制 从投资初期遭遇的连续大幅亏损到后续有时候的显著回撤,归因始终保持冷静。他坚持执行合理的交易决策,不让情绪波动干扰自己的判断。 如何实践归因的低吸方法? 想要借鉴归因的交易策略,核心在于发现那些长期横盘后出现低位成交量放大的股票,跟随主力资金的动向。可以使用同花顺等交易软件中的技术形态筛选和条件选股功能来辅助识别。 操作流程建议: 持续关注市场主流热点和题材 在热点中筛选出核心标的 等待价格回调到位,观察是否出现成交量萎缩却价格企稳的信号 适时布局,严格控制仓位比例 明确设定止盈和止损位置 横盘 : 股价在一定价格区间内小幅震荡,没有明确上涨或下跌趋势。 缩量抗分歧 : 描述股价下跌过程中成交量减少,表明卖压正在减弱。 总结 归因的低吸交易法核心包含三个要素:预判市场动向 + 识别资金信号 + 把握核心逻辑。作为初学者,可以先从识别资金驱动信号入手,这是最容易掌握的部分。找到目标股票后,多分析为什么主力资金选择此时进入这只股票,背后有什么驱动因素。通过持续实践和思考,逐步填补市场认知的不足,提升分析能力。 正如归因的经历所启示我们的:"弃而舍之,朽木不折。弃而不舍,金石可漏。-- 出自《荀子·劝学》" 。只要持续积累经验,不断进步,你可能就是市场上的下一个交易高手。 **注:归因参加第21届百万杯获得冠军的完整交割单可以在 **https://www.9db.com/detail/226F407F-7145-4FDB-BCBE-DDED9983C702 这个链接中查看。 如果你觉得这篇文章对你有帮助,评论点赞支持一下,感谢!
浏览2546
评论3
收藏1

需要帮助?

试试AI小助手吧