一心股票管理软件,明明白白炒股票
批量导入说明

目录
一、交易记录导出
二、批量导入窗口功能说明
三、交易记录导入操作
四、错误消息说明

一、交易记录导出 top
1.1 启动您的交易软件,打开交割单/资金流水窗口,可以查看到当前账户历史交易记录
    不同的软件,不同的券商,导出的交易记录格式与名称都不一样,
    一心软件尽最大努力兼容各类错误,但仍不能保证所有的交割单都能够直接成功导入
    下面是通达信的交易记录,点击右上角的“输出”按钮,保存Excel至本地磁盘即可,
    有的券商不提供“交割单”功能查询,请导出“资金流水”或者“历史成交”
交割单/资金流水

    下面是同花顺的交易记录,在列表上点击鼠标右键,出现右键菜单,选择“保存”选项,保存Excel至本地磁盘即可,
    有的券商不提供“交割单”功能查询,请导出“资金流水”或者“历史成交”
交割单/资金流水

1.2 将查询到的历史交易记录导出到Excel文件,如果您的交易软件不能导出交割单,就导出资金流水,
    如果导出的交易记录不含银证转帐交易,则分别导出,再分别导入到一心软件即可,一心软件会按照交易日期自动合并
交割单/资金流水Excel文件


二、批量导入窗口功能说明
top
2.1 您可以通过菜单《数据管理->交易记录批量导入》,或者工具栏按钮《交易记录批量导入》,或者快捷键F12,
    打开批量导入窗口,选择前面导出的文件,点击“导入”按钮即可
批量导入窗口

批量导入提供4种导入策略方式,请选择合适的方式进行导入:
1)导入前将该账户下已经存在的所有的交易记录删掉:
   该方式一般在期初建账时,或者以前的数据有错误,导入时想放弃以前的数据时,可以选择该选项,
   选择了该选项,在导入时会将该账户下的既存交易记录数据全部删掉
2)导入前将该账户下已经存在的所有重复日期的交易记录删掉:
   该方式一般在增量导入时,如果您隔一段时间导入一次,每次导出的记录是最近两个月的全部数据,可以选择该选项,选择了该选项,
   在导入时会检查该账户下的交易记录数据是不是存在相同的交易日期,如果存在,说明之前已经导入过该日期的数据,
   则将该账户下的相同日期的交易记录先删掉,再进行导入
3)导入前将导入文件里的所有重复日期的交易记录删掉:
   该方式一般也是在增量导入时,如果您隔一段时间导入一次,每次导出的记录是最近两个月的全部数据,可以选择该选项,选择了该选项,
   在导入时会检查该账户下的交易记录数据是不是存在相同的交易日期,如果存在,说明之前已经导入过该日期的数据,
   则将要导入的交易文件里的相同日期的交易记录先删掉,再进行导入,
   该方式与上一种方式的区别是,上一种方式是按日期覆盖导入(删掉既存的),该方式是按日期忽略导入(删掉导入的)
4)将新记录全部导入,无论是否有重复记录(为了防止误删除既存记录,推荐采用此方式):
   该方式一般是在期初建账时,如果您的交易软件(或者券商)不支持全部的交易记录同时导出,您可能需要分别导出交易记录列表
   和资金流水(银证转帐)列表,导出的两个文件,您可以先用Excel合并,再导入,也可以分别导入到一心软件,如果您分别导入,\
   则需要选择该选项,不再按日期进行检查,直接将当前所有的记录全部导入

如果您导入的交易记录含有已经退市的股票,且不含有正确的证券名称,软件提供两种方式处理:
1)警告提示本软件内不存在的证券代码:
   该方式在遇到不存在的证券代码时,作为警告消息提示用户处理,本次暂不导入
2)自动保存本软件内不存在的证券代码(推荐):
   该方式在遇到不存在的证券代码时,自动以该证券代码作为证券名称处理,本次正常导入

如果您不是融资融券账户,可以选择自动添加缺少的交易记录:
1)导入的交易记录应该要保证正确完整,不正确或者不完整的记录统计结果也肯定不会正确
2)如果实在找不到完整的交易记录,请选择“自动添加缺少的交易记录”的功能
3)自动添加交易记录会根据“有钱才能买,有股才能卖”的原则反向计算生成缺少的交易记录
4)自动添加的交易记录在交易记录表的最顶部,应及时手动将交易记录状态改掉
5)自动添加的交易记录功能只在导入期初建账记录时才会被使用

