- 最大赞力
- 0.00
- 当前赞力
- 100.00%
yahoo更新了页面的json,你可以相应更新自己的sheet来获取option信息刚试验了一下,我今天买了这个call
![]()
UPWK210416C00037500 (UPWK210416C00037500) Stock Price, News, Quote & History - Yahoo Finance
Find the latest UPWK210416C00037500 (UPWK210416C00037500) stock quote, history, news and other vital information to help you with your stock trading and investing.ca.finance.yahoo.com
在A3位置输入代码UPWK210416C00037500,我只需要收盘价,按视频说的把公式设为
=TRANSPOSE(IMPORTXML(CONCATENATE("https://ca.finance.yahoo.com/quote/", A3, "?p=", A3, """"), "//tr//td[last()]"))
但是取不到值,请问是哪里不对呢?错误代码是 Imported content is empty.
我用你的例子做试验是成功的,把INTC210618C00060000换成UPWK210416C00037500就不行了
我又试验了另外一个COTY210521C00007000 , 明明是在2刀左右,取出的数据只有0.35 ,LTHM210416C00020000 的数据也是错误的, 看来这个方法不太靠谱
1. Google Sheet menu -> tools -> script editor, 在Files里面建立一个新文件code,然后黏贴加入下面的例子里面同样路径的 script function, 你需要copy后才能打开这个文件的script editor
(shared) Stock Portfolio Template 2.0
Setup Category,CASH,ETF,BLUE,HR,SPAC,NAV,CAT1,CAT2,CAT3 Currency CAD/USD,1.26411 USD/BTC,$49,129.10 CAD/BTC,$61,949.73
2. 在表格输入新加入的function, 里面的D25 就是yahoo的ticker, 比如QCOM210716C00170000
=ImportJSON("https://query1.finance.yahoo.com/v8/finance/chart/"&D25, "/chart/result/meta/regularMarketPrice","noHeaders")
然后你就能拿到yahoo的期权价格了
我仔细检查过code 没有发任何信息出去,你可以自己在看看
最后编辑: 13 天前