好比文心一言给我的代码,在计较20个买卖日累计涨跌幅时,它用的是20个买卖日前的开盘价而不是倒数第21个买卖日的开盘价; 假如你之前完整没有代码根底近来股票行情,能够用以下格局的提醒词,让AI帮你一行行注释代码,如许你就可以够很快找出成绩地点—— 次要是由于,我给到它的ticker(股票代码)都是五位数的;而yfinance里头,港股的ticker是四位数的,以是我们只需把ticker最前面一个0都给删掉就可以够运转了(假如不是提早对yfinance有理解的确很难找到这个bug)
好比文心一言给我的代码,在计较20个买卖日累计涨跌幅时,它用的是20个买卖日前的开盘价而不是倒数第21个买卖日的开盘价;
假如你之前完整没有代码根底近来股票行情,能够用以下格局的提醒词,让AI帮你一行行注释代码,如许你就可以够很快找出成绩地点——
次要是由于,我给到它的ticker(股票代码)都是五位数的;而yfinance里头,港股的ticker是四位数的,以是我们只需把ticker最前面一个0都给删掉就可以够运转了(假如不是提早对yfinance有理解的确很难找到这个bug)。
✍ 图文/@狐狸君raphael,曾供职于麦肯锡金融机构组近来股票行情,也在 Google 和 VC 打过杂。华尔街见闻、36氪、新浪财经、北方周末、Linkedin等媒体专栏作者,著有脱销书《风口上的猪》《无现金时期》。
好比说,我们能够找到efinance的API文档里头,有关「获得汗青股价」(get_quote_history)的那一段——
DataFrame object has no attribute append:AI用了旧版本pandas(数据处置经常使用的库)增加数据的指令append东方财经网股票行情,这时候候让AI改用新版本保举的concat指令就OK了;也能够偷懒一点,间接把代码里的「append」改成「_append」(前面加一个下划线,运转起来仍是会报错但最少可用)近来股票行情。
3. 假如没有现成的「20日涨跌幅」目标,我以至得检察当天开盘价和倒数第21个买卖日的开盘价,从而算出20个买卖日的累计涨跌幅东方财经网股票行情。
第一东方财经网股票行情,它的日期格局是2024-01-01,而efinance对日期格局的请求是20240101,多了俩横杆。
用这段提醒词测试下来,ChatGLM的代码一次就可以够出准确成果(就是它没思索代码服从,把每一个股票的一切汗青数据都下载了下来),而文心一言和Kimi改一两个处所就可以够准确利用。
收回这段提醒词后,我们会看到,GPT-4o先浏览了我供给的efinance的API文档(7万多字)。
我试用了Kimi/智谱/文心一言/星火大模子,假如是简朴的提醒词,不管是yfinance仍是efinance的法式库,结果都不大好。
要留神的是,yfinance是爬的雅虎财经的数据,这个法式库从2021年11月起本地用户不消代办署理就没法用了。
为了不让A面粉混入B鸡蛋,以是要筹办两个自力的厨房,A厨房里头只能有A面粉和A鸡蛋,B厨房里只能有B面粉和B鸡蛋。
而Anaconda东西就是用来帮我们成立这些自力的厨房情况,并确保抵触的食材能够被有用断绝的。
而借助AI跟十分简朴的代码东方财经网股票行情,这统统只需5分钟就搞定了(加上第1~3步的筹办事情也只需15分钟)。
「很帅的投资客」的一切内容皆仅以通报常识与金融教诲为目标,不组成任何投资倡议。统统请以最新文章为准。
类比一下,就像我们如今想做个面包,会去市场上买现成的面粉、鸡蛋,而不是从本人种小麦、养鸡开端。
如今我有一段代码:【代码块】 我期望完成的需求是:【之条件的需求】 不外如今的代码运转后东方财经网股票行情,【跟需求的差异】 请帮我一行行查抄并正文代码,看看每行代码都做了甚么工作,并看看为何我没法顺遂完成我的需求。
运转后,它会按我的请求保留成一个csv文件(用excel就可以翻开,固然,你要让它保留成xlsx格局也是OK的,看你需求)。
海内的大模子近来股票行情,我试了几个比力盛行的(Kimi/智谱GLM-4/文心一言4.0/星火大模子/通义千问-Max),它们对提醒词的请求会比力高(后文会分享合用海内大模子的完整提醒词)。
这里的efinance、yfinance、pandas就是我前面提到的「法式库」,也就是他人帮你磨好的面粉,咱间接拿来用就好了。
以是你也能够测验考试让GPT-4o先浏览一下efinance的API文档(能够了解为efinance这个法式库的仿单),然后让它改用efinance的库(如许后续本地用户倒霉用代办署理情况,也能够用这段代码爬取数据)东方财经网股票行情。
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186