首页 > 其他分享 >使用Excel制作通达信自定义“序列数据“

使用Excel制作通达信自定义“序列数据“

时间:2024-12-25 14:58:59浏览次数:5  
标签:RIGHT 自定义 Excel A1 通达信 B1 数据 LEFT

序列数据的视频教程演示

<iframe allowfullscreen="true" data-mediaembed="csdn" frameborder="0" id="SCog1dF1-1735109523588" src="https://live.csdn.net/v/embed/440394"></iframe>

Excel制作通达信自定义序列数据

1.序列数据的制作方法:删掉没有用的数据(行与列)和股代码格式处理,是和外部数据的制作方法是相同,自己上面看历史博文。只需要判断一下,股代码跟随的字符串,是前缀(字符串+股代码)还是后缀(股代码+字符串),然后对应的Excel命令处理股代码。

去"后缀"的命令

=IF(OR(LEFT(A1,2)="60",LEFT(A1,2)="68"),"1|"&LEFT(A1,6)&"|",IF(OR(LEFT(A1,2)="30",LEFT(A1,2)="00"),"0|"&LEFT(A1,6)&"|",IF(OR(LEFT(A1,2)="83",LEFT(A1,2)="43"),"2|"&LEFT(A1,6)&"|",A1)))

去"前缀"的命令

=IF(OR(LEFT(RIGHT(A1,6),2)="60",LEFT(RIGHT(A1,6),2)="68"),"1|"&RIGHT(A1,6)&"|",IF(OR(LEFT(RIGHT(A1,6),2)="30",LEFT(RIGHT(A1,6),2)="00"),"0|"&RIGHT(A1,6)&"|",IF(OR(LEFT(RIGHT(A1,6),2)="83",LEFT(RIGHT(A1,6),2)="43"),"2|"&RIGHT(A1,6)&"|",A1)))

2.序列数据的时间处理:日期应为YYYYMMDD格式,如正确的写法20241202,错误的写法2024122或2024-12-02等其他,不要瞎搞,时间格式搞错了,tdx也是没有办法识别的。下面讲讲实际中可能遇到情况

a.如果数据表格中没有时间,想要添加时间:手动在某列的第一个单元格D1,输入一个正确的数据时间格式20241202,比如这个数据都是某一天的时间,然后向下填充即可。

向下拖动填充方法:选中单元格,将鼠标移动到D1单元格右下角的小方块(填充柄)上。当鼠标指针变成一个十字时,按住鼠标左键向下拖动,以填充整列到你想要的行数。这样,整列就会填充上相同的文本20241220。

b.将错误的时间转化成标准的时间格式:比如2024-12-2,2024/12/3,2024年12月2日,使用以下命令,这个公式会将B1单元格中的日期或时间值转换为YYYYMMDD格式的文本。

=TEXT(B1,"YYYYMMDD")

也可以把处理好的股票代码连接起来,公式中B1是处理好的股票代码列,C1要处理的时间列,得到最后的返回新列D。

=B1&TEXT(C1,"YYYYMMDD")&"|"

在这里插入图片描述
如果数据本身有时间+时间是正确的格式:使用以下命令即可,公式中B1是处理好的股票代码列,I1时间列,得到最后的返回新列F。

=B1&I1&"|"

在这里插入图片描述
3.数值处理及和并数据:数值字段根据需要,是否进行(保留小数位数,单位转换)处理,如果需要处理执行相关的函数,不需要处理的数据直接合并即可。在Excel中,进行加减乘除运算时,可以直接使用键盘上的加号(+)、减号(-)、星号(*)和斜杠(/)作为运算符号。=ROUND(A1, 2)语法:其中A1是原始数值所在的单元格,2表示保留两位小数。

=ROUND(A1/10000,2)

数据最后的合并

=C1&D1

在这里插入图片描述
4.数据的保存txt和tdx验证和外部数据的操作方法是一样的,这里不重复演示呢,自己看历史博文和视频里面的教程。

-!! 完毕 ,感谢您的收看!!-
----------★★跳转到历史博文集合★★----------
股软件 龙虎榜小红牛分析系统 资金大单系统
通达信主附图指标改选股器 通达信自定义数据系统
小红牛股票数据共享 其他股软 Ex系统
通达信小技巧 通达信指标编写教程 Tdx指标公式
龙虎榜教程 游资盈亏数据 产业链上下游
量化教程 指标回测 Python 股学堂

