matplotlib入门:线形与颜色属性详解

需积分: 49 100 下载量 197 浏览量 更新于2024-08-06 收藏 2.14MB PDF 举报
"这篇教程介绍了如何使用matplotlib库在Python中设置线形和颜色属性,以及通达信公式系统的初级知识,包括技术指标公式、条件选股公式、交易系统公式和五彩K线公式的创建和应用。" 在matplotlib库中,线形和颜色属性是图形定制的关键部分,允许开发者根据需求自定义图表的视觉效果。`COLOR`属性用于指定线条或标记的颜色,它可以接受十六进制颜色代码,如`COLOR00FFFF`表示纯红色与纯绿色的混合色,`COLOR808000`则代表淡蓝色和淡绿色的混合。此外,matplotlib提供了预定义的颜色常量,如`COLORBLACK`、`COLORBLUE`、`COLORGREEN`、`COLORCYAN`、`COLORRED`和`COLORMAGENTA`,方便快速设置常见颜色。 在通达信公式系统中,初级用户可以创建和管理各种类型的公式。技术指标公式是核心部分,如MA、KDJ和MACD,它们显示在技术分析界面。用户可以通过公式管理器创建新指标,基于现有公式进行修改或使用内置函数进行编写。完成编写后,需测试公式确保其正确性,然后命名并调用使用。 条件选股公式用于筛选符合特定条件的股票,这需要在公式管理器中创建条件选股公式,并通过“条件选股”功能执行。交易系统公式可以叠加到K线上,提供买入或卖出信号,用户在K线图表上右键选择交易系统指标即可应用。五彩K线公式则用于标识特殊K线形态,通过选择五彩K线指示并应用,可以使不同形态的K线显示为不同颜色。 公式函数是编写这些公式的基石,它们构成了表达逻辑的基础。例如,`HIGH`、`CLOSE`、`LOW`、`OPEN`、`VOL`和`AMO`分别代表最高价、收盘价、最低价、开盘价、成交量和成交额。函数`CROSS(X, Y)`用于判断X和Y这两条线是否发生交叉,若X向上穿过Y,则`CROSS(X, Y)`返回真。 函数的使用至关重要,它们如同编程语言的词汇,使得用户能够构建复杂的逻辑表达式。通达信公式编辑器提供了丰富的函数库供用户选择和插入,用户可以通过查阅附录获取更多信息。通过熟练掌握这些函数,用户能够实现更高级的技术分析和自动化交易策略。