首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Man AHL CIO:趋势跟踪依然有效!

并不会使价格瞬间上涨 5%,因为信息传递时滞性,价格会先涨到3%再涨到5%。 2、市场收益驱动因素自相关性:特别是一些宏观数据,利率、通胀,本身就是缓慢变化。...而不是保持固定仓位不变。主要原因是相对于收益率预测,风险(市场波动)预测来更为准确。对于仓位动态管理有利于去根据市场状态控制组合风险,特别是抵御黑天鹅事件带来风险。...有一种非常好方法可以测试这一点,即将趋势分开。以市场为例,假设我使用移动平均线交叉创建了一个趋势信号。我有一些信号告诉我,在某个时刻,如果快速移动平均线高于慢速移动平均线,我就会持有多头头寸。...看看该市场价格演变。在某个时刻,它会达到项峰。趋势追随者永远不会在高峰时退出。他们需要在退出之前看到价格再次下跌,并且在某个时候,快价格回到慢之下,你就退出你头寸。...假设我们在某个特定时刻持有我们碰巧拥有的最大一组风险敞口,并在整个时间内持有它们。那将是一件相当灾难性事情。但实际上,系统会动态调整组合风险。

17610

利用深度神经网络增强时间序列动量策略

,但一般策略都需要明确定义趋势估计量和头寸规模。...首先,仅根据预期收益确定头寸规模没有考虑风险特征——例如预测收益分布波动性或偏差——这可能在无意中暴露出大幅下跌信号。...这一点尤其重要,因为在市场恐慌期间,没有足够风险调整原始动量策略波动性扩大)很容易发生大规模崩盘。...盈利交易比例是一个毫无意义绩效指标,因为它不能独立于策略交易风格进行评估。同样,高分类准确性不一定能转化为积极策略绩效,因为盈利能力也取决于每个类别的收益大小。...此外,我们注意到使用标准回归和分类方法进行趋势估计模型通常性能不佳。这也暗示了,在选择合适头寸规模函数以及在不考虑账户风险情况下,优化模型生成头寸时所面临困难。

1.5K31
您找到你想要的搜索结果了吗?
是的
没有找到

探讨智能决策框架及量化应用

【概述】 决策是一种涵盖了感知、认知、预测,策略生成与评估复杂活动,其目的是寻找回报最大化行动方案,其约束条件通常有时间、投入资源,其困难往往在对信息足够收集、当前准确认知、未来精确预测和方案评估对比...强调一下,这里主要指的是理性决策,个人认为理性是有限条件下最优化决策,而感性决策往往就很难做到合理准确,感性本身牵扯到人类各种情绪产生和影响,害怕、兴奋、紧张等等。...【量化案例】 量化投资应用案例,举一个量化交易系统例子,来自于《打开量化投资黑箱》。 ? 上图展示了一个典型量化交易系统框架。...例如,趋势追随者可以选择限制某类资产(商品)方向性风险,因为交易者进行操作所依据预测结果可能都处于同意放行,从而带来过多风险;风险模型将包含给出这些商品风险敞口水平。...继续讨论前面趋势跟随者案例,如果预计趋势不是很强并且只持续很短时间,交易成本模型可能会显示建立头寸和退出头寸成本会比预期利润更大。

45421

波动率目标策略,没有想象那么简单!

基于波动率目标(Volatility Targeting)策略是指在资产波动率比较低时候增加头寸,在资产波动了较高时候降低头寸,调整后组合波动率到一个固定目标值。...如果一个组合根据一个固定波动目标定期调仓,往往能获得更高风险回报。当资产波动上升,波动率聚集告诉我们,高波动状态很可能会持续;杠杆效应告诉我们市场会下跌;此时,波动目标的策略会降低资产头寸。...当资产波动下降,波动率聚集告诉我们,低波动状态很可能会持续;杠杆效应告诉我们市场会上涨;此时,波动目标的策略会增加资产头寸。...60%股票及40%债券组合)机构投资者比较看重。...如果能够看到未来 波动目标策略核心问题回到了如何准确预测未来波动问题上来,这当然超出了本文范畴,但我们很好奇,如果对于未来波动,我们能100%准确预测,策略表现会如何?

2.2K20

Python 卖空算法教程(三)