标签:RIGHT,自定义,Excel,A1,通达信,B1,数据,LEFT
From: https://blog.csdn.net/gxz888/article/details/144719783

相关文章

  • jsgrid多个自定义控件按钮?
    jsgrid多个自定义控件按钮?|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|-------------|......
  • 勤哲Excel服务器自动生成进出口企业个性化ERP管理系统
    近年来,随着产业信息化、数字化发展加速,尤其政策要求和疫情影响,生产贸易产业作为数字技术和机械行业的集大成者,正在发生深刻变革。同时,5G、物联网、大数据、人工智能等协同融合,成为贸易企业宝贵资产,有助于内外部、供应链之间资源整合和提效降本。在此背景下,无论贸易头部企业还是......
  • EasyExcel,被救了!
    11月6日消息,阿里巴巴旗下的JavaExcel工具库EasyExcel近日宣布,将停止更新,未来将逐步进入维护模式,将继续修复Bug,但不再主动新增功能。EasyExcel以其快速、简洁和解决大文件内存溢出的能力而著称,官方测试显示,仅需16M内存即可读取75M(46万行25列)的Excel文件,且耗时仅23秒。目前项目......
  • k8s阶段10 k8s指标流水线, 自定义流水线和HPA
    1Kubernetes指标流水线资源指标Kubernetes有一些依赖于指标数据的组件,例如HPA和VPA等Kubernetes使用MetricsAPI暴露系统指标给这些组件#只暴露nodes和pods上的内存,CPU指标该API仅提供CPU和内存相关的指标数据负责支撑MetricsAPI、生成并提供指标数据的组件,成为......
  • Python 在Excel单元格中应用数据条
    在Excel中添加数据条是一种数据可视化技巧,它通过条形图的形式在单元格内直观展示数值的大小,尤其适合比较同一列或行中各个单元格的数值。这种表示方式可以让大量的数字信息一目了然。本文将介绍如何使用Python在Excel中的指定单元格区域添加数据条。PythonExcel库Spire.XLSfor......
  • fiddler抓包自定义代码示例
    if(oSession.fullUrl.Contains("https://ruoshui.test")){//获取请求体varjsonString=oSession.GetRequestBodyAsString();FiddlerApplication.Log.LogString("RequestBody:"+jsonString);//输出请求体内容try{//......
  • 使用umi的插件功能编写一个自定义插件,实现在打包前去除代码中所有svg图片的title内容
    1.在src下面新建plugins文件夹,并在其中创建你的插件文件,比如removeSvgTitle.js。2.编写插件代码:/**Description:当调用打包命令时,去除代码中所有svg图片的title内容,本地打包会改变源文件,提交会比较多,无其他影响*@Author:aoshilin*@Date:2024-09-2711:23:25*......
  • 自定义 tabBar
    自定义tabBar基础库2.5.0开始支持,低版本需做兼容处理。自定义tabBar可以让开发者更加灵活地设置tabBar样式,以满足更多个性化的场景。在自定义tabBar模式下为了保证低版本兼容以及区分哪些页面是tab页,tabBar的相关配置项需完整声明,但这些字段不会作用于自定义t......
  • 【CSS in Depth 2 精译_091】15.4:让 CSS 高度值过渡到自动高度 + 15.5:自定义属性的过
    当前内容所在位置(可进入专栏查看其他译好的章节内容)第五部分添加动效✔️【第15章过渡】✔️15.1状态间的由此及彼15.2定时函数15.2.1定制贝塞尔曲线15.2.2阶跃15.3非动画属性15.3.1不可添加动画效果的属性15.3.2淡入与淡出15.4过渡到自然......
  • 干掉EasyExcel!FastExcel初体验
    我们知道EasyExcel在作者从阿里离职之后就停止维护了,但在前两周EasyExcel原作者推出了他的升级版框架FastExcel。以下是FastExcel的上手实战过程,带大家一起提供新框架的魅力。FastExcel是由原EasyExcel作者创建的最新作品,作者在2023年从阿里离职后,随着阿里宣布停止更......