2022-10-31 14:41发布
根据期货高频数据和期货交易所交易规则 以及BS(journal of finance 1993)方法 判断高频交易方向和多空主力建仓减仓行为
200分,如果你在的话,我三个小时不用就可以帮你搞掂..呵呵,还不用三个小时呢!!!!!!!搞掂啦!!除了你要求的功能之外,我还增加了删除密码的这个功能,目的就是要让你方便测试还要,你不要看程序表面没有什么检错报错的功能,主要的原因已经将一切有可能输入错误的地方给隔离开了,不信你试试看,也就应了那句话你想输入错误也不行啊,如果我还有时间,我在改一改那个加密的算法.现在就把源程序贴出来.编译环境是vc6.0系统环境是winxp如果不是在这个环境下面编译的话我很难保证没有什么错误出现///////////////////////////////////////////////////////////#include#include#include#include//#includeusingnamespacestd;voiddisplay();//主界面函数voidxuanze();//选择函数intread_file();//读取密码文件voidwrite_file();//写入密码文件voidCreate_mima();//创建密码voidYanZheng_mima();//验证密码voidChang_mima();//修改密码voiddelete_mima();//删除密码//////////////////////////////////////////////////////////////////////////voidjiami_suanfa(char*str);//加密解密算法charmimaStr[100];//全局变量//////////////////////////////////////////////////////////////////////////以上是函数的声明部分//////////////////////////////////////////////////////////////////////////下面是函数的实现部分voiddisplay()//主界面函数{system("cls");read_file();cout>mimaStr;return1;}voidwrite_file()//写入密码文件{ofstreamoutfile("MiMa_record.txt");if(!outfile){cout5)break;elseif(ch==13)ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout<<"*";str[i++]=ch;ch=getch();}}str[i]='\0';cout<<endl;i=0;jiami_suanfa(mimaStr);//解密if(strcmp(str,mimaStr)==0){cout<<"确定删除请按'y'or'Y',任意键取消返回"<<endl;ch=getch();if(ch=='y'||ch=='Y'){mimaStr[0]='\0';write_file();cout<<"删除成功,任意键返回"<<endl;ch=getch();display();}elsedisplay();}else{cout<<endl<<"输入密码不匹配!你不能删除该密码!任意键返回"<<endl;ch=getch();display();}}//////////////////////////////////////////////////////////////////////////mian函数voidmain(){display();}
最多设置5个标签!
根据期货高频数据和期货交易所交易规则 以及BS(journal of finance 1993)方法 判断高频交易方向和多空主力建仓减仓行为
200分,如果你在的话,我三个小时不用就可以帮你搞掂..呵呵,还不用三个小时呢!!!!!!!搞掂啦!!除了你要求的功能之外,我还增加了删除密码的这个功能,目的就是要让你方便测试还要,你不要看程序表面没有什么检错报错的功能,主要的原因已经将一切有可能输入错误的地方给隔离开了,不信你试试看,也就应了那句话你想输入错误也不行啊,如果我还有时间,我在改一改那个加密的算法.现在就把源程序贴出来.编译环境是vc6.0系统环境是winxp如果不是在这个环境下面编译的话我很难保证没有什么错误出现///////////////////////////////////////////////////////////#include#include#include#include//#includeusingnamespacestd;voiddisplay();//主界面函数voidxuanze();//选择函数intread_file();//读取密码文件voidwrite_file();//写入密码文件voidCreate_mima();//创建密码voidYanZheng_mima();//验证密码voidChang_mima();//修改密码voiddelete_mima();//删除密码//////////////////////////////////////////////////////////////////////////voidjiami_suanfa(char*str);//加密解密算法charmimaStr[100];//全局变量//////////////////////////////////////////////////////////////////////////以上是函数的声明部分//////////////////////////////////////////////////////////////////////////下面是函数的实现部分voiddisplay()//主界面函数{system("cls");read_file();cout>mimaStr;return1;}voidwrite_file()//写入密码文件{ofstreamoutfile("MiMa_record.txt");if(!outfile){cout5)break;elseif(ch==13)ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout5)break;elseif(ch=='\r')ch=getch();else{cout<<"*";str[i++]=ch;ch=getch();}}str[i]='\0';cout<<endl;i=0;jiami_suanfa(mimaStr);//解密if(strcmp(str,mimaStr)==0){cout<<"确定删除请按'y'or'Y',任意键取消返回"<<endl;ch=getch();if(ch=='y'||ch=='Y'){mimaStr[0]='\0';write_file();cout<<"删除成功,任意键返回"<<endl;ch=getch();display();}elsedisplay();}else{cout<<endl<<"输入密码不匹配!你不能删除该密码!任意键返回"<<endl;ch=getch();display();}}//////////////////////////////////////////////////////////////////////////mian函数voidmain(){display();}
一周热门 更多>