三、交易记录导入操作
top
3.1 软件支持三种格式的交易记录文件导入:
1)Excel格式(推荐):
   该方式必须是Excel97-2003格式的文件,如果是Excel95或者Excel2007格式的文件,将会报出错误消息
   提醒:后缀名是.xls的并不一定是标准的Excel97-2003格式,能用Excel2003打开的也不一定是标准的Excel97-2003格式,
        所以如果软件无法解析文件时,请使用Excel(2007也可以)软件另存为Excel97-2003格式即可
2)文本格式:
   该格式必须以Tab键(制表符)作为分隔符,用空格键分隔的因为无法进行数据拆分,因此不被支持,请注意
3)CSV格式:
   该格式必须以,(半角逗号)作为分隔符,您也可以使用Excel将交易记录文件另存为CSV格式

3.2 软件对交易记录数据进行智能转换:
1)数据转换:
   软件对常见数据进行默认处理,如 --- 变换成 0 ,交易流水号日期标准化,等等
2)统一交易类型:
   软件对导入的交易类型进行了统一转换处理,如 买入成交,融券回购 全部转为 证券买入 等等,
   需要转换的交易类型可以在《设置交易文件记录格式》功能窗口里查看
3)数据忽略:
   软件对一些交易类型进行了忽略处理,如 指定交易,开户,投票确认 等等,忽略的交易类型可以在《设置交易文件记录格式》功能窗口里查看
4)数据补全:
   如果您导入的交易记录不含有剩余数量、资金余额、清算金额、佣金、印花税等列,软件将会按照当前账户设置的佣金费率(支持日期分段设置)
   自动计算并补全数据。所以,如果您的交割单这些列的数据不对,您可以删除这些列后再导入,这些数据交由一心软件自动计算并导入
5)数据排序:
   因为某些券商的交易记录导出,在日内顺序是错误的,这样直接导入会产生资金剩余金额与股票剩余数量为负数的情况
   为了保证不会产生负数,软件对一些交易类型进行了排序处理,如证券卖出类交易排在买入类交易前面,分红配股排在最后面,等等

3.3 软件对交易记录数据进行数据检查:
1)表头列名检查:
   软件内置了很多表格列头名称,如"成交日期", "日期", "清算日期", "交收日期", "发生日期", "交割日期", "交易日期"等等,
       如果不在软件内置范围内软件将会报出错误消息提示用户处理
   软件内置的列名称可以在《设置交易文件记录格式》功能窗口里查看,如果与您的交易记录文件表头不一致,您可以修改交易记录文件表头,
       或者在该功能窗口里双击对应行自定义名称符合您的交易文件表头
2)交易类型检查:软件内置了很多交易类型名称,如"证券买入", "买入成交", "成交买入", "买入证券", "证券买入清算"等等,
       如果既不在软件支持的范围内也不在软件的忽略范围内软件将会报出错误消息提示用户处理
   软件内置的交易类型名称可以在《设置交易文件记录格式》功能窗口里查看,如果有提示您的交易类型不支持,您可以删除本条交易记录,
       或者修改其交易类型,或者在该功能窗口里双击对应行自定义名称符合您的交易类型名称
3)数据格式检查:软件会对交易记录文件数据进行检查,尤其是相关的数字,软件会检查是否存在,是否是数字,正负号是否正确等等

3.4 交易记录数据的导入处理:
1)交易记录批量导入:
   按照导入策略,将交易记录文件里的数据保存至数据库中
2)统计数据计算:
   导入成功后,软件会自动下载历史行情数据,并计算相关的统计数据,请耐心等待,计算完成后,重启软件,以保证数据能正常显示

3.5 导入成功后的数据确认:
1)导入成功后,请重启软件,以方便统计数据的自动计算,重启后确认功能模块《证券管理->交易记录表》窗口里所有交易记录保存成功
交易记录表

2)该交易记录表顶部红色的数据,是一心软件自动反向计算的缺失的投入资金与证券买入交易记录
3)该交易记录表其他红色与蓝色(佣金列)的数据,是因为设置的交易佣金费率与交割单的佣金计算不一致,设置正确的佣金即可
4)如果导入失败,会报出相关的错误消息,该错误消息的说明及解决方案,请参照“四、错误消息说明”

3.6 重新导入操作:
1)如果数据导入不正确,需要重新导入,请注意选择对既存记录的处理方式

2)如果在弹出窗口已经选择了表头定义或者交易类型定义,想要恢复到默认,在交易记录导入窗口(F12)点击红色按钮“设置交易文件记录格式”
   可以在该窗口里将之前所有的选择配置全部恢复成默认,你也可以在这里进行一些自定义操作,但要理解变换规则才行

