关于backtrader的api,backtrader里的文档,最先讲的概念是如何读数,就是line的概念。0表示当前的数据,-1表示前一个bar的数据,依此类推,当然这种取法,在机器学习,或者风险平价的场景里会很麻烦,我们可能需要去过去半年的所有数据,来计算权重。机器学习里可能有几百个因子,因为我们没有使用backtrader的指标体系。
我们主要关心Strategy提供的api:
buy, sell, close,cancel, get_position,这四个函数比较简单,就是买、卖、平仓和取消订单,返回当前持仓,基本的功能好理解。
order_target_size, 到指定股数。
order_target_value, 到指定市值。
order_target_percent,到指定比例(仓位)。
我们做多资产组合,轮动,用得最多的就是这个order_target_percent。比如我们的WeightEqually,
等权分配,那么就是order_garget_percent(1/N)。
这些函数的key都是data,与我们传统的回测使用symbol不同。当然它提供了name和data的映射。
getdatabyname(name), 这里的name,一般我们在add_data的时候,就使用的symbol,这就对应上了。
其实一个策略这些交易函数就够了,其余写策略就是计算因子,判断规则或者使用机器学习来建模。
这是星球群里的一个讨论,挺有意思,我的回复。其实backtrader也好,或者未来再出现一个更好的引擎,我们要更换起来都很容易。
吾日三省吾身
关于人脉,拉长周期看本质就是价值交换。
类比投资来看,你的实力,你的底牌就是人际交往的基本面。
但不意味着,你就不需要朋友,关键时候不需要别人帮你说句话。有时候,有这么一句话,会带来很多事情的转折。
一个好汉三个帮。
首先,绝对实力无敌的人少数,多数人最多算是一个努力,上进的普通人罢了。有一些成绩,担任一些职务。
这时候,你会结识差不多圈层的一群人。
吃饭,喝点小酒,聊聊天,拉拉加常,顺便看看有没有合作的机会,这里的机会也是互惠互利,占便宜的买卖通常都是持久。
但仅此而已。
其实每个人的能量都与你的实力相差无几。
帮忙引荐一个人,敲个门,带个话,举手之劳尚可,其余不要抱太高期望。
黑帮系列动作片里,结局大高潮,一般是黑老大亲自出马,然后被一锅端,电影结束。之前我有点想不明白,这种级别的大佬还用自己亲自出马?其实还是风险收益的问题,多大的收益,就会带来多大的诱惑,挑战人性的底线,得多有信任的人,才能“替”他做这么重要的事情,冒这么大的风险,基本没有。因此,电影符合人性之逻辑。
发现人品不好的人,远离之,尽量划清界限,勿与之纠缠为宜。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/103886
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!