那些没有贡献但仍然存在开放风险头寸被减少了。在这一关键时刻,从这项练习中有两个重要收获。 在这个练习中,权重被减少了。它也可以增加。它可以在一边增加,在另一边减少。...记录所有交易,按策略、方向和证券分类。例如,它可能是 ABC 股票,长期趋势跟踪。这样,你就能够计算出按策略、方向和股票分类统计数据,盈利预期和命中率。 这些统计数据对评估你系统很有用。...使用你成本、止损和风险预算来计算你头寸规模。 为每个策略每个多/空侧保留单独风险预算。尊重你止损并尊重你策略。保持一个干净交易日志。在路上完善你授权。...投资组合内相关性很难消除。坦率地说,我不知道如何在实践中做到这一点。迄今为止,我也没有遇到成功方法。...在你视野之外,嵌入你交易规则。这可以是表格最右侧列,Excel 中宏,以及 Python 中脚本。你只需要你盘子上香肠,而不是整个烹饪过程视觉。

15410

BackTrader 中文文档(十三)

Python 模块) 向加载策略传递参数 请参阅下面关于脚本使用。...使用内置策略 backtrader 将逐渐包含样例(教科书)策略。与 bt-run.py 脚本一起,一个标准简单移动平均线交叉策略已经包含在内。...模式下执行挑战 我们测试脚本(请查看底部获取完整源代码)将打开这 100 个文件,并使用默认backtrader配置处理它们。...无论如何,它仍然表现出色,并且在内存消耗方面有重要改进 运行完整交易 该脚本可以创建指标(移动平均线)并在 100 个数据源上执行多空策略,使用移动平均线交叉。...backtrader 进行回测,尽可能准确地验证,可能已将大型数据集缩减为对于常规 RAM 场景更易处理内容。

9800

Quant Macro:CTA与宏观经济指标的结合

基于库存动态、工业生产增长及工业景气等指标构建对工业评价综合指标,基于该指标构建简单交易策略在过去28年取得了显著收益。...为此,我们首先将所有每个商品期货回报标准化到具有10%(年化)波动目标的头寸。(根据指数移动平均历史标准差进行计算)。每个月底头寸都会重新平衡。...综合指标对于有色金属期货下个月价格变动方向预测准确率有54.8%,而且相关性将近10%,且与全部有色金融期货相关性均为正。 这种持续有效预测价值体现在相关交易策略表现上。...我们以综合指标作为唯一信号,模拟了两种简单策略。一种策略仓位与得分成比例,另一种策略仓位大小不变,但与得分变动方向一致。每月第一个交易日进行调仓。不考虑交易成本。...多空策略表现略好。虽然策略表现并不是非常亮眼,但考虑到输入到信号数据是非常基本,而且信号有效性持续了非常长时间。

50320

nginxWebUI runCmd前台远程命令执行漏洞

nginxwebui:3.4.8 docker images docker run -d -p 8080:8080 172b6946cdb0 启动后,用netstat -anltp 查看8080端口是否打开...,打开后即可访问 0x05 漏洞复现 利用POC进行检测 url地址 + /AdminPage/conf/runCmd?...cmd=命令%26%26echo%20nginx 此时证明漏洞存在,测试下能否执行命令回显: PS:特殊字符需URL编码 利用EXP脚本实现命令行攻击 漏洞利用工具下载地址 https://github.com...建议非必要,不要将该系统暴露在互联网上。 升级修复方案 官方已发布了新版本修复了权限绕过漏洞,并且在一定程度上缓解了远程命令执行风险。...参考链接 https://mp.weixin.qq.com/s/5N89pINE9SmpMFUoVJlgbA https://mp.weixin.qq.com/s/ho-xdGahg9kcUl1dYmDZGQ

69940

【年度系列】经过多年交易之后你应该学到东西(深度分享)

目前有几种定价模型,布莱克-斯科尔斯-默顿模型、二叉树模型和蒙特卡洛模型。它们都提供了资产在预定义时间范围内定价估计。通常IV(隐含波动率)夸大了市场恐惧。但有时恐惧是真实。...被花哨Spark工作、Lambda表达式和漂亮Jupyter notebook所笼罩,实际上赚钱却更少了。事实上,一开始我使用简单多线程流和几个简单脚本来计算Alpha值。...虽然凯利标准是重要考虑因素,少投注总是比多投注好。风险评估和仓位调整是你成功关键。拥有一个高胜率策略与正确头寸规模和保证金要求,是同样重要。...这是最重要时刻。进出交易是强制性。我所有的亏损交易都是低流动性资产和糟糕基本面,现在需要花很少时间去评估。 佣金 在我遭受重大损失之前,我过去每个月都会赚取4%ROC。佣金似乎无关紧要。...重新评估和补充你策略是很重要

63241

