<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[股票因子表结构设计]]></title><description><![CDATA[<ol>
<li>股票因子有些是财务数据，有些是技术指标</li>
<li>从更新频率考虑有的更新不能那么频繁，有的需要每日更新</li>
</ol>
<p dir="auto">为了设计较为通用的调用方法。<br />
Klang 设计了因子管理模块。<br />
包含下面几个功能：</p>
<ol>
<li>动态建立因子和表的映射关系。</li>
<li>因子分类为日更新类B和不定时更新类A。</li>
<li>更新日志，记录不定时更新的更新日期。</li>
</ol>
<blockquote>
<p dir="auto">表结构如下<br />
1.管理表， tablename，factorname，count<br />
表名字，因子名字，表里已经保存了多少个因子<br />
目前设计每个表最多保存100个因子。超出100个因子就新建表</p>
</blockquote>
<ol start="2">
<li>
<p dir="auto">因子表<br />
B类因子表，日更类型<br />
[code,date,因子1，因子2，因子。。。100]<br />
code 是股票代码，date是更新的日期，<br />
A类因子表，非固定更新频率<br />
[code,date,factorname,value]</p>
</li>
<li>
<p dir="auto">日志表<br />
日志表，不仅仅记录因子，也记录其他的不定期更新需要保存的日志。例如股票列表的更新。</p>
</li>
</ol>
<p dir="auto">每次更新非固定跟新的时候，需要保存更新日期到日志表<br />
[tablename,date]<br />
这里的表名称是通用设计，对于因子更新其实就是factorname。</p>
<p dir="auto">BTW：为什么有些看上去非常固定的东西更新的时候需要记录日志？<br />
答：因为有些数据虽然变化慢，但是在长期以后可能会变化。例如，股票板块，随着个股的经营范围发生变化，板块是会改变的。只不过变的非常慢。</p>
]]></description><link>http://localhost:4567/topic/27/股票因子表结构设计</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 12:25:57 GMT</lastBuildDate><atom:link href="http://localhost:4567/topic/27.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 May 2022 10:53:10 GMT</pubDate><ttl>60</ttl></channel></rss>