K线

要导入K线,请在应用程序主菜单中选择 导入 => K线

hydra 导入K线

K线导入过程

  1. 常规

    • 数据类型 — 导入的数据类型。
    • 文件名 — CSV 文件的完整路径。
    • 数据目录 — 保存最终 S# 文件的文件夹。
    • 文件掩码 — 扫描目录时使用的文件掩码,例如 candle_*.csv
    • 列分隔符 — 列分隔符。制表符使用 TAB 表示。
    • 从文件开头跳过 — 从文件开头跳过的行数,用于忽略包含元信息的行。
    • 时区 — 时区。
    • 间隔 — 数据更新频率。

    交易品种

    • 扩展信息 — 将导入的扩展字段保存到扩展信息存储中。
    • 重复项 — 如果重复的交易品种已存在,是否对其进行更新。
  2. 配置 S# 字段的导入参数。

    • S# 字段 — S# 字段的值,例如 交易品种交易板块 等。

    • 关联 — 根据需要,将文件中的列值映射到 StockSharp 类型。

    • 格式 — 数据格式,通常用于导入日期和时间值,详见逐笔成交

    • 使用 — 导入时是否使用该数据。

    • 字段顺序 — 导入对象的属性列排列顺序。

      例如,如果导入文件使用以下模板:

      {SecurityId.SecurityCode},{SecurityId.BoardCode},{OpenTime:yyyyMMdd},{OpenTime:default:HH:mm:ss},{OpenPrice},{HighPrice},{LowPrice},{ClosePrice},{TotalVolume}
      
      

      则应使用以下设置:hydra import K线属性

      其中:

      交易品种 值对应序号为 0

      [!TIP] 在编程中,第一个元素的序号始终为 0。

      交易板块 值对应序号为 1,其余字段依此类推。

    • 默认值 — 字段的默认值。例如,在导入成交、订单簿等数据时,如果数据文件中没有相应信息,可以为重复字段值(交易品种交易板块)设置默认值,详见逐笔成交

    • — 某些数据在保存时可能会错误地将属性值保存为“0”。例如,由于各种原因,价格可能等于 0,但这是无效值,之后会导致数据读取错误,进而使使用这些数据的策略产生错误结果。勾选此项后,如果本字段的数据等于 0,程序会将其写为空值,即视为不存在。之后在测试等操作中,用户会看到缺少数据的错误,从而发现导入过程有误。此功能用于防止“损坏”数据影响后续工作。

    用户可以为导入的数据配置大量属性。需要根据导入文件模板指定属性,并为其分配对应的排列序号。

  3. 要预览数据,请单击 预览 按钮。hydra import K线预览

  4. 单击 导入 按钮。