四、错误消息说明
top
4.01 没有找到要导入的交易记录:
     要导入的交易记录文件里的数据为空,不需要导入
4.02 从Excel文件导入交易记录到数据库失败:
     导入时出现未知错误,请及时联系作者,修复错误
4.03 软件检查到当前文件是Office2007版本的Excel文件,请用Excel另存为97-2003格式的文件:
     交易记录文件版本不对,请用Excel另存为97-2003格式的文件
4.04 软件检查到当前文件是较老版本的Excel(5.0/95)文件,请用Excel另存为97-2003格式的文件:
     交易记录文件版本不对,请用Excel另存为97-2003格式的文件
4.05 文件格式不对,无法解析文件,请用Excel另存为97-2003格式的文件:
     交易记录文件版本不对,请用Excel另存为97-2003格式的文件
4.06 第X列[AAAAAA]与第Y列[BBBBBB]表头定义重复,请删除一个无用列后再进行导入,
     或者通过《设置交易文件记录格式》功能窗口设置合适的表头名称:
     同花顺导出的交易文件有时会产生此类型错误:
     解决方法一:每次导入时删掉一个无用列,比如:买卖标志
     解决方法二:打开《设置交易文件记录格式》功能窗口,双击“交易类型”一行,设置自定义名称,比如:买卖标志
               该功能窗口的详细说明,请参照其他帮助说明“菜单栏->参数配置”
交易记录表

设置交易文件记录格式

4.07 文件内容不全:找不到“XXXXXX”列名称:
     一般导出的数据不是交易记录的会产生此错误
     例1:导出当前持仓的记录,然后直接导入
     例2:导出单纯的银证转账的记录,则不会含有证券代码等列名,然后直接导入
4.08 所有必须导入的列都找不到,无法解析文件头(首行标题内容),
     请确认文件格式是否正确,请用Excel另存为97-2003格式的文件:
     导出的交易记录格式不正确时会产生此错误
     例1:导出的交易记录是文本文件,但是是以空格作为分隔符时,导入时则会出现该错误
     例2:导出的交易记录是文本文件,但是是以WEB网页为展示方式的,导入时则会出现该错误
     例3:导出的交易记录是Excel文件,但是存在序号列,第一列的表头为空,导致软件忽略第一行表头,
         导入时则会出现该错误(同花顺自定义列后导出常见此现象)
     例4:导出的交易记录是杂乱无章的,软件无法正常解析,导入时也经常会出现该错误
4.09 第X行第Y列:ZZZZZZ 日期格式不对:
     例1:日期列出现格式不正确的数据,比如:2011,1,1 等等
     例2:导出的多份交易记录直接合并,因此在数据行出现的表头列名称没有及时删除,则会出现多种数据格式错误的提示
4.10 第X行第Y列:ZZZZZZ 本软件暂不支持该交易类型:
     交易类型名称不在软件支持与忽略的范围内
     例1:交易类型名称列出现无法解析的数据,比如:“转”、“配”、空白 等等
4.11 第X行第Y列:ZZZZZZ 该股票代码不存在:
     证券代码不正确,或者该证券已经退市(软件会自动补足证券代码,比如证券代码为“1”的会自动补足为sz000001)
     例1:证券代码行出现不合法的数据,比如:“GC001” 等等
     例2:证券代码行出现已退市的数据,比如:“000003” 等等
4.12 第X行第Y列:ZZZZZZ 有发生金额的记录不能为空白或者不支持的交易类型:
     如果本行交易记录对资金产生了影响,那么一定要有对应的交易类型,如果有金额而没有交易类型,则会报出该错误消息
4.13 第X行第Y列:ZZZZZZ 不能为负数:
     交易记录某些项一定不可以为负数,比如“印花税”、“佣金”等等
4.14 第X行第Y列:ZZZZZZ 数字格式不对:
     因为交易文件里的数据都是字符串,软件在转换成数字的时候出现解析错误
     例1:数字出现字母,比如:“120A” 等等
     例2:数字单元格出现Excel公式,比如:“A3+B3” 等等
4.15 第X行第Y列:ZZZZZZ 不能为空:
     交易记录文件里的某些项不可能为空,但是导出时没有,或者被误删了,导入时会报出该错误消息,比如:“交易类型”这一列的数据
4.16 导入失败:无法解析第 X 行数据:
     检查数据时出现未知错误,请及时联系作者,修复错误,一般是由于数据格式不对,软件没有对应到的未知错误会报出此消息