分享自己管理投资账户的做法

状态
不接受进一步回复。
刚试验了一下,我今天买了这个call

在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 的数据也是错误的, 看来这个方法不太靠谱
yahoo更新了页面的json,你可以相应更新自己的sheet来获取option信息

1. Google Sheet menu -> tools -> script editor, 在Files里面建立一个新文件code,然后黏贴加入下面的例子里面同样路径的 script function, 你需要copy后才能打开这个文件的script editor

2. 在表格输入新加入的function, 里面的D25 就是yahoo的ticker, 比如QCOM210716C00170000

=ImportJSON("https://query1.finance.yahoo.com/v8/finance/chart/"&D25, "/chart/result/meta/regularMarketPrice","noHeaders")

然后你就能拿到yahoo的期权价格了

我仔细检查过code 没有发任何信息出去,你可以自己在看看
 
最后编辑: 2021-02-16
状态
不接受进一步回复。

Similar threads

顶部