分析家系统编程问题(请教各位)

Discussion in 'General Topics on Software and Data' started by huuy, Jul 15, 2005.

  1. 请教各位大哥 :
    现想开发一个系统,很简单,即买入在沪深证券市场中当天收盘价格最高的股票,请问在分析家中如何用公式表达?谢谢
     
  2. TZJ

    TZJ

    利用分析家的扩展数据库功能

    利用分析家的扩展数据库功能,可以将每天交易细节中的一些重要数据在收盘时一起收录,随日线档案永久保存。要保存的数据的种类由用户通过分析家公式系统来自由设置,例如可以设定保存每日的收盘价等等。最多可设置11组数据。

    生成横向排名数据:选择"生成横向排名数据"将生成横向排名数据,也就是说保存在扩展数据库中的不是指标数值,而是该指标的排名情况。
    若选择"仅计算A股",则仅对A股进行排序;
    若选择"全市场排名",则排名不仅仅包含在本交易所内,而是对两个市场的所有股票进行排序;
    若选择"包括指数",则指数的计算也将计算在内。
    生成横向排名数据后,系统将指标的排名情况保存在数据库内,用户在公式中调用的方法与一般扩展数据相同。
    在进行排序时,有两种排序方式,一种为0-N自然排序,一种为1-1000归一化排序,这两种排序方式的区别在于:0-N的自然排序按照自然数来排列名次,排名在第几结果就是几;而0-1000的归一化排序时将排序归一化到0-1000之间,第一位为0,最后一位为1000,采用公式"排名*1000/参加排名的股票数"来进行计算。归一化排序有个好处,他不随股票数目的增加而对排序结果有较大的影响。
     
  3. :shock: 谢谢!