股票交易系统源程序代码_第1页
股票交易系统源程序代码_第2页
股票交易系统源程序代码_第3页
股票交易系统源程序代码_第4页
股票交易系统源程序代码_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#include<stdio.h>#include<fstream.h>#include<windows.h>#include<iomanip>structStock{Name[10];flag;//1买入2卖出0都是不精品文档放心下载floatPri[20];floatPrice;//记录股票当前价格};structStockS[5]={{"桂冠电力",0},{"华北制药",0},{"ST金泰",0},{"伊利感谢阅读股份",0},{"XX重工",0}};cishu=0;//全局变量,记录变化的次数精品文档放心下载time1,time2,time3,time4,time5;//全局变量记录买入股票的时间感谢阅读floatZhiYin,ZhiSun;//全局变量,记录用户设定的止盈/止损金额精品文档放心下载floatMairujia[5];//记录买入价谢谢阅读floatMaichujia[5];//全局变量记录卖出价谢谢阅读Gupiaoshu;//全局变量,设置每次买入股票的数目谢谢阅读PreNum=0;//记录当前所有的股票数目谢谢阅读floatDQGB;//记录当前股本print(StockS[])//谢谢阅读{i;system("cls");/*运行前清屏printf("\n\t\t〓股票自动交易系统[深市全部列表]〓感谢阅读\n\n");printf("\n\t\t当前股价涨速买/卖精品文档放心下载\n\n");for(i=0;i<5;i++){printf("\t\t%s",S[i].Name);//股票名称谢谢阅读printf("\t%4.2f(元/股)",S[i].Price);//(元/股)感谢阅读if(cishu>0&&cishu<=20)//涨速%感谢阅读{if(S[i].Pri[cishu]>S[i].Pri[cishu-1])感谢阅读printf("\t+%4.2f",S[i].Pri[cishu]-S[i].Pri[cishu-1]);谢谢阅读printf("\t%4.2f",S[i].Pri[cishu]-S[i].Pri[cishu-1]);谢谢阅读if(S[i].Pri[cishu]>S[i].Pri[cishu-1])谢谢阅读printf("↑");if(S[i].Pri[cishu]<S[i].Pri[cishu-1])感谢阅读printf("↓");if(S[i].flag==0)//printf("");if(S[i].flag==1)printf("买入");if(S[i].flag==2)printf("卖出");}printf("\t\t");printf("\n");printf("\n");}printf("\n");printf("当前你拥有股本为元)\n当前你拥有股票感谢阅读数:%d(股)\n",DQGB,PreNum);if(PreNum==0)//因为第一次股票数是零,而零不能作分母,所以在此作感谢阅读一个判定printf("当前股票成本为:\n");printf("当前股票成本为:%4.2f(元/股)\n",DQGB/PreNum);感谢阅读}change(StockS[])//股价动态变化函数谢谢阅读{cishu++;i,j;for(i=0;i<5;i++){S[i].Price=S[i].Pri[cishu];谢谢阅读}//定时买入设置买入标志买入时记下买入价格记录谢谢阅读当前股本记录当前拥有的股票数目if(time1==cishu){S[0].flag=1;Mairujia[0]=S[0].Price;感谢阅读DQGB+=Gupiaoshu*Mairujia[0];PreNum+=Gupiaoshu;}感谢阅读if(time2==cishu){S[1].flag=1;Mairujia[1]=S[1].Price;精品文档放心下载DQGB+=Gupiaoshu*Mairujia[1];PreNum+=Gupiaoshu;}精品文档放心下载if(time3==cishu){S[2].flag=1;Mairujia[2]=S[2].Price;谢谢阅读DQGB+=Gupiaoshu*Mairujia[2];PreNum+=Gupiaoshu;}谢谢阅读if(time4==cishu){S[3].flag=1;Mairujia[3]=S[3].Price;精品文档放心下载DQGB+=Gupiaoshu*Mairujia[3];PreNum+=Gupiaoshu;}谢谢阅读if(time5==cishu){S[4].flag=1;Mairujia[4]=S[4].Price;谢谢阅读DQGB+=Gupiaoshu*Mairujia[4];PreNum+=Gupiaoshu;}感谢阅读for(j=0;j<5;j++){if(S[j].flag==1)if(S[j].Price-Mairujia[j]>ZhiYin)//止盈感谢阅读{//设置卖出标志记录卖出价格记录当前股本记录当前拥有的股票数目S[j].flag=2;Maichujia[j]=S[j].Price;感谢阅读DQGB-=Gupiaoshu*Maichujia[j];PreNum-=Gupiaoshu;}谢谢阅读if(S[j].flag==1)if(Mairujia[j]-S[j].Price>ZhiSun)//止损精品文档放心下载{S[j].flag=2;Maichujia[j]=S[j].Price;谢谢阅读DQGB-=Gupiaoshu*Maichujia[j];PreNum-=Gupiaoshu;}精品文档放心下载}}main()//主函数{i,j;printf("\n请输入欲购五支股票买入时间:点(24小时制)\n\n");精品文档放心下载printf("--");scanf("%d%d%d%d%d",&time1,&time2,&time3,&time4,&time5);精品文档放心下载printf("\n\n请输入每次买入的股票数:__\n\n--");谢谢阅读scanf("%d",&Gupiaoshu);printf("\n\n请输入止盈值:__\n\n--");谢谢阅读scanf("%f",&ZhiYin);printf("\n\n请输入止损值:__\n\n--");感谢阅读scanf("%f",&ZhiSun);system("cls");/*运行前清屏printf("\n\n\n\n\n\n\t\t\t\t正在进入大盘...");谢谢阅读Sleep(5000);ifstreamfin;fin.open("gupiao.txt");for(i=0;i<5;i++)for(j=0;j<20;j++)fin>>S[i].Pri[j];fin.close();for(i=0;i<5;i++)//给股价初始化S[i].Price=S[i].Pri[

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论