作者:老余捞鱼
原创不易,转载请标明出处及原作者。
写在前面的话:
这篇文章部分编译摘录自外网投资大神“Henrique Centieiro & Bee Lee”的专栏(原文: Use This ChatGPT Trading Bot to Beat 99% of Wall Street Investors!)而我开发的AI顾投平台也学习了他们文中提到的某种策略及在使用ChatGPT中的一些使用技巧,所以希望将这些知识点分享给大家也是有价值的。本文介绍了如何利用 ChatGPT 和 TradingView 创建并回溯测试一个可以盈利的交易机器人(该机器人在 3 个月内产生了 75% 的盈利交易)。并展示了使用该机器人的实际交易结果。
一、概述
本文会介绍如何通过 ChatGPT 创建一个个性化的、可以盈利的交易机器人,而且是让完全没有编程知识的人也能做到。您不再需要成为一名开发人员或量化专家。ChatGPT 可以帮助您将交易机器人的想法转化为全自动的赚钱机器。该机器人在 3 个月内的初始投资翻了一番还多,并产生了 75% 的盈利交易。我知道这一切听起来都好得不像真的,所以请继续往下看,你就会明白了!
我们会首先介绍 ChatGPT 和 TradingView 的基础知识,以及它们在创建和测试交易机器人中的作用。
接着,提供了两种方法让 ChatGPT 创建交易机器人:一种是让 ChatGPT 根据特定的指标和策略生成脚本,另一种是根据用户已有的交易策略要求 ChatGPT 生成相应的机器人代码。文章还提供了如何在 TradingView 上回溯测试机器人的步骤,强调了测试的重要性。
此外,还分会享使用 ChatGPT 创建的基于布林带突破的比特币交易机器人的实际表现,包括净利润、交易次数、盈利交易比例和盈利系数等数据。
最后,作者提出了一些使用交易机器人时需要注意的警告和建议,包括不要过度依赖杠杆、仅使用储蓄的一小部分进行交易、广泛测试所有市场情况等。
二、创建机器人并测试
开始使用 ChatGPT 创建并使用 TradingView 进行回溯测试。
2.1 ChatGPT 与 TradingView
ChatGPT 是一个人工智能大模型,可以帮助您进行内容创建和大量其他使用案例,以及为您的交易机器人编码。TradingView 是一款免费图表工具,您可以访问加密货币、股票、商品和外汇等任何图表。您还可以使用它进行技术分析、构建指标、交易策略和交易。
2.2 使用 ChatGPT 创建您的盈利交易机器人
1.如果您不知道自己想要什么样的机器人,只需询问 ChatGPT,然后,ChatGPT 会帮助您决定在策略中使用哪些指标,并为您提供策略脚本。
Create a Pine 5 strategy that returns at least 10% with the lowest risk possible.
2.如果您已经知道自己想要什么样的交易策略,可以向 GPT 提出具体要求。我让 GPT-4 为比特币创建了这个交易机器人,结果非常好。提示如下:
Create a Pine 5 strategy based on Bollinger Bands Breakout.
Place a buy order when the price goes below the lower band and sell when the price goes above the upper band.
Put the lengths of the Bollinger Bands as a variable.
Allow pyramiding = 100.
以下是一些重要提示:
- “Pine 5 “是 TradingView 的编程语言。在提示中包含它。
- Pyramiding = 100 允许机器人开立多达 100 个连续订单。
- 如果你想轻松编辑某个值,可以要求将其添加为变量,就像我在布林带长度上所做的那样。
- 确保您的提示非常清晰。
让我们看看 ChatGPT(本例中为 GPT-4 版本)的运行情况:
太神奇了,如果你跟着我们在做,刚刚你就是创建了一个全新的交易机器人策略。接下来让我们来测试一下它是否有效。
2.3 测试自动交易机器人
开始使用 TradingView 回溯测试您的自动交易机器人。TradingView 允许您对创建的任何交易机器人进行回溯测试。回溯测试是使用过去的数据进行模拟,以了解机器人的性能如何。在考虑使用新的交易机器人进行真实资金交易之前,您应该进行大量的回溯测试。Let’s test your new bot!
- 选择您要交易的品种和时间段。我使用 15 分钟蜡烛图交易比特币。您也可以尝试其他资产,如股票或商品。
- 点击底部的松树编辑器,然后从 ChatGPT 复制/粘贴您的交易机器人。
- 点击添加到图表。
- 祈祷它奏效。
- 如果它被添加到了图表中,那么恭喜你!
- 如果有错误信息,请复制/粘贴到 ChatGPT 并重试。
- 在 ⚙️ 上调整策略测试器的属性(包括初始资本和订单大小)。
查看 “策略测试器 “结果。你看到了什么?有利可图吗?
三、测试结果分析
在我们开始庆祝之前,必须承认这只是回溯测试,并不涉及真金白银……但看到结果后,还是要给自己鼓掌!下图中可以看出,ChatGPT 创建的策略似乎以相当一致的方式低买高卖。
ChatGPT 创建的布林线机器人图表。看到它持续低买高卖,感觉很酷。回报非常积极。这个自动化一个低买高卖的机器人让你在睡觉时也能赚钱,对吗?光看图表,你就不得不同意,这是一个相当不错的交易策略,100% 由 ChatGPT 编写。你一定会爱上人工智能的!
战略的回报是什么?请看下图:
在 3 个月的比特币交易中,该策略产生了:
- 净利润:130% 的利润,即我们的 1000 美元初始投资在 3 个月内变成了 2353 美元;
- 交易总数305次;
- 盈利百分比:75% 的交易都是盈利的(比率非常高);
- 盈利系数:2.28。这意味着每损失 1 美元,该策略就能获利 2.28 美元;
- 其表现优于仅仅购买和持有比特币(蓝线)。
这比华尔街 99.9% 的专业投资者更胜一筹–简直太出色了!
四、来自作者的重要提醒
网上有太多的文章和视频说,使用这些人工智能生成的交易机器人可以赚大钱。事实并非如此,事情是这样的:
I spent hundreds of hours creating the bot and backtesting it, and then I tested it with a virtual money account and finally started trading with real money.
我花了数百个小时创建机器人并进行回溯测试,然后用虚拟资金账户进行测试,最后开始用真钱交易。
It was amazing: for over 6 months, it gave me over 30%/month. At this speed, I would become a millionaire very fast. I started to dream high.
它太神奇了:6 个多月来,它每月给我带来 30% 以上的收益。按照这个速度,我很快就能成为百万富翁。我开始梦想成真。
Then, one day, the market made a crazy move, and I blew up my leverage account, losing all my money.
然后,有一天,市场出现了疯狂的波动,我的杠杆账户爆仓,损失了所有的钱。
It was a BIG lesson.
这是一个很大的教训。
所以下面的建议对大家来说很重要:
- 像 ChatGPT 这样的 LLM 非常了解语言,但却不太了解图表、数学和市场动态;
- 以前的市场条件会影响回溯测试结果,但同样的条件可能不会再次出现;
- 不要使用杠杆(或只使用很小的杠杆);
- 只使用储蓄的一小部分(比如 10%);
- 最重要的是,要测试、测试、测试所有可能出现的市场情况,并在使用真钱尝试任何事情之前使用 “测试账户”!
五、结论
ChatGPT 也可以为 Metatrader、TradeStation 和其他平台创建机器人。我可能会在另一篇文章中探讨其他平台,但我觉得 TradingView 是最受欢迎的平台,它与市场上大多数经纪商都有联系。
ChatGPT 可以帮助用户创建交易机器人: 即使没有编程背景的用户也可以通过 ChatGPT 生成交易机器人的代码。
TradingView 是回溯测试的重要工具: 它允许用户使用历史数据测试机器人的性能。
交易机器人需要谨慎使用: 文章强调了交易机器人的风险,包括市场条件变化可能导致的策略失效,以及使用杠杆可能带来的爆仓风险。
实际案例展示了机器人的潜力: 通过分享具体的交易策略和结果,文章展示了使用 ChatGPT 创建的机器人在实际交易中的表现。
警告和建议: 提醒读者在使用交易机器人时要小心,不要盲目相信网络上的某些声称能赚大钱的交易机器人文章和视频。
本文内容仅仅是技术探讨和学习,并不构成任何投资建议。
原创不易,转载请标明出处及原作者。
标签:机器人,TradingView,创建,我力,编程,测试,ChatGPT,交易 From: https://blog.csdn.net/weixin_70955880/article/details/140742295