30 天 52% 回报:GPT-4o 量化交易机器人

本文介绍了如何利用GPT-4o,结合量化交易技术创建盈利的交易机器人策略,并通过回溯测试验证这一策略的有效性。原文: 52% Returns in 30 Days: Your GPT-4o Quant Trading Bot Strategy

alt

量化交易可以盈利,但只有拥有丰富资源、拥有编码和数学技能的交易者或大型机构才能使用。

但时代变了!现在有了 ChatGPT,普通人也可以从量化交易中获益。

量化交易员是指使用基于数学和统计模型的计算机算法和程序来分析市场数据并寻找交易机会的人。

让我们在 GPT-4o 的帮助下,找到有利可图的量化交易策略。我会告诉你这有多简单!

GPT-4o 如何为交易者带来巨大飞跃

最近发布的 GPT-4o 与以前的 LLM 相比具有新的功能。

首先,它能很好的理解图像。这一点非常好,因为现在可以上传图表,而 ChatGPT 会帮我们创建适合该图表的指标或策略。

其次,GPT-4o 比以前的型号更快、更准确。虽然 Claude 的准确性也相当出色,但 GPT-4o 在理解图像方面更胜一筹。

AI大语言模型排行榜。来源:斯坦福大学 CRFM 语言模型整体评估。
AI大语言模型排行榜。来源:斯坦福大学 CRFM 语言模型整体评估。

上面的 HELM 排行榜追踪了不同模型在不同领域的表现,从答案的准确性来看,GPT-4o 紧随 Claude 之后。

Image to Language 排行榜。来源:斯坦福 CRFM 语言模型整体评估。
Image to Language 排行榜。来源:斯坦福 CRFM 语言模型整体评估。

在 VLM(Visual to Language Models,视觉语言模型)方面,GPT-4o 遥遥领先于竞争对手。非常好,因为我们希望它能很好的理解图表,并根据图表创建交易策略。

如果你想从这些人工智能中获得最佳效果,建议留意上面的排行榜,因为它们的进化速度非常快。

让我们使用 ChatGPT 创建有利可图的交易策略。首先,建议阅读以下文章:

Use This ChatGPT Trading Bot to Beat 99% of Wall Street Investors!

Step-by-Step of How to Create a Profitable Trading Bot & How to Backtest it with Zero Coding Knowledge Needed.

用 GPT-4o 创建量化交易机器人

完全披露:我创建的机器人在一个月内创造了 52% 的回报。然而,交易中没有100%确定的事情,过去的结果可能与未来的回报并不一致。

有鉴于此,本文的目的是提供工具,帮助你设想、创建、测试AI辅助量化交易策略,并最终从中获利。

我们将使用 TradingView 测试AI交易策略。

让我们直奔主题。

步骤 1 - 选择资产

对于均值回归等量化交易策略来说,横盘交易的资产往往能产生更好的效果。因此,我决定选择以太坊,因为它已经横盘数月。

我想看看能否创建一个在市场横盘甚至下跌时获利的交易机器人。

alt
步骤 2 - 用图表提示 GPT-4o

简单的提示往往比冗长复杂的提示更有效,提示必须简洁明了。在本例中,我结合图表对AI进行了如下提示:

Create a profitable mean regression Pine 5 quant strategy for the asset in the chart.

为图表中的资产创建可盈利的均值回归 Pine 5 量化策略。

alt

GPT-4o 回答说,它的策略包括使用布林带和 RSI。

步骤 3 - 将 Pinescript 代码复制/粘贴至 TradingView

转到 TradingView 的 Pine Editor 并粘贴代码,然后将其添加到图表中。现在,该策略应该可以在图表上和策略测试选项卡中进行回测。

如果不知道如何在 TradingView 上回测策略,强烈建议查看以下文章中的步骤:

✅ Use This ChatGPT Trading Bot to Beat 99% of Wall Street Investors!

✅ Build the Best ChatGPT Trading Bots with my “DEBOPIE” Framework

如果已将该策略正确添加到 TradingView 中,应该会看到下图所示的内容:图表上有一些未结交易,底部有回测结果。

alt
步骤 4 - 微调量化策略

现在,除了要对策略进行上百次测试以外,还必须手动优化策略。

在不同的时间框架和不同参数下测试策略,尝试不同的值,看看哪个值能产生最好的结果。

alt

在将策略应用于实际资金之前,对其进行广泛测试至关重要。

