用AI编写自动化交易脚本教程(菜鸟版)
昨天写了一个用AI编脚本自动交易的帖子,发现很多兄弟都很感兴趣,今天就系统的说下具体怎么操作,废话有点多,着急的兄弟直接跳到后面看教程。首先原理很简单,就是让AI是把你的想法封装到脚本里面重复运行,例如在什么情况下开仓,什么情况下平仓,什么时候加仓,止盈止损多少,你都要有自己的逻辑,很多人看到我昨天的帖子质疑,机器怎么可能会比人好,其实这个他们都有误解,机器不是教你怎么赚钱,他只是把你做的决定重复运行,人工操作难赚钱的原因有很多,最常见的就是赚钱亏钱分泌多巴胺让人亢奋,情绪波动一大,就是各种骚操作。哪怕是一个赚钱的策略,人工操作到最后很可能都会亏钱,因为人的意志很难坚定,有贪婪有恐惧,如果你是一个意志很坚定的人,严格按纪律执行,我相信你已经赚到钱了,因为这就是机器的行为。需要注意的是,大家不要听我说机器操作稳,就以为能稳定赚钱,脚本只是一个壳,策略才是灵魂,需要你把一个赚钱的策略塞进去,然后让他重复运行,只要策略没错、行情没有太大变化,就肯定能赚钱,因为我们做的是大数概率,把确定的事情做成量化操作,不理会每一单的输赢,这其实就是量化机构每天做的事情,不抗单不梭哈就能永远立于不败之地,当然如果策略不赚钱,别说机器了,就是巴菲特来了也照样会亏钱。
有兄弟问我能不能分享策略,说实话这个是不能分享的,因为很多赚钱的信号都是有限的,分享后信号就被稀释了。我只能教大家怎么搭建这个程序,大家可以自己摸索优化找到适合自己的策略。
还有就是很多人看到我的曲线比较平滑,以为是马丁,这个需要说明一下,我这个真不是马丁,我的胜率只有60%左右,有严格的止盈止损和持仓时间,而且我做的是山寨,不是主流,如果是马丁早就被拉爆了。
另外我也不会帮大家写脚本的、不卖脚本、或者卖课什么的,这个只是纯分享,因为时间有限平时还有很多事情要忙。兄弟们如果有不懂的问题可以留言,我看到都会回你们。
暂时不会开带单。为什么现在不开?不是我装清高或者不想赚钱,我比在座的任何兄弟都想赚钱,之前炒股亏了很多(很多很多),现在每月赚点血汗钱大部分也都送给币安了,之所以不开也不是为了吃独食,主要是因为策略运行时间太短才40来天,这有可能不是alpha信号,只是单纯的单边行情,盲目开带单既对兄弟们不负责,也会给自己带来额外压力,到时钱没赚到,还要天天被喷那就很操蛋了。如果策略有效,累计到10倍收益的时候,我肯定会开带单。当初我跟AI说希望能1年赚到10倍收益,AI说很难,顶级量化机构一年才赚40%到50%的收益(原话),但我觉得AI有点保守了,我从来没有奢望过能像lana(棍哥)大佬那样赚3000倍,但还是希望一年能搞个10倍收益我就知足了,claude(克劳德)保佑!
关于博主
先说下我自己,我是又菜又爱玩(也可能是好赌),这些年一直没有赚过钱,几个帐号一起亏了大概1万U左右(以前炒股亏了很多,如果有钱炒币肯定会亏更多)。翻倍的币也买过到,最多的一次也赚过几十倍,当时把当月工资亏的只剩10多U,晚上睡觉前20X杠杆随便买了一个币,第二天早上起来收益有400多,当天最高的时候涨到1400左右,最后在回调到1000左右卖了,虽然翻了大几十倍,但没有什么卵用,没多久后又归零了。因为收益变多后,你的开仓金额也会提高,只要没有稳定的正收益策略,当你的盈亏比和胜率过低时,长期下来你肯定是亏的,这是我对手工操作弊端的深刻体会,也是我为什么会认真学习量化交易的主要原因。我的文化程度并不高,单词加起来也认不了几个,3月份还在跑快递,3月底离职的,现在还没拿到3月份工资,极兔快递是真他妈的黑,千万不去极兔快递。所以大家完全不用担心自己学不会,AI写程序完全就是傻瓜式的,你用大白话告诉他就可以了,不需要能看懂代码,但前提你要会科学上网(这个不要问我)。
关于背景
做自动化交易的起因是,4月初大佬lana用AI帮他把100U打到了最高30万U,很受震撼,然后就开始模仿。(帮大佬澄清一下,大佬到最后其实没有亏,只是利润从30WU回撤到了4WU,他的帐号是他朋友的,他当时接手这个帐号的时候整体是亏了9W多U,最后停止的时候是亏5万多U,很多人只看最近30天的收益就开喷,但策略实际运行了两个多月了,应该看90天收益,简单来说大佬用100U赚了20多万人民币也是不错的收益。大佬是我一生的偶像,不容诋毁!)
那段时间lana在x上非常火,刚好我平时喜欢刷X,看到后也很心动,加上大佬当时也把整体思路写出来了,于是就开始自己尝试,刚开始我是照搬的,然后慢慢修修改改,就变成现在这样子了。
关于条件
用AI编写脚本不难,因为我从头到尾就是自己弄的,没有问过任何人,全程就是跟AI对话。但也不是说一点门槛都没有,下面是条件。
必须要有电脑。因为写脚本的时候需要,AI发了命令给你,你要在黑黑的那个命令框里运行,手机应该是不行的。没有电脑的兄弟可以不用看了。必须会科学上网,因为写脚本要用claude或者GPT(这两个不支持国内IP),注册用接码平台5sim或者hero-sms,都支持支付宝充值,订阅直接在咸鱼买礼品卡。其它AI全部不行,说豆包的赶紧别弄了。我自己用的是claude20刀的套餐,两家口碑差不多,但是他们都说claude对新手更友好,GPT没用过不好评价。20套餐的额度完全够用,就是第一次写的时候需要大量额度,后期修改用的很少,平时跑脚本是放在本地或者VPS上,不需要额度。但免费的额度肯定就不够用了,免费的额度很少,写几十行就要冷却几个小时。不会科学上网的兄弟不用看了要有一个赚钱的策略,也就是说长期交易下来是盈利的,肯定有兄弟会说,这不是屁话吗?我怎么知道策略能不能赚钱,这就涉及到一个概率问题,通过历史回测,看在哪些条件下开仓,什么时候退出收益比较好,我们只需要一个大概的胜率和收益情况,例如在某个条件下开仓,扣除手续费、滑点之后,一个固定时间退出,做100笔交易,最终收益是盈利的,这就是有用的策略,所以程序搭建好之后,需要先在本地跑虚拟仓,或者用币安的模拟帐号先做一段模拟交易,达到预期后,再上线实盘用小资金测试。我自己是跑了10天左右的模拟盘,当时收益是正的,然后就冲了600U开始实盘运行的。策略不是太大问题,可以慢慢优化升级,没有永远赚钱的策略,都是在不断改变。再次声明一下,脚本不是稳赚的,他只是把你的想法变成量化的程序(跟量化机构类似,但没人家的先进),所以想要赚钱还得要有赚钱的策略,反过来也是一样,如果人工做交易没有正收益的策略,长期下来肯定是亏损,你可以捉到妖币,但你跑不赢概率。还有就是一个策略也不会一直赚钱,行情会变,交易的规则也会变,所以策略也需要与时俱进的优化升级(AI说的)。跟AI对话没有大家想的那么难,直接说大白话就可以了,例如开头跟AI说,我准备搭建一个在币安自动运行的交易脚本,AI就会告诉你需要哪些东西,例如准备一个币安帐号(开通API,把两个密钥复制到本地)、他会问你在哪里跑程序(一般是在本地电脑上,或者VPS上),基本都是一些简单的东西,他会发命令给你,你复制命令到命令框里面跑就可以了,不用知道是什么意思,然后就是碰到有多种方案的时候,直接让AI推荐就可以了,你只用一直说继续,AI自己就会反复测试程序,直到最后跑通为止。最后还是关于策略,你可以让AI提供一下现在主流的所有策略,或者在X上找下其它大佬分享的策略,自己修改整合一下,就成了自己的策略(我开始是照抄lana大佬的),但能不能赚钱是另外一回事,这就涉及到模拟交易,让AI根据你的策略先把脚本搭建成功,成功跑通后(能正常下单平仓),就开始模拟交易,有本地模拟交易或者币安的模拟盘都可以,跑一段时间,然后回测一下看是不是盈利状态,如果是就可以小额资金上实盘交易,如果不是就要调整了,测试的时候先可以把范围放大一点,然后慢慢缩小开仓范围,把中间一些不赚钱的区块去掉,例如在某个时间段开仓经常是亏的,就可以把这段时间拉黑,例如持仓超过1天收益开始回调,那就要缩短持仓时间,这些都可以慢慢优化升级,这只是一个思路,其它的可以根据自己的情况做适当调整。当然这些操作,需要建立在有足够多的数据样本的前提下,你别跑了几单就改一次,那样就是过度拟合了。把一个脚本跑通很快的,写脚本一个小时都要不了,搞配置、搭建环境AI都能帮你一键搞定,但能不能赚钱,就得看策略本身了,所以如果兄弟们想赚钱,也要用心研究一下,AI只能帮你解决程序搭建问题,但不能告诉你怎么交易能赚钱。(我现在的脚本我让AI评估了一下,如果找程序员写需要写几个月,代码有上万行),也就是说我们现在只用花20刀就可以雇佣很多顶级程序员帮你写代码(AI写脚本的速度是程序员的几十到上百倍),但他不是能直接给你赚钱。另外我看到有人说怕下单有延迟,实际延迟很低,币安延迟红线是5000毫秒(1秒等于1000毫秒),测试了一下才几十毫秒。
总结一下,只你有一台电脑,会科学上网,有一个claude或者gpt的最低级的付费帐号,就可以编一个24小时不间断交易的无情机器:全自动交易脚本,当然了,要想能赚钱主要还是看你策略本身。
我把自己的交易箴言送给大家:永远不要失去开仓的本金和勇气!
最后祝兄弟们早日赚到大钱,克劳德保佑!!!