编程类股票
❶ 在编程中如何能能获得股票的数据 例如当前价,最高价,最低价,当前成交量等等
要看使和什么数据了,每个软件数据的存储格式不同,有的还是加密存储的(如指南针)。
以常见的钱龙数据来说吧(钱龙是最简单的存储格式)当前价,最高价,最低价,当答兄前成交量等等都是以猛镇随机文件存清知袭储的长整型数据。下面是读取钱龙数据的C源码,你可以参考一下:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
typedef struct { ------->定义数据类型
unsigned long date; ------->定义日期为长整
unsigned long open; ------->定义开盘为..
unsigned long high; ------->定义最高为..
unsigned long low; ------->定义最低为..
unsigned long close; ------->定义收盘为..
unsigned long travl; ------->定义成交量..
unsigned long traca; ------->定义成交额..
char unuse[12];
} RECORD;
RECORD reco;
int readrec(FILE *);
void main()
{
FILE *fp;
if((fp = fopen("000001.day","rb")) == NULL) // 打开深发展日线
{ printf("Error: Can't open 000001.DAY !\n");
exit(0); }
readrec(fp);
fclose(fp);
if(getch()==0) getch();
exit(0);
}
int readrec(FILE *fp)
{
float fn;
while (! feof(fp)) {
fread(&reco,sizeof(RECORD),1,fp);
printf("%10lu ",reco.date);
fn=float(reco.open)/1000;
printf("%8.2f ",fn);
fn=float(reco.high)/1000; .
printf("%8.2f ",fn); .
fn=float(reco.low)/1000; .
printf("%8.2f ",fn); .
fn=float(reco.close)/1000; .
printf("%8.2f ",fn); .
printf("%8lu ",reco.travl); .
printf("%8lu\n",reco.traca);
}
printf("\n");
return 0;
❷ 股票编程如何实现止盈,止损
一、如何正确理解止损和止盈
所谓止损和止盈其实都是同一种操作方法,那就是按我们设置的价格卖出股票。设置止损是因为我们刚刚买入股票时,我们并不知道股票是否会如我们想象的那样继续向上运行,为了防止因为行情突变而设置的一种预定价格的卖出单,我们称之为挂单。
而止盈则分为两种,一种是我们预定了某个价格目标,预定股价达到这个目标时就减仓或离场,这个目标就是我们常说的阻力位或压力位。另一种是我们不清楚股票将会达到什么目标位,于是我们选择股价下方的支撑位作为一种卖出目标,只要股价不回落到这个价位,我们就可以继续持有这只股票,以达到扩大利润的目的。
二、了解交易程序和规则
常有朋友提出这样的问题,如果我设置了止损,那么会不会被系统自动选择即时成交呢?其实目前所有的交易系统软件都是根据当前价位附近价格自动撮合的方式进行成交的,也就是我们常在实时交易时所见到的卖一至卖五,买一到买五等价格,部分收费的交易软件还提供10档行情。因为买卖双方是不能互见的,大家都是根据系统提供的及时价格进行买入和卖出选择的,所以只要你设置的价格不是上述价格范围,那么成交的可能性几乎是0的。
但是在实际交易中还是存在已经设置的止损和止盈单不能成交的现象的,因为系统是自动撮合的,而当时价位上的买入单比较小,如你设置的卖出单是100手,而当前撮合价上的买单只有2手,那么你可能就只成交了2手。还有一种情况是股价跳跃较大,如一些急速下跌行情下,由于恐慌抛单使得交易价格两口交易价之间跨越度较大,而你设置的价格刚好是在两口价之间,那么存在这种无法成交的可能。但设置好止损和止盈单可以避免98%的出错机会,这就够了。
三、正确设置止损和止盈的办法
由于很多朋友都没有设置好止损和止盈的经验,所以在实战中往往出错。为了避免这种错误的发生,我建议大家都去申请一个模拟交易的帐号,一般的交易软件都提供这种免费的模拟操作功能的。我们可以利用这个模拟交易系统来进行一些操作上的练习,等熟练后,才应用到实战中,这样可以减少不必要的交易损失。
❸ 如何把编程用到股票中去
1、打开通达信交易软件。
2、到股票查看界面。选择左上角的“功能”--“专家系统”--“公式管理器”,或者直接按快捷键Ctrl+F键,打开公式管理器。
3、在公式管理器编辑界面,选择你要导入的公式类型,选择“其他类型”或“条件选股公式”,然后点击右上角的“新建”按钮。
4、给公式取一个名字便于识别,对公式进行一定的描述,然后写上源代码,或者导入源代码,最后再点测试公式。看是否能测试通过。通过后,最后确定。
5、利用我们制作好的公式来进行选出满足公式的股票。点击左上角的“功能”,选择“选股器”里面的“综合选股”或“条件选股”。
6、在公式中,下拉菜单,找到我们制作好的公式。
7、“加入条件”,点击右下角“执行选股”,数据就会开始分析。
8、把得到的股票添加到自选的板块,这样数据分析完后,找到相应的板块,比如,添加到自选股板块中。按F6查看自选股板块,就得到了这个公式筛选出来的股票了。
❹ 股票编程REC(X,A)什么意思
1、在股市中,REF代表过去的意思,用法是:REF(X,A),引用A周期前的X值例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。
REF(c,1) 昨天收盘价
REF(c,10) 10天前收盘价
REF(v,8) 8天前成交量
2、股票技术指标,是相对于基本分析而言的。基本分析法着重于对一般经济情况以及各个公司的经营管理状况、行业动态等因素进行分析,衡量股价的高低。而技术分析则是透过图表或技术指标的记录,研究市场行为反应,以推测价格的变动趋势。其依据的技术指标的主要内容是由股价、成交量或涨跌指数等数据计算而来。