出色的回报(回溯测试)

在我的回测中,GPT-4o 创建的策略产生了非常令人印象深刻的结果,如你所见:

alt

在 1 个月的时间里,该策略在交易以太坊(ETH/USD)时创造了 52% 的惊人回报。

上图中,蓝线代表"买入并持有"策略,该策略在此期间的回报率为-7%。

因此,使用机器人获得了 52% 的利润,而买入并持有策略则损失了 7%。

这表明,即使在市场横盘甚至下跌趋势中,AI创建的均值回归策略也能盈利。

也许你知道我正在建立一个反脆弱投资组合,它能从任何市场情况中获益。

虽然上述结果还需更多的测试,但我很高兴看到,即使在市场不利的情况下,也能产生出色的回报。

结论

工作不会就此停止,为了完善交易策略,必须继续对其进行回测、优化和扩展。

为了优化交易机器人,我撰写了这篇文章:

Build the Best ChatGPT Trading Bots with my “DEBOPIE” Framework

Follow my unique DEBOPIE framework if you want to achieve great results with ChatGPT trading bots.

记住,交易成功的关键不仅在于有利可图的策略,还在于根据不断变化的市场条件不断完善和调整策略。

在 GPT-4o 等AI工具的帮助下,再加上不断学习和改进的决心,即使在充满挑战的市场环境中,也能将交易提升到新的水平。


你好,我是俞凡,在Motorola做过研发,现在在Mavenir做技术工作,对通信、网络、后端架构、云原生、DevOps、CICD、区块链、AI等技术始终保持着浓厚的兴趣,平时喜欢阅读、思考,相信持续学习、终身成长,欢迎一起交流学习。为了方便大家以后能第一时间看到文章,请朋友们关注公众号"DeepNoMind",并设个星标吧,如果能一键三连(转发、点赞、在看),则能给我带来更多的支持和动力,激励我持续写下去,和大家共同成长进步!

本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/714573.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

解决 Vue-Element-admin 后台请求Uncaught (in promise) Object

文章目录 问题描述原因分析解决方案 问题描述 前端Vue-Element-admin与SpringBoot后端对接login接口后,后端login接口正常响应,但在前台无法登入系统,浏览器控制台报了 Uncaught (in promise) Object 错误。 报错详情如下所示:…

不一样的SYSTEM APP(SYSTEM flag和system_prop区别)

1.问题引入 在Android开发中, 1)Framework中PackageManager扫包后,会把app归类为SYSTEM, SYSTEM_EXT, PRIVILEGED 类别. 2)同样的, SeAndroid也会把APP归类程platform_app, system_app, untrusted_app(甚至还有其他,mediaprovider,gmscore_app). flag SYSTEM和system_app我们…

Linux中的yum和vim

Linux软件包管理 一.什么是软件包二.如何查看软件包二.如何安装软件三.vim编辑器3.1在vim编辑器中有三种模式,即命令模式插入模式低行模式 3.2vim的基本操作3.3vim末行模式命令集 一.什么是软件包 有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上…

Android 自定义View

我们所有的试图都是起源于自定义View,包括ViewGroup也是继承于它,可以说它是视图组件之父。 我们可以从它的大致流程来分为四个部分: 构造方法,onMeasure,onLayout,onDraw 构造方法: 它主要有…

14 学习PID--步进电机梯形加减速实现原理

步进电机加减速使用的场景有那些呢?为什么要使用加减速呢? 硬件驱动细分器与软件的细分参数或定时器分频参数设置不当时启动电机时,会遇见步进电机有啸叫声但是不会转动,这是因为软件产生脉冲的频率大于步进电机的启动频率&#x…

大数据入门实践一:mac安装Hadoop,Hbase,FLume

一、安装Hadoop 安装hadoop参考此文,关键点是安装JDK和Hadoop的配置,为避免引用文章变收费,我把关键信息摘录如下: jdk安装和配置就不说了(我本机安装了1.8/15/17/21,以17为主),hadoop安装过程…

2024/6/16周报

文章目录 摘要Abstract文献阅读题目问题本文贡献方法aGNN输入和输出模块嵌入模块编码器和解码器模块:支持多头注意的GCN多头自注意力机制GCN模型解释:SHAP 案例研究地下水流动与污染物运移模型研究场景设计 数据集实验结果 代码复现结论 摘要 本周阅读了…