利用Python和Selenium实现定时任务爬虫

本文将介绍如何在Python中设置和优化Selenium定时爬虫执行时间,以及一些优化策略和注意事项。什么是定时爬虫?定时爬虫是指能够按照预设时间周期性地执行网络爬取任务程序。...这种类型爬虫通常用于需要定期更新数据场景,比如新闻网站、股票信息等。使用定时爬虫可以减轻人工操作负担,保证数据及时性和准确性。...使用Python和Selenium构建定时爬虫基本原理使用Python和Selenium构建定时爬虫基本原理是通过编写Python脚本来模拟用户在浏览器中操作,实现自动化网页数据获取。...然后,编写Python脚本,使用Selenium库来控制浏览器打开目标网页,模拟用户操作进行数据获取和解析。...在定时爬虫中,可以利用Python中定时任务模块(APScheduler)或操作系统定时任务工具(crontab)来实现定时执行爬虫任务功能。爬取腾讯新闻案例分析1.

20610

用Python炒股,你不可以我能行!网友:略牛

1、市场----买卖什么 2、头寸规模----买卖多少 3、入市----何时买入 4、止损----何时退出亏损头寸 5、止盈----何时退出盈利头寸 6、离市----何时离市 简单示例 买卖A股...当持有头寸亏损超过3%,平仓 当日跌幅大于3%或者三个连续阴线 分析: 这个交易策略其实只有在行情以波浪形状向上行情时候才能获利,如果是盘整情况下,怕是会亏很惨。...这里之所以写这么简单粗暴是为了后面策略测试撸代码简单。...mail段落 依次输入用户名及密码以及收件人邮箱 position段落 当前持仓股票以及其持仓成本。 持有京东方A(000725)以5.76股价。...使用方法参考该脚本readme https://github.com/youerning/UserPyScript/blob/master/monitor/README.md PS:很难过是英文水平不好还用因为注释

1.8K61

终于有人用GPT炒股了:最高400%利润

来自RavenPack数据集包括来自各种来源新闻标题,主要新闻机构、财经新闻网站和社交媒体平台。...使用数据抽样窗口特意选在2021年10月份到2022年12月份之间,以避免导致数据泄露,从而可以对其预测能力进行更准确评估。...图1:投资1美元累积回报率(不包括交易成本) 这个图展示了不考虑交易费用不同交易策略结果。我们假定如果一条新闻在市场收盘前披露,我们会在市场收盘价买入(或卖空)一个头寸。...如果一条新闻在市场收盘后公布,我们假定我们会在第二天开盘价买入(或卖空)一个头寸。所有策略都每日重新平衡。黑线“All-news”表示前一日有新闻所有公司等权重组成组合。...随着AI驱动金融业务发展,可以设计更复杂模型来提高金融决策过程准确性和效率。 其次,未来研究应该集中于理解LLMs获得其预测能力机制。

82350

终于有人用GPT炒股了:最高400%利润

来自RavenPack数据集包括来自各种来源新闻标题,主要新闻机构、财经新闻网站和社交媒体平台。...使用数据抽样窗口特意选在2021年10月份到2022年12月份之间,以避免导致数据泄露,从而可以对其预测能力进行更准确评估。...图1:投资1美元累积回报率(不包括交易成本)这个图展示了不考虑交易费用不同交易策略结果。我们假定如果一条新闻在市场收盘前披露,我们会在市场收盘价买入(或卖空)一个头寸。...如果一条新闻在市场收盘后公布,我们假定我们会在第二天开盘价买入(或卖空)一个头寸。所有策略都每日重新平衡。黑线“All-news”表示前一日有新闻所有公司等权重组成组合。...随着AI驱动金融业务发展,可以设计更复杂模型来提高金融决策过程准确性和效率。其次,未来研究应该集中于理解LLMs获得其预测能力机制。

2.5K51

python除了生孩子还有什么不能

1、市场----买卖什么 2、头寸规模----买卖多少 3、入市----何时买入 4、止损----何时退出亏损头寸 5、止盈----何时退出盈利头寸 6、离市----何时离市 简单示例...当持有头寸亏损超过3%,平仓 当日跌幅大于3%或者三个连续阴线 分析: 这个交易策略其实只有在行情以波浪形状向上行情时候才能获利,如果是盘整情况下,怕是会亏很惨。...这里之所以写这么简单粗暴是为了后面策略测试撸代码简单。...mail段落 依次输入用户名及密码以及收件人邮箱 position段落 当前持仓股票以及其持仓成本。 持有京东方A(000725)以5.76股价。...使用方法参考该脚本readme https://github.com/youerning/UserPyScript/blob/master/monitor/README.md ==PS:很难过是英文水平不好还用因为注释

