`
一体同悲
  • 浏览: 4981 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
主界面基本功能都已实现,现在要添加转债页面及相关功能,原有的一些问题也暴露了出来,大约有两个,一个是界面类中控制操作其他类的代码太多,理论上界面类应该只负责操作页面和传递数据给控制类,另一个是各功能类的分类不合理。磨刀不误砍柴工,先重新理清下软件应有的结构,再按照这个结构来重构代码,该剥离的剥离,该合并的合并一、com.qiang.tradingfeecount界面操作类包两个类对应两个界面
两个改进一、一些交易参数实现持久化,即(费率,其他费用等)退出自动保存,下次再开启程序时无需再次输入。Android单机数据持久化一般三种方法,1、文件流。2、(简易)数据库SQLite。3、使用SharedPreferences.Editor方法保存成xml文件,使用SharedPreference读取。选用第三种最方便而Editor又有apply和commit两种保存方法,具体区别为:
仅仅将分析模块按实际惯例简单分成价值和价格两类看来并不准确。一家公司便宜绝对不等于能赚钱,公司所对应的股票也不会因为公司现在赚钱(亏钱)就一定涨(跌),当然长期来看,股票价格运行是与公司效益成正比的。也就是俗话说 (短期)市场的错误,和(长期)市场的正确。不过这个展开来说又复杂了,抽象建模要的就是化繁为简,先打住。公司战略,市场环境,投资倾向什么的全部屏蔽,我们现在要的只是一些数据
一些小完善,股票价格显示小数后两位,基金(和债券)价格显示小数后三位,这个在判断类型时加段话就行,然后就是根据现价涨、跌、平、停在右上显示不同颜色,很简单,TextView.setText之前判断涨跌再TextView.setTextColor,之前判断方法和设置文本是写在一起的,肯定不符合MVC,再把他扔到StockInfAnaly类里面,主界面只调用方法。
一开始想用相互关系来设计,比如产业链上中下游,波特五力,产业协同冲突之类的,但画了几个关系图之后发现越搞越复杂,主要是关系难以确认,不同的概念,著眼点,思考方式,投资逻辑会有不同的关系,每多一层关系就得重新定义一遍。 再次祭出法宝,OO面向对象。标的基本属性已经又前面的指标数据模块给出了,那无论哪种不同的概念,著眼点,思考方式,投资逻辑,都只是一套方法,都可以抽象出来,分析模块可以分两部分,一部分只管获取数据生成实例,一部分只管使用方法调用实例,各套方法相互独立,无论增减改都不影响其他。
交易费模块做完,接下来是指标数据,开始的想法是分成长性,利润质量什么的分别来写,现在调整了下思路,其实经典的价格价值指标就那几个,先写一个总的换算类,到时候各个功能模块再来调用就行,可以大大降低耦合, ...
君子生非异也,善假于物也 基本功能都实现了,bug基本都处理了,最多就是界面要美化下 要点: 如果是有效的证券代码,下方买卖计价窗口自动选择对应交易类型并自动填写价格, 填写价格直接用EditText.setText(String)就行,选择交易类型本来想写个监听,再将Radiogroup中对应Radiobutton的android:checked="true", 但后来查了下文档,发现直接Radiogroup.check(R.id.Radiobutton)就行 交易费计算器1.0正式版下载 源码在此
开始就一个界面,一个运算类,操作分工不明确,现在重构一下,尽量符合MVC 思路如下: 本地功能包: 计划三个类 一、主界面: 1、通过界面获取路径及其他参数,将这些信息调用网络操作类处理,获取网络操作类回传 ...
找了一下,暂定用新浪的接口,现阶段足够了 接口为:http://hq.sinajs.cn/list=标识股票代码 标识为sh沪市,sz深市,s_sh沪简易信息,s_sz深简易信息。 例如http://hq.sinajs.cn/list=sh600875 返回var hq_str_sh600875="东方电气,12.48,-0.32,-2.50,135125,17091,........................"; 以,分隔,需要的只有前面6个: 0 股票名 1 今日开盘价; 2 昨日收盘价; 3 当前价格; 4 今日最高价; 5 ...
行道难,在路上,无论企业还是个人,执行力才是关键,此前列了计划,现在就来一步步实现,先从第一个交易费计算器做起,如图,基本功能都实现了。开发中几个要点:1、数据精度,整形和浮点间转换会丢失精度,试了几种方法,BigDecimal最好,而且最好是string转BigDecimal。
一、界面,分为三到四个部分: 1、股票实时数据获取,暂定为通过webiew 2、卖出计算:卖出价,卖出数,卖出收益(扣税费等) 3、买入计算:买入价,买入数,买入所需(扣税费等) 4、杂项选项:费率设定,固定费用,现金余额,费用扣返,说明等
先是需求分析 买卖交易证券时,由于价格经常变动及存在手续费,有时候刚好差了那么一点没成交或部分成交,造成一定的资金浪费。 再来具体分析 主要功能
Global site tag (gtag.js) - Google Analytics