当前位置: 首页 > news >正文

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

序列数据的视频教程演示

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 股学堂

http://www.lryc.cn/news/510527.html

相关文章:

  • Qt工作总结02 <设置工具栏ToolBar>
  • 解决Springboot整合Shiro自定义SessionDAO+Redis管理会话,登录后不跳转首页
  • Day56 图论part06
  • [python SQLAlchemy数据库操作入门]-04.连接数据库:增删改查
  • 黑马点评——基于Redis
  • RocketMQ的集群架构是怎样的?
  • VS2022+QT6.7 窗口置灰(遮罩)
  • 如何通过HTTP API插入或更新Doc
  • C++ STM32 F4xx USART LL库 DMA + IDLE ISR 驱动裸机 +FreeRTOS 任务通知
  • RK3588在Android13/14如何查看GPU,NPU,DDR,RGA数据
  • sentinel学习笔记6-限流降级(上)
  • 【Rust自学】6.4. 简单的控制流-if let
  • 【HarmonyOS】鸿蒙将资源文件夹Resource-RawFile下的文件存放到沙箱目录下
  • Vue项目中env文件的作用和配置
  • 在 Vue3 项目中实现计时器组件的使用(Vite+Vue3+Node+npm+Element-plus,附测试代码)
  • 机器人C++开源库The Robotics Library (RL)使用手册(三)
  • Photoshop启动错误:找不到MSVCP140.dll的多步骤解决指南
  • mac中idea菜单工具栏没有git图标了
  • 学习threejs,PerspectiveCamera透视相机和OrthographicCamera正交相机对比
  • C#数学相关开发性能优化方法
  • 【前沿 热点 顶会】AAAI 2025中与目标检测有关的论文
  • APP投放的归因框架设计
  • 职业生涯记录-1
  • 江苏捷科云:可视化平台助力制造企业智能化管理
  • 【ES6复习笔记】Promise对象详解(12)
  • 01 Oracle 基本操作
  • C语言基础:指针(数组指针与指针数组)
  • 本地部署 LLaMA-Factory
  • Web前端基础知识(三)
  • 数据库设计问题记录