【同花顺公式编辑教程】第2章 基础语法

2023-10-31 05:40

本文主要是介绍【同花顺公式编辑教程】第2章 基础语法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

2.1、变量

2.2、分隔符

2.3、运算符

2.4、语句

2.4.1、赋值语句

 2.4.2、输出语句

2.4.3、条件语句

【提示】下期内容 


2.1、变量

        1、变量命名规则:字母和数字组成,以字母开头,不分英文大小写;或使用中文和数字组成。

        2、变量类型:整数,浮点,字符串。

同花顺编辑器环境示例

2.2、分隔符

分隔符总览
符号作用示例
' ' 或 " "引用字符,且必须为英文输入法下的引号DRAWTEXT(CLOSE>OPEN,CLOSE,"买");
()控制运算优先级RSV:(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
{ }包含多个语句IF (CLOSE>OPEN) {s:100;b:50;};
;语句换行符每一行语句后面必须加上“语句换行符”,参见以上表格示例
/* */注释/*注释内容*/
同花顺编辑器环境示例

2.3、运算符

运算符总览
符号
算术运算+        -        *        /
比较运算==        !=        >=       <=        >        <
逻辑运算And        Or

2.4、语句

语句总览
符号/语法作用示例
赋值语句=赋值变量a = 20;
风险 = 20; 
输出语句:(英文冒号)输出文字,或绘出线条变量:数值,DOTLINE,colorwhite;
(简写的)输出语句;(英文分号)输出文字,或绘出线条变量:数值
条件语句IF (条件) {语句1}  ELSE {语句2};

如果满足(条件),则执行{语句1},否则执行{语句2}

IF (CLOSE>OPEN) {a==1} ELSE {a==0};

2.4.1、赋值语句


 2.4.2、输出语句

上述代码运行结果

        总结,输出语句的代码格式如下

变量:数值,线条样式,线条颜色

(1)、变量:可为字母,也可为中文

(2)、数值:可为整数或浮点数,也可为表达式(例如:CLOSE*500000)

(3)、线条样式:DOTLINE(虚线),LINESTICK(带柱的实线),LINETHICK1(1号粗的实线),LINETHICK2(2号粗的实线,数字最多加到6)

(4)、线条颜色:colorred(红色),colorwhite(白色),colorblue(蓝色)......

(5)、简写的输出语句:在一般的测试中,我们把输出语句可简写为,省去线条样式和线条颜色的参数,系统会使用默认参数:

变量:数值


2.4.3、条件语句

上述代码运行结果

         总结,条件语句的代码格式如下

IF \space (条件) \space \{语句1;语句2;...\}\space ELSE\space \{语句1;语句2;语句3;...\}

(1)、如果满足(条件),则执行第一大括号内的语句,否则执行第二个大括号内的语句。

(2)、大括号内有多个语句需要执行,则必须以“语句换行符”分隔,如上所示。


【提示】下期内容 
【同花顺公式编辑教程】第3章 获取数据_学金融的廖哥的博客-CSDN博客学习同花顺公式编辑器,其提供的数据有量价数据以及财务数据。在本章中,我们讲解了编辑器执行代码的原理,并给出了可调用数据的汇总表。https://blog.csdn.net/LiaoYi2016218/article/details/130904391

这篇关于【同花顺公式编辑教程】第2章 基础语法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/313209

相关文章

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

SpringBoot连接Redis集群教程

《SpringBoot连接Redis集群教程》:本文主要介绍SpringBoot连接Redis集群教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 依赖2. 修改配置文件3. 创建RedisClusterConfig4. 测试总结1. 依赖 <de

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Python使用Code2flow将代码转化为流程图的操作教程

《Python使用Code2flow将代码转化为流程图的操作教程》Code2flow是一款开源工具,能够将代码自动转换为流程图,该工具对于代码审查、调试和理解大型代码库非常有用,在这篇博客中,我们将深... 目录引言1nVflRA、为什么选择 Code2flow?2、安装 Code2flow3、基本功能演示

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-