Java项目之消息队列(手写java模拟实现mq)【七、⽹络通信协议设计、消息队列服务器端实现、客户端实现】✔ ★

⼗⼀. ⽹络通信协议设计 定义 Request / Response /** 表示一个网络通信中的请求对象. 按照自定义协议的格式来展开的*/ public class Request {private int type;private int length;private byte[] payload;public int getType() {return type;}public void setType(int typ…

AI探索:最佳落地应用场景

如果说今年的风口,那一定是 AI。不过AI像一把双刃剑,既有助益也有风险。我们将从IBM Watson的高飞与坠落,到Google Allo的黯然失色,探索AI应用中的教训。同时,瑞幸咖啡的成功故事展现了凭借策略得当的AI应用&#xff0…

PTA 6 - 20 汉诺塔问题(py 递归)

这道题是一道比较典型的递归问题,他跟斐波那契数列的本质是一样的,大家自己动手推理一下,非常好推 参考代码: def hanoi(n,a,b,c):global stepif n 1:print(a,"->",c)step 1else:hanoi(n-1,a,c,b)print(a,"…

msvcp120.dll丢失原因分析与解决方法分享

msvcp120.dll 是一个动态链接库(Dynamic Link Library, DLL),属于 Microsoft Visual C 2013 再发行组件包的一部分。它提供了 C 标准库的实现,使得使用 C 编写的应用程序能够在运行时动态链接到该库,从而访问其提供的函…

【云岚到家】-day03-1-门户等缓存方案选择

【云岚到家】-day03-1-门户-缓存方案选择 1 门户1.1 门户简介1.2 常见的技术方案1.2.1 需求1.2.2 常见门户1.2.2.1 Web门户1.2.2.2 移动应用门户1.2.2.3 总结 2 缓存技术方案2.1 需求分析2.1.1 界面原型2.2.2 缓存需求 3 SpringCache入门3.1 基础概念3.1.1 Redis客户端3.1.2 Sp…

ping: www.baidu.com: 未知的名称或服务(IP号不匹配)

我用的是VMware上的Red Hat Enterprise Linux 9,出现了能联网但ping不通外网的情况。 问题描述:设置中显示正常连接,而且虚拟机右上角有联网的图标,但不能通外网。 按照网上教程修改了/etc/resolv.conf和/etc/sysconfig/network-…

Shell 学习笔记 - 导读 + 变量定义

初识 Shell 本章学习目标 了解什么是 Shell了解 Shell 的版本及用途掌握 Shell 变量的用法 导读( 了解 \color{cyan}{了解} 了解) 现在的人们使用的操作系统(Windows、Android、iOS 等)都带有图形化界面,简单直观&…

Folx软件安装教程及最新版下载

简介: Folx Pro是一款适合Mac的专业下载工具也是一款BT下载器,Folx中文版有一个支持Retina显示的现代界面,提供独特的系统排序、存储下载内容与预览下载文件。Folx中文官网提供Folx教程、激活码、下载。 安 装 包 获 取 地 址: …

Pytest框架中fixture功能详解

文章目录 1 定义 Fixture函数 2 Fixture 的函数参数 2.1 传入其他fixture函数作为参数 2.2 传入request对象参数 示例1:访问fixture的调用者 示例2:使用fixture的参数 3 Fixture 的作用域参数scope 3.1 scopeclass场景 3.2 scopesession场景 4…

Vue52-scoped样式

一、scoped样式的作用 1-1、scoped样式的作用 vue中组件的样式都是汇总到一起的。容易出现一个问题:类名冲突。 示例: school和student组件的类名都叫demo,则student的样式将覆盖school的样式,因为App.vue中,先引入的…

光明网发稿投稿流程与要求,光明日报如何投稿?附光明网多少钱(价格表)

对于想要在光明网发稿的作者来说,媒介多多网发稿平台是一个绝佳的投稿选择。光明网作为国内一流的新闻媒体平台,其严谨的文章审核标准和广泛的读者基础吸引着无数作者。然而,由于其严格的发稿标准,一些作者可能会遇到一些困难&…

昂科烧录器支持Prolific旺玖科技的电力监控芯片PL7413C1FIG

芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中Prolific旺玖科技的高度集成的电力监控芯片PL7413C1FIG已经被昂科的通用烧录平台AP8000所支持。 PL7413C1FIG是一款高度集成的电力监控芯片,用于测量电力使用情况的…

springboot集成shardingsphere

导入maven依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spr…