95330

八面玲珑-浅谈自动化测试

清晰、方便日志查看 清晰整洁测试报告 快速脚本调试 快速错误定位方式:截图、错误日志、录屏 严格脚本规范 在策略上,脚本慢慢上,要非常稳定了才能上线到正式环境 定时开展培训分享工作...网络、启动速度、内存消耗等 UI自动化框架加入报错时取内存快照、报错堆栈等信息 自动化测试环境一键搭建部署 UI自动化脚本可分为3种: 监控脚本,监控服务器是否正常,监控每个页面是否能正常显示...所以已经实现自动化模块还是可能需要做手工测试。 那么自动化测试意义何在呢? 自动化用执行次数来增加价值,执行次数越多,自动化价值越大。...我们不使用自动化去保证UI准确性,而是去进行逻辑功能测试。比如QQ登录功能,我们只要验证点击登录后打开了好友列表,就说明登录成功了。就是要怎么稳定怎么弄。...,需要对测试工具、框架做单元测试 自动化可以模拟用户真实场景,让用户在一个页面等待10分钟或锁屏、解锁,该app是否还生存 把手工用例与脚本生成用例文档进行对比,提示当前有哪些用例需要维护

84610

算法交易,此篇足矣!

算法是明确定义需要逐步执行操作集,假设你接受一个从瓶中喝水任务,算法就是这一系列操作——拿到水瓶,打开盖子,喝水,盖上然后把瓶子归位。...模型选择直接关系到算法交易系统表现。使用复合模型(集成)会改善预测准确度,但会增加遗传算法编程操作复杂性。...▍交易清单 交易系统和全球资产经理人结合可以更好地定义相关头寸交易目标,该头寸会随交易主体变化而变化,例如基金经理人等。 举个例子:现需做多1亿英镑,目标是筹措那笔资金。...▍sniping 工具 任何在eBay上竞标的人都会理解那种眼看着竞标标的即将关闭沮丧感。你报价即将获胜!但在最后一秒,另一个报价突然超过你报价。难以置信,你被裁出场外!...然而这并不是说分析股票价格外在因素对股价影响一无是处,但这的确会影响分析准确性。

3.1K24

对UI自动化测试一些感悟

1、清晰、方便日志查看 2、清晰整洁测试报告 3、快速脚本调试 4、快速错误定位方式:截图、错误日志、录屏 5、严格脚本规范 6、在策略上,脚本慢慢上,要非常稳定了才能上线到正式环境...,网络、启动速度、内存消耗等 7.UI自动化框架加入报错时取内存快照、报错堆栈等信息 8.自动化测试环境一键搭建部署 UI自动化脚本可分为3种: 1、监控脚本,监控服务器是否正常,监控每个页面是否能正常显示...所以已经实现自动化模块还是可能需要做手工测试。 那么自动化测试意义何在呢? - 自动化用执行次数来增加价值,执行次数越多,自动化价值越大。...- 我们不使用自动化去保证UI准确性,而是去进行逻辑功能测试。比如QQ登录功能,我们只要验证点击登录后打开了好友列表,就说明登录成功了。就是要怎么稳定怎么弄。...,需要对测试工具、框架做单元测试 2.自动化可以模拟用户真实场景,让用户在一个页面等待10分钟或锁屏、解锁,该app是否还生存 3.把手工用例与脚本生成用例文档进行对比,提示当前有哪些用例需要维护

1.4K21

创新AI算法交易:重新定义Bar、标签和平稳性(附代码)

这完全是对其内在本质误解,它会影响数据集准备、交叉验证、特征选择和回测。在本文中,我们将集中讨论众所周知“bars”,如何在机器学习模型中正确地使用它们。...例如,想预测下一个30分钟后价格会如何变化,然后根据预测来做多或做空。但这真的是从业者和交易员行为方式吗?当他们在一些信号发出后打开头寸,他们会记住自己获利目标和止损目标是什么。...(例如返回符号小于T,r = 0.05,T = 0.1)。...下面解读来自babyquant: 方法思路来源:构建一个在大多数基金、交易所(通过margin call,追加保证金通知)、投资者止损离场位置建仓头寸几乎是不可能。...在精度/召回率上没有失调(这意味着分类器是公平,随着算法本身和特征改进,我们将在准确性上有值得信赖提高),数据集不平衡现在不是那么关键。

1.8K42
领券