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

状态
不接受进一步回复。
投资管理还是很有必要的,经常和Spy指数做对比,有助于反思和改进,最终目的是尽量维持账户的上升势头,达到持续稳定的增长

具体做法是用google sheet, 里面有函数可提取股票的价格,公式是 =googlefinance($a3,"price"), 这里的a3是股票代码的位置,需要替换,美股直接用股票代码,加股代码前要加TSE:的前缀,比如TSE:TD

自己把账户里的持仓还有现金输人,通过公式能自动算出账户的市场价值,同时也记录spy每天的价格,增设两列来记录账户数值与spy和起始值每天变化的百分比,这样就能生成曲线来对比。我的账户比较复杂,里面有期权,不能自动得出数字,所以我是每天收盘时记下数字,晚上等IB结算以后再更正。

每次增加或减少资金后,再以此为基点重新进行对比,我是在11月16日那周追加了资金,这是我的账号从那时起与SPY每日的对比,总共27个交易日,从图中可以看出我的账号表现比SPY平稳很多,回撤的次数少,基本维持着一个30度的上升势头,在SPY震荡时也是如此。通过每天的对比和总结,如果自己的策略是对的就坚持下去,一旦表现不如spy就应该反思并改进。真要是怎么炒都比不过SPY,那就别炒了,不如改为安心持有股指ETF来得省心。

Screenshot_20201223-112220.png
 
最后编辑: 2020-12-23
请教一下楼主,我买不同股票的call 同样20个,为啥花费的佣金不一样?一个是limit价成交花了2.32刀,一个市场价成交14.68刀,为啥差别这么大?call佣金是怎么结算的?
这个我也不知道,今天我对同样的股票在不同的时间买了两个call,一模一样的call, 第二个是补仓操作,头一个佣金0.33 , 另外一个1.08 ,差别很大, 检查今天成交的另外几个call,最低佣金有0.22的,最高也是1.08

对期权我选的是阶梯式收费,IB的收费不贵,平时我没怎么在意佣金
 
你不需要手动加入option 价格的, 可以自己transpose yahoo xml 价格到google sheet。 坏处是有10-15分钟延迟

打开一个新表,你在表格B1输入这个:

=TRANSPOSE(IMPORTXML(CONCATENATE("https://ca.finance.yahoo.com/quote/", A2, "?p=", A2, """"), "//tr"))



然后在A2输入yahoo option id, 就可以从yahoo得到如下价格, 类似输入ID 到 A3:

Previous CloseOpenBidAskStrikeExpire DateDay's RangeContract RangeVolumeOpen Interest
INTC210618C000600000.690.6800602021-06-180.6500 - 0.8000N/A130N/A


yahoo 的option id 你可以在option页面 URL看到,比如

之后你就可以把strike price 同你的数据做加减

看不懂可以看这个油管教学, 我已经用了很多年了
 
最后编辑: 2020-12-23
这个我也不知道,今天我对同样的股票在不同的时间买了两个call,一模一样的call, 第二个是补仓操作,头一个佣金0.33 , 另外一个1.08 ,差别很大, 检查今天成交的另外几个call,最低佣金有0.22的,最高也是1.08

对期权我选的是阶梯式收费,IB的收费不贵,平时我没怎么在意佣金
我就是用的ib,我估计市场价成交是不是比limit要来得贵?
 
你不需要手动加入option 价格的, 可以自己transpose yahoo xml 价格到google sheet。 坏处是有10-15分钟延迟

打开一个新表,你在表格B1输入这个:

=TRANSPOSE(IMPORTXML(CONCATENATE("https://ca.finance.yahoo.com/quote/", A2, "?p=", A2, """"), "//tr"))



然后在A2输入yahoo option id, 就可以从yahoo得到如下价格, 类似输入ID 到 A3:

Previous CloseOpenBidAskStrikeExpire DateDay's RangeContract RangeVolumeOpen Interest
INTC210618C000600000.690.6800602021-06-180.6500 - 0.8000N/A130N/A


yahoo 的option id 你可以在option页面 URL看到,比如

之后你就可以把strik price 同你的数据做加减

看不懂可以看这个油管教学, 我已经用了很多年了

谢谢
Clap 拍手 GIF by Odonata Publishing
 
=TRANSPOSE(IMPORTXML(CONCATENATE("https://ca.finance.yahoo.com/quote/", A2, "?p=", A2, """"), "//tr"))

刚试验了一下,我今天买了这个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 的数据也是错误的, 看来这个方法不太靠谱
 
最后编辑: 2020-12-23
请教楼主,这样可以取得当前价是没错,但要画出兄台贴的那张图,还需要以前每个交易日的价格啊?
首列设序号,用来做图形的横坐标,设定好图形的行取值范围

我是每天在最后一行前增加一行,把最后一行的数字手动填入其中,序号更改一下,这样图形就自动变化了
 
状态
不接受进一步回复。

Similar threads

顶部