通达信C收盘价函数用法及示例代码

通达信C语言收盘价函数用法及示例代码
===================

通达信是一款广泛使用的证券交易软件,它提供了许多功能,包括价格分析、技术指标计算等。其中,收盘价函数是用来获取某个股票的收盘价的。本文将介绍通达信C语言的收盘价函数用法及其示例代码。

函数原型
—-

通达信C语言的收盘价函数原型如下:

函数名称: C
函数说明: 返回该周期收盘价
未来函数:
函数用法: C
示例代码: 当天收盘价:C;
1天前收盘价:REF(C,1);2天前收盘价:REF(C,2);7天前收盘价:REF(C,7);

 

C 最低价函数是CLOSE函数简写形式,用法也和CLOSE函数用法一致

“`c
double GetClosePrice(char *szStockCode, int nYear, int nMonth, int nDay);
“`
参数说明
—-

* `szStockCode`:股票代码,为一个字符串类型,例如“SH000001”代表上证指数。
* `nYear`:年份,为整型,取值范围为1990至今的年份。
* `nMonth`:月份,为整型,取值范围为1至12。
* `nDay`:日期,为整型,取值范围为1至31。

函数返回值
—–

该函数返回一个`double`类型的收盘价,表示指定日期该股票的收盘价。如果获取失败,则返回-1.0。

示例代码
—-

以下是一个简单的示例代码,演示如何使用该函数获取指定股票在指定日期的收盘价:

“`c
#include <stdio.h>
#include “tdx.h” // 通达信头文件

int main() {
double close_price;
char stock_code[] = “SH000001”; // 上证指数股票代码
int year = 2023;
int month = 3;
int day = 15;

// 获取收盘价
close_price = GetClosePrice(stock_code, year, month, day);
if (close_price != -1.0) {
printf(“上证指数 %d年%d月%d日的收盘价为:%f\n”, year, month, day, close_price);
} else {
printf(“获取上证指数 %d年%d月%d日的收盘价失败\n”, year, month, day);
}

return 0;
}
“`
在该示例代码中,我们首先定义了一个字符串类型的股票代码`stock_code`,以及一个整型类型的年份`year`、月份`month`和日期`day`。然后,我们使用`GetClosePrice()`函数获取该股票在指定日期的收盘价,并将结果保存在一个`double`类型的变量`close_price`中。如果获取成功,则输出收盘价;否则,输出获取失败的信息。

负责声明:
1、 本站所有指标公式源码资源均是从网络采集和会员提供所得,仅供用来学习研究,请于下载后的24h内自行删除,正式商用请购买正版。如若本站内容侵犯了原著者的合法权益,请携带相关版权文件联系我们进行下架或删除。
2、文章内文字内容均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。原文链接:https://www.zhibiao123.cn/10438.html,转载请注明出处。
通达信《龙头股道》全套37个无加密无未来函数指标公式源码
通达信《龙头股道》全套37个无加密无未来函数指标公式源码
6分钟前 有人购买 去瞅瞅看
温馨提示:本站暂不支持手机端在线支付,请您在电脑端扫码完成支付!
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录