首页 - 入门 - K线 - 新股 - 短线 - 波段 - 买卖点 - 看盘 - 抄底 - 成交量 - 均线 - 分时图 - 名词 - 视频 - 理财 - 创业 - 书籍 - 软件 - 大师 - 佣金 - 手机炒股 - 专题
查看行情
股票代码:
当前位置: > 股票学院 > 公式源码 > 正文

编写公式的基础(飞弧用)(1)

2011年05月11日   www.chaoguba.com   来源:炒股吧   文字大小:【】【】【

编写公式的基础(飞弧用)(1)

公式平台--C语言基础(李济安)

公式平台包含一个C语言编译器,可以通用函数与C语言混写,在创作公式的时候,可以在一个公式中对多个周期的数据、其他股票的数据同时进行操作,具有丰富、全面的内部函数和操盘指令。 所以本软件的公式平台可以支持非常复杂的公式创造,任何想法、思想都可以实现。 希望大家应用C语言这种目前最为成熟强大的编程语言,进入技术分析的高境界。

变量及常量

创作一个公式,也就是将我们的想法表达出来。在这个过程中,我们免不了要记录一些状态,记录这些状态,我们就需要"变量"这个概念。比如,我们要求近十天的收盘价的平均值,需要10个数相加,这时候,我们需要一个计数器,这个计数器,我们就可以用一个整数变量来表示;又需要一个存放累加和的地方,因为累加和可能存在小数,我们就不能再用整形变量表示,就要使用浮点数来表示了。这个过程我们可以表达如下:

float sum = 0.0; //申请一个浮点变量,并赋初值0
for(int i=0; i < 10; i++) //循环10次,i就是计数器, 在这里被表示成一个整形变量。
{
if(i > DataLen) //数据不够了,终止
break;
sum += 收盘价[DataLen-i];
}
float ret = 0; //存放结果的浮点变量,赋初值0
if(i>0)
ret = sum/i;

这个过程现在看不懂,没有关系,在这里,我们只要了解到变量的意义就可以了。每声明一个变量,计算机就会为这个变量申请一个存储空间。更具变量的类型不同,计算机将为他申请不同的空间,并使用不同的存储方法。我们可以总结说:变量就是在计算的过程中用来存放我们一些状态和结果的地方。那么,有哪些变量的类型呢?我们常见的有以下几种:

1.整形:只能记整数,比如-1、-100、0、1、100等。这样的变量计算机将申请4字节(计算机最基本的存储单位)空间,不能表示小数,数的表示范围可以从-2147483648~2147483647。表达方式:int. 比如我们需要声明一个叫做A 的整形变量,可以用下面方式表达:
int A;

最后的':'代表这个声明的结束,在C语言中,';'总是代表一个语句的结束。如果我们希望一下声明多个整形变量,我们在每个变量之间需要用','隔开,比如,我们希望声明两个分别加A和B的整形变量,可以用下面方式表达:黑马营 http://www.heimaying.com收集整理
int A,B;

注意,','以及';'不能是中文的。

很多时候,我们希望在变量声明的时候付给他初值,这时候,我们可以这样来表达:
int A =1,B=100;

2.浮点型:可以记小数,比如-1.5、-100.123、0.001、1.29、100.667等。这样的变量计算机将申请4字节(计算机最基本的存储单位)空间,数的表示范围可以从3.4x10-38E~3.4x10+38E。表达方式:float. 如果我们需要声明一个叫做A 的整形变量,可以用下面方式表达:
float A;

浮点型在运算过程中和整形相比较慢,但是计数的范围却大大增大了。

数据类型还有很多种,我们列表如下:

名称 描述 所占空间(BYTE) 范围 特点
整形 int 4 -2147483648~2147483647 整数,有符号(可正可负)
浮点型 float 4 3.4x10-38E~3.4x10+38E 可记小数,有符号(可正可负)
双精度浮点型 double 8 小数点后位数更长,有符号(可正可负)
布尔类型 Bool 4 0-1 只有TRUE(1)和FALSE(0)两个值
字符型 char 1 -128~127 整数,有符号(可正可负)
无符号字符型 byte 1 0-255 整数,无符号(无负数)
短整形 short 2 -32768~32767 整数,有符号(可正可负)
无符号短整形 word 2 0-65535 整数,无符号(无负数)
无符号整形 dword 4 0~4294967295 整数,无符号(无负数)  

(责任编辑:admin)
郑重声明:炒股吧网发布此信息出于传递更多信息之目的,不表明证实其描述或赞同其观点。本站不保证该信息(包括但不限于文字、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。
关于炒股吧 - 法律申明 - 网站律师 - 合作伙伴 - 广告服务 - 诚聘英才 - 征稿启事 - 联系方式 - 意见反馈 - 友情连接 - 网站地图
Copyright©2007-2016 炒股吧 chaoguba.com All Rights Reserved 版权所有 复制必究

特别声明:本站所载文章、数据仅供参考,使用前务请仔细阅读法律声明,风险自负。