Advertisement

将同花顺或通达信的日线数据转化为CSV文件格式。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该工具能够将同花顺或通达信的日线数据便捷地转化为CSV文件格式。它具备自动识别同花顺或通达信数据格式的功能,用户只需将包含日线的*.day文件直接拖拽到可执行程序即可完成转换。此外,该工具还支持一次性批量处理多个日线文件,极大地提高了转换效率。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 线CSV
    优质
    本教程详细介绍了如何使用编程手段将同花顺或通达信软件中的股票日线数据导出并转换成CSV格式文件,方便进一步的数据分析和处理。 这款小工具可以将同花顺或通达信的日线数据转换成csv文件,并且能够自动识别两种软件的数据格式。使用方法很简单:只需把*.day文件拖到可执行文件上,即可完成单个或多个日线文件的批量转换工作。
  • 期货CSV
    优质
    本文介绍了如何使用编程方法将通达信软件中的期货历史数据导出,并转换成CSV文件格式,便于进一步的数据分析和处理。 可以转换期货日线、五分钟和一分钟的数据。具体教程可以在B站视频BV1hA411c7zM中找到。
  • Python脚本可线.day
    优质
    这段Python脚本提供了一种便捷的方法来转换通达信软件的日线数据文件,将其从原始格式转换成.day格式,便于用户进行数据分析和处理。 Python文件可以将通达信数据的日线文件转换为.day格式的文件。
  • CSVExcel
    优质
    本教程详细介绍了如何快速简便地将CSV格式的数据文件转换成Excel兼容的XLS或XLSX格式,适用于各种办公和数据分析场景。 该控件的主要作用是将CSV数据文件转换为Excel文件。当数据量超过65000条记录时,控件会自动将其拆分成多个Excel文件。此外,它还包含了一些对Excel的控制功能,大家可以详细了解一下。
  • HTML用PythonCSV
    优质
    本项目旨在开发一个Python脚本,能够解析HTML文件并将其数据转换为CSV格式,便于数据分析和处理。 使用Python中的BeautifulSoup库解析HTML文件,并将结果输出到CSV文件中。
  • 线阅读工具
    优质
    同花顺日线数据文件阅读工具是一款专为股票投资者设计的应用程序,能够便捷地读取并展示同花顺软件生成的日线数据文件,帮助用户进行深入的技术分析和投资决策。 同花顺日线数据文件读取器通过读取同花顺历史数据文件获取数据,适合盘后分析。
  • DBF批量CSV
    优质
    本工具提供高效便捷的方法,用于将大量DBF格式文件快速转换为CSV格式,适用于数据处理和分析需求。 批量转换DBF格式文件为CSV格式文件。
  • 优质
    本教程介绍如何将通达信软件的数据文件高效地转化为易于管理与查询的数据库格式,便于进行深度数据分析和处理。 实现了从通达信软件的数据文件中提取数据并保存至MySQL的功能,每次运行都会同步到最新状态。
  • Funcat2 实现了华财经等公Python移植。
    优质
    Funcat2是一款强大的工具,能够将市场上广泛使用的交易软件(如同花顺、通达信及文华财经)中的公式语言转换为Python代码,极大地提升了量化交易与数据分析的灵活性和效率。 Funcat2 与 Funcat 兼容;Funcat 将同花顺、通达信、文华财经等公式的功能移植到了 Python 中。这些公式简洁易用,适合技术分析。由于 Python 缺乏这种领域特定语言的表达能力,因此基于 numpy 实现了一套解决方案。Funcat2 还增加了对 QUANTAXIS 的支持。
  • 盘后线提取
    优质
    同花顺盘后日线数据提取是一款专为股票投资者设计的数据分析工具,它能够帮助用户在交易日结束后快速获取和整理股市的日线图表信息,包括开盘价、收盘价、最高价、最低价以及成交量等关键指标。通过直观的界面展示,使用户能更便捷地进行市场趋势研究和技术分析,辅助决策制定。 很久没用Delphi 7了,但小应用的原生代码还是需要转回到D7。这两天在看同花顺和通达信,想直接将下载后的盘后数据导入Excel。参考网上的同花顺数据格式介绍,下面这段代码用于显示文件头和文件内容。 ```delphi procedure TForm1.btOpenClick(Sender: TObject); var TM: TMemoryStream; FHard: TDayRec; PColDef: PByte; s, i : integer; tmp: DWord; begin if OpenDialog1.Execute then begin FName := OpenDialog1.FileName; tm := TMemoryStream.Create; try tm.LoadFromFile(FName); tm.Read(FHard,sizeof(TDayRec)); Memo1.Lines.Add(format(数据记录总数:%x / %d, [fhard.rows, fhard.rows])); memo1.lines.add(format(数据记录内容开始地址:%x / %d,[Fhard.StartAdd,Fhard.StartAdd])); memo1.lines.add(format(每条记录的长度:%x / %d,[FHard.RecordLenght,FHard.RecordLenght])); memo1.Lines.Add(format(每个记录的列数:%x / %d, [fhard.ColNum, fhard.ColNum])); FHard.StartAdd := sizeof(TDayRec) + fHard.ColNum * 4; Memo1.lines.add(format(数据记录内容真实开始地址:%x / %d,[Fhard.StartAdd,Fhard.StartAdd])); s:=FHard.Colnum*sizeof(TRecordDefine); GetMem(PColDef, S); try tm.Read(PColDef^,S); for i := 0 to FHard.ColNum -1 do begin tmp := PDWordArray(Pcoldef)[i]; memo1.Lines.Add(format(列 %d: %x , 列长度:%x, [i,tmp,TColdef(tmp).ColLength])); end; finally FreeMem(PColDef); end; finally tm.Free; end; end; ```