请教策略组合模拟资金调用

七个品种的组合,组合里每个品种的资金通过函数Portfolio_CurrentEquity取得,如何写通过数据库读写调用这七个品种总资金?

第一个symbol不要加引号,第二个不要用\"Equity\",用bar的索引这个写入的整体思路是,准备一个表格,表格名字就是第一个参数symbol,根据不同的品种自动命名,你要是填\"symbol\",表示都用一个固定字符串\"symbol\",不加引号才是变量。表格第一列就是第二个参数的值。一般第二个参数会用来标记这个bar的索引,常见可以用bar的序号,或者时间日期来区分。第三个参数就是具体要记录的信息,也就是你的权益。最后生成的表应该是一个多行两列的数据,根据第一列key来查询对应bar上的记录数据。

不是还有一个函数是gettbprofilestring么

回复:我这个代码为啥Commentary(\"总品种资金:\"+Text(zjj));最后什么数据也没有,第一个Commentary(\"分品种资金:\"+Text(Portfolio_CurrentEquity))这句有数据Vars Series<String> aa; Series<Numeric> zjj;Events OnBar(ArrayRef<Integer> indexs) { Commentary(\"分品种资金:\"+Text(Portfolio_CurrentEquity)); SetTBProfileString(\"symbol\",\"Equity\",\"Portfolio_CurrentEquity\"); aa = GetTBProfileString(\"symbol\",\"Equity\"); zjj = Value(aa); Commentary(\"总品种资金:\"+Text(zjj)); }