前天发文告诉大家,高位清仓了创业板ETF,暂时完成一波反弹盈利操作,因为创业板会受宁德时代绑架,前天的宁德时代大涨,让我有点看不懂,所以顺势全部清仓,意料之中的完美躲过今天创指的大跌。
昨天发文,买进了建行,上证50ETF。今天虽然没涨,小亏一点点,但是内心是满足的,因为资金躲过了今天的损失,等于是赚。
这里再谈一下主流资金的动向,继续流出中小市值股票,流向大市值蓝筹股,这也是这几天一直和大家说的,中小市值股票风险已显,大蓝筹,大金融将是流出资金的目的地。
中小市值股票,大多已经是阶段尾部行情,给你一颗糖,会让你付出响亮一耳光的代价,大家多加小心。
反观大市值蓝筹股,尤其大金融银行类,跌服,跌透。完全俱备一轮修复估值的行情,多的不想,吃一轮修复行情也足亦。这顿餐已经在准备快要开席了,主人现在说说你,推推你,别在意,我还赖着不走了,非得吃到这个席,起码比给个糖,挨个死痛的耳光强吧!
您是想吃糖,还是吃席,欢迎大家评论区留下宝贵意见!
手机炒股app排行?
个人使用过如下几种软件:大智慧,东方财富,国泰君安,同花顺
从使用体验上来看:
- 同花顺:数据最全,自选设置丰富,界面方便,支持多个账户;
- 东方财富:速度快,部分高级数据免费开放;
- 大智慧:最早用的软件,但免费部分感觉太low;
- 国泰君安:证券公司自己的软件,只适合交易。
因此,个人更加推荐同花顺[赞]
买股票的app有:
1、自选股app。股票交易APP,包含沪深、港股、美股三大股票市场。
2、同花顺app。国内领先的金融服务移动平台,可为用户提供开户、行情、理财、咨询等服务。
3、大智慧app。支持多家券商登录交易。
4、其他股票交易软件:东方财富网app、益盟操盘手app、牛股王app等。
如何开发一个手机炒股软件app?
1.需求调研阶段——需求调研分析、现行规范分析、参照标准分析(牵起对于客户需求的调研是非常重要的和关键的因素,通过协商和沟通为客户量身定做适合他们的手机软件,开发出的每一个手机APP软件应用要成为盈利的商业方式,会有具体的方案提交于客户)
2.代码编写阶段——项目规范体系设计草案、项目规范体系评审
3.发布试行阶段——项目规范体系试运行、项目规范体系优化
4.正式运行阶段——项目规范体系正式发布、项目体系正式运行
5.运行维护阶段——系统整体运行维护
怎么样开发股票软件?
开发炒股软件,从哪里获得股票数据
目前市场上有很多股票行情交易软件,各种软件提供了丰富的分析和展示功能,而且基本上是免费的。但这些数据都是在线的、无法统一地下载到本地进行分析,于是上网找了些资料,有的是将程序到新浪搜狐的财经频道或其他财经类网站抓取并分析网页,这种方法操作性不强而且准确率较低,遇到广告或网页变动时风险较大。于是找到了Sina股票数据接口,这个接口是通过在IE端输入"=
"+相应股票代码网站返回一个文件形式的数据,也可以通过JS获取该文件中的变量得到想要的数据字符串。
以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:=
sh601006这个url会返回一串文本,例如:
varhq_str_sh601006="大秦铁路,27.55,27.25,26.91,27.55,26.20,26.91,26.92,
22114263,589824680,4695,26.91,57590,26.90,14700,26.89,14300,
26.88,15100,26.87,3100,26.92,8900,26.93,14230,26.94,25150,26.95,15220,26.96,2008-01-11,15:05:32";
这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始。
0:”大秦铁路”,股票名字;
1:”27.55″,今日开盘价;
2:”27.25″,昨日收盘价;
3:”26.91″,当前价格;
4:”27.55″,今日最高价;
5:”26.20″,今日最低价;
6:”26.91″,竞买价,即“买一”报价;
7:”26.92″,竞卖价,即“卖一”报价;
8:”22114263″,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;
9:”589824680″,成交金额,单位为“元”,为了一目了然,通常以“万元”为成交金额的单位,所以通常把该值除以一万;
10:”4695″,“买一”申请4695股,即47手;
11:”26.91″,“买一”报价;
12:”57590″,“买二”
13:”26.90″,“买二”
14:”14700″,“买三”
15:”26.89″,“买三”
16:”14300″,“买四”
17:”26.88″,“买四”
18:”15100″,“买五”
19:”26.87″,“买五”
20:”3100″,“卖一”申报3100股,即31手;
21:”26.92″,“卖一”报价
(22,23),(24,25),(26,27),(28,29)分别为“卖二”至“卖四的情况”
30:”2008-01-11″,日期;
31:”15:05:32″,时间;
相应地,也可以获得深市相关股票信息,但是这种方法的弊病是只能获得最新的或者是当天的股票数据,无法将历史数据导入到数据库,当然,你也可以以某一天为起始点自己重新创造历史数据。所以继续寻找其他网站接口,终于找到了雅虎财经网站,它提供的接口可以直接把股票历史数据导成Excel,真实太方便了!直接在浏览器地址中数据网址即可?s=
股票代码,但是如果手动输入再逐一下载保存简直是太麻烦了,光上证股票就800多个,估计刚手动下载完就又开盘了还得重新下载。所以我的思路是,1、利用多线程方法下载股票文件。2、将这些文件统一导入数据库。
1.1文件下载类:
importjava.io.*;
importjava.net.*;
importjava.util.List;
importfatowen.stocksystem.sysconfig.data.DownLoadVO;
publicclassHttpDownFile{
privatestaticintBUFFER_SIZE=8096;
/**根据URL下载文件并保存
*@paramdestUrlString
*@paramfileNameString
*@throwsException
publicvoidsaveToFile(StringdestUrl,StringfileName)throwsIOException{
FileOutputStreamfos=null;
BufferedInputStreambis=null;
HttpURLConnectionhttpUrl=null;
URLurl=null;
byte[]buf=newbyte[BUFFER_SIZE];
intsize=0;
url=newURL(destUrl);
httpUrl=(HttpURLConnection)url.openConnection();
httpUrl.connect();
bis=newBufferedInputStream(httpUrl.getInputStream());
fos=newFileOutputStream(fileName);
while((size=bis.read(buf))!=-1)
fos.write(buf,0,size);
fos.close();
bis.close();
httpUrl.disconnect();
1.2多线程实现下载类:
importjava.util.ArrayList;
importjava.util.List;
publicclassHisDataAddThreadextendsThread{
booleanrunFlag=true;
ListmyParamList=null;
StringdownLoadData="";
StringbaseUrl="?s=
Stringresult="";
StringsavePath="";
publicHisDataAddThread(ListparamList,StringsavePath){
this.myParamList=paramList;
this.savePath=savePath;
publicvoidrun(){
while(runFlag){
downLoadData=PublicDataUtil.getDownLoadData(myParamList);
if(!Lib.isEmpty(downLoadData)){
HttpDownFileoInstance=newHttpDownFile();
oInstance.saveToFile(baseUrl+downLoadData,savePath+downLoadData+".csv");
}catch(Exceptionerr){
System.out.println(err.toString());
}else{
runFlag=false;
Thread.sleep(1000);
}catch(InterruptedExceptione){
e.printStackTrace();
publicListgetFailureList(){
returnfailureList;
publicvoidsetFailureList(ListfailureList){
this.failureList=failureList;
publicListgetSuccessList(){
returnsuccessList;
publicvoidsetSuccessList(ListsuccessList){
this.successList=successList;
2.将下载完的文件统一保存到数据库工具类
importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileReader;
importjava.io.IOException;
importjava.util.ArrayList;
importjava.util.Iterator;
importjava.util.List;
publicclassCSVUtitl{
privateBufferedReaderbufferedreader=null;
privateListlist=newArrayList();
publicCSVUtitl(){
publicCSVUtitl(Stringfilename)throwsIOException{
bufferedreader=newBufferedReader(newFileReader(filename));
Stringstemp;
while((stemp=bufferedreader.readLine())!=null){
list.add(stemp);
publicListgetList()throwsIOException{
returnlist;
//得到csv文件的行数
publicintgetRowNum(){
returnlist.size();
//得到csv文件的列数
publicintgetColNum(){
if(!list.toString().equals("[]")){
//csv文件中,每列之间的是用','来分隔的
if(list.get(0).toString().contains(",")){
returnlist.get(0).toString().split(",").length;
}elseif(list.get(0).toString().trim().length()!=0){
return1;
}else{
return0;
}else{
return0;
//取得指定行的值
publicStringgetRow(intindex){
if(this.list.size()!=0)
return(String)list.get(index);
returnnull;
//取得指定列的值
publicStringgetCol(intindex){
if(this.getColNum()==0){
returnnull;
StringBufferscol=newStringBuffer();
Stringtemp=null;
intcolnum=this.getColNum();
if(colnum>1){
for(Iteratorit=list.iterator();it.hasNext();){
temp=it.next().toString();
scol=scol.append(temp.split(",")[index]+",");
}else{
for(Iteratorit=list.iterator();it.hasNext();){
temp=it.next().toString();
scol=scol.append(temp+",");
Stringstr=newString(scol.toString());
str=str.substring(0,str.length()-1);
returnstr;
//取得指定行,指定列的值
publicStringgetString(introw,intcol){
Stringtemp=null;
intcolnum=this.getColNum();
if(colnum>1){
temp=list.get(row).toString().split(",")[col];
}elseif(colnum==1){
temp=list.get(row).toString();
}else{
temp=null;
returntemp;
publicvoidCsvClose()throwsIOException{
this.bufferedreader.close();
publicvoidrun(Stringfilename)throwsIOException{
CSVUtitlcu=newCSVUtitl(filename);
for(inti=0;i StringSSCCTag=formatData(cu.getString(i,1));//得到第i行.第一列的数据. StringSiteName=formatData(cu.getString(i,2));//得到第i行.第二列的数据. StringStationId=formatData(cu.getString(i,3)); //将数据保存到数据库中 ...... ...... ...... cu.CsvClose(); publicStringformatData(StringbaseData){ Stringresult=null; if(!"".equals(baseData)&&baseData!=null){ if(baseData.length()>1){ result=baseData.substring(1,baseData.length()); result=result.substring(0,result.length()-1); }else{ result=baseData; }else{ result=""; returnresult.trim(); publicstaticvoidmain(String[]args)throwsIOException{ CSVUtitltest=newCSVUtitl(); Filepath=newFile("e:\\data"); File[]f=path.listFiles(); Listl=newArrayList(); for(inti=0;i if(f[i].getName().endsWith(".csv")) l.add(f[i]); www.2cto.com Iteratorit=l.iterator(); while(it.hasNext()){ Fileff=(File)it.next(); test.run(path.toString()+File.separator+ff.getName()); }catch(Exceptione){ app的开发成本根据您需要达到的效果,实现的功能而定。 一般原生开发的app价格在20万以上。 如果是混合开发的,在12万左右。如果是html开发的,则在5万左右。希望能采纳。如需下载第三方应用软件(好玩的游戏、常用工具应用、系统辅助工具等),建议可以通过自带的应用商店或手机论坛等搜索目前较为热门的软件。1、若您的手机自带应用商店,可以按照如下方式查找:应用程序-应用商店-点击热门推荐”可以查看到当前较为热门的软件/游戏。您也可以按照分类,根据软件类型选择自己喜欢的软件2、 通过手机浏览器搜索需要的软件下载安装(若是自带的浏览器,下载的安装包保存在我的文件-download文件夹中)。3、通过第三方助手类软件下载安装需要的程序。4、通过电脑下载apk格式的安装包,然后传输到手机中安装。 同花顺和大智慧是上市公司,算是行业的佼佼者。东方财富通要好用点,特别是在信息提示和荐股、公司资讯方面等比较方便快捷。去寻找适合你操作风格的,适合你操作习惯和风格的,就是不错的软件,适合的就是最好的。呵呵。你是要开发股票软件吗?股票软件开发的可多 我朋友上次在安徽什么黄埔才的开发一套交了四万多,结果做出来的软件一点没改变 还老登录不上。真的好的还不知道是哪家。楼主多考察下了。。这东西 要考察 不然上当了。唉开发一个软件的费用其实并不多,你这个想法是好的,具体流程可以来问我,我们公司是专业开发股票软件的炒股APP开发多少钱
股票软件开发哪家好?