- 博客(122)
- 收藏
- 关注
原创 第二章 项目生命周期和组织
大多数项目生命周期具有的共同特征: 在初级阶段,费用和人员水平较低,在中间阶段达到最高,当项目接近结束时则快速下降 在项目初级阶段不确定水平最高,因此不能达成项目目标的风险是最高的。随着项目的继续,完成项目的确定性通常也会逐渐变好 在项目的初级阶段,项目干系人的影响产品特征,最终费用最高,随着项目继续逐渐变低。因为随着项目的继续进行,变更和缺陷修改的费用通常会增加。 每一个项目阶段都以一个
2020-10-11 22:55:53
808
原创 第三章 项目管理过程
项目管理就是将知识,技能,工具和技术应用于项目活动之中,以满足项目的要求。项目管理是通过利用项目管理知识,技能,工具和技术的过程实现的,这些过程凭借依据创造出的成果。 项目管理过程组:启动过程组 规划过程组 执行过程组 收尾过程组。 启动过程组(initiating Process Group)由一组有助于正式授权开始一个新项目或一个项目阶段的过程组成。 启动过程组包括:1.制定项目章程 2
2020-10-11 22:55:34
661
原创 第四章 项目可行性研究与评估
信息系统项目开发的可行性一般包括了可能性,效益性和必要性三个方面,三者相辅相成,缺一不可。 信息系统的可行性研究包括以下几个方面:技术可行性分析,经济可行性分析,运行环境可行性分析以及其他方面的可行性分析等。 技术可行性分析一般应当考虑:1.进行项目开发的风险 2.人力资源的有效性。 3.技术能力的可能性。 4.物资(产品)的可用性 经济可行性分析:1.支出分析 2.收益分析 3.收益投资比
2020-10-11 22:55:24
1439
原创 第五章 项目整体管理
项目整体管理是项目管理中一项综合性和全局性的管理工作。项目整体管理知识域包括保证项目各要素相互协调所需要的过程。具体的讲,是对项目管理过程组中的不同过程和活动进行识别,定义,整合,统一和协调的过程。 整体管理主要关心项目管理过程组内为达成项目目标所需的过程的集成,这些过程组是为了完成一个项目的目标所需求的。 项目管理中整体的管理过程包括:1.制定项目章程 2.制定项目范围说明书初步。3.制定项
2020-10-11 22:55:01
780
原创 第一章 绪论
项目的定义:是为提供某项独特的产品,服务或成果所进行的临时的一次性努力。 项目的特点:临时性,独特性,渐进性(项目的完善过程)。 日常运营和项目的主要区别在于:日常运营是持续不断和重复进行的,而项目是临时,独特的。 项目管理(project management):把各种知识,技能,手段和技术应用于项目活动之中,以达到项目的要求。 大项目是以协同的方式管理,以获取单个项目管理所无法取得之效
2020-10-11 22:53:48
1006
原创 pandas基础上
1.读文件读取CSV、txt、EXCEL 都是用 read_csv,读数据库可以用 pd.read_sql函数import pandas as pd fpath = "D:/test/1.csv"df = pd.read_csv(fpath, encoding = 'gb18030')df.head()#查看行数,列数df.shapedf.columns#查看索引列df.indexdf.dtypes2.Pandas数据结构Series是一种类似于一维数组的对象...
2020-10-11 22:50:20
518
原创 量化交易策略六_动量和反转策略
1、动量效应&反转效应 动量效应(Momentum effect):股票的收益率有延续原来的运动方向的趋势,即过去一段时间收益率较高的股票在未来获得的收益率仍会高于过去收益率较低的股票。 反转效应(Reversal effect):在一段较长的时间内,表现差的股票在其后的一段时间内有强烈的趋势经历相当大的逆转,要回复到正常水平(reversal to mean),而在给定的一段时间内,最佳股票则倾向于在其后的时间内出现差的表现。2、动量策略&反转策略 动量策略:基于
2020-09-20 21:56:01
6145
1
原创 量化交易策略五_PEG策略
市盈率(PE) = 股价(P) / 每股收益(EPS) 市盈率 ≈ 市值 / 净收益 例如:有一家包子铺,每年净利润为50万元,收购价格(市值)为100万元;有一家家具店,每年净利润为100万元,收购价格(市值)为1000万元。 包子铺市盈率为:100/50 = 2;家具店市盈率:1000 /100 = 10;可以得出若投资包子铺2年回本,投资家具店10年回本。2、PEG策略 彼得·林奇:任何一家公司股票如果定价合理的话,市盈率就会与收益增长率相等。 市盈率(PE) .
2020-09-20 21:22:00
1092
原创 量化交易五_布林带策略
布林带/布林线/保利加通道(Bollinger Band):由三条轨道线组成,其中上下两条线分别可以看成是价格的压力线和支撑线,在两条线之间是一条价格平均线。 一般来说,股价会运行在压力线和支撑线所形成的通道中。 与MACD、RSI、KDJ等指标一样,布林线(BOLL)指标也是股票市场最实用的技术分析参考指标。1、计算公式 中间线:20日均线 up线(压力线):20日均线+N*SD(20日收盘价标准差) down线(支撑线):20日均线-N*SD(20日收盘价标准.
2020-09-20 20:21:46
1371
原创 量化交易策略四_均值回归理论
均值回归理论1.计算股票池中所有股票的N日均线2.计算股票池中所有股票与均线的偏离度3.选取偏离度最高的M只股票并调仓import mathimport numpy as npimport pandas as pddef initialize(context): set_benchmark('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax.
2020-09-20 20:11:04
1459
原创 量化交易策略四_多因子选股
def initialize(context): set_benchmark('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003,close_today_commission=0, min_commission=5),type='sto.
2020-09-20 15:53:24
910
原创 量化交易策略三_最小市值
def initialize(context): set_benchmark('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003,close_today_commission=0, min_commission=5),type='sto.
2020-09-19 17:08:20
677
原创 量化交易策略二_双均线策略
双均线策略def initialize(context): set_benchmark('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003,close_today_commission=0, min_commission=5),t
2020-09-18 00:24:52
1075
原创 量化交易策略一
1.设置股票为沪深300的所有成分股2.如果当前股价小于10元/股且当前不持仓,则买入3.如果当前股价比买入时上涨了25%,则清仓止盈4.如果当前股价比买入时下跌了10%,则清仓止损import jqdatadef initialize(context): set_benchmark('000300.XSHG') g.security = get_index_stocks('000300.XSHG') set_option('use_real_price'.
2020-09-17 22:49:26
946
原创 量化交易基础一(练手作业)
作业1:输出该股票收盘价比开盘价上涨3%的日期import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport tushare as tsdf = ts.get_k_data('600519',start='1988-01-01')df.to_csv('600519.csv')df=pd.read_csv('600519.csv',index_col='date',parse_dates=['date...
2020-09-10 23:58:22
554
原创 bootstrap
栅格系统 .container .container-fluid 宽度100%.row.col-md-*.col-md-offset-*.col-sm-*排版h1. Bootstrap heading Secondary text.lead 类可以让段落突出显示 一般在里边用被删除的文本额外插入的文本使
2015-11-01 12:21:39
520
原创 JAVA基础12--JDBC
Statement:由createStatement创建, 用于发送简单的SQL语句(不带参数的)PreparedStatement:继承自Statement接口,由prepareStatement创建, 用于发送含有一个或多个输入参数的哦SQL语句。PreparedStatement对象比Statement对象的效率更高,并且可以防止SQL注入。我们一般都用PreparedStatement
2015-09-08 21:31:39
387
原创 JAVA基础11--行为型模式(观察者模式2,备忘录模式)
案例 观察者模式1public class Subject { protected List list = new ArrayList(); public void registerObserver(Observer obs){ list.add(obs); } public void removeObserver(Observer obs){ list.add(obs);
2015-08-31 13:39:01
399
原创 JAVA基础10--行为型模式(责任链模式 迭代器模式 中介者模式 命令模式 策略模式)
案例 责任链模式将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给连上的下一个对象public class Client { public static void main(String[] args) { Leader a = new Director("张三"); Leader b = new M
2015-08-31 10:29:17
613
原创 JAVA基础10 设计模式:结构型模式(适配器 代理模式 桥接模式 享元模式 组合模式 装饰器模式)
结构型模式: 核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题分类: 适配器模式 代理模式 桥接模式 装饰模式 组合模式 外观模式 享元模式我们在学习中见过的场景java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)案例 适配器模式pu
2015-08-27 19:51:02
957
原创 JAVA基础9(设计模式 单例模式 工厂模式 建造者模式 原型模式)
创建型模式(新建对象): 单例模式 工厂模式 抽象工厂模式 建造者模式 原型模式结构型模式: 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式行为型模式: 模板方法模式 命令模式 迭代器模式 观察者模式 中介者模式 备忘录模式 解释器模式 状态模式 策略模式 职责链模式 访问者模式单例模式: 保证一个类只有一个实例 并且提供一个访问该实例的全局访问点常
2015-08-25 20:36:23
670
原创 JAVA基础8(代码剖析)
类加载全过程 1.new 一个类对象 2.调用类的静态成员(除了final常量)和静态方法 3.使用java.lang.reflect包的方法对类进行发射调用 4.当虚拟机启动,java hello 则一定会初始化hello类 说白了就是先启动main方法所在的类 5.当初始化一个类,如果其父类木有被初始化 则先会初始化他的父类 类的被动引用(不会发生类的初始化)1
2015-08-25 10:36:31
408
原创 JAVA基础7(代码剖析)
源注解: @Target @Retention:需要在什么级别保存该注释信息 用于描述注解的生命周期 SOURCE, CLASS, RUNTIME(可以被反射机制读取)案例 自定义注解的一个例子@Target(value={ElementType.METHOD,ElementType.TYPE}) //既可以修饰方法,也可以修饰类@Retention(
2015-08-24 10:52:51
517
原创 MSQL优化基础(height_blanced直方图选择率)
NDV>255, 并且数据分布不均衡,则倾向搜集 height_blanced直方图
2015-07-07 16:06:50
583
原创 MSQL优化基础(找执行时绑定的值)
预备知识如果执行过的SQL,想要知道执行过程中绑定的值,可以通过以下方法来处理(注意 只能取到编译时候的值, 如果SQl共享了,只能取到第一次执行绑定的值):1.如果SQL还在 shared_pool里,可以通过 一下SQL来获取 select other_xml from v$sql_plan where sql_id='xxxx'2. 如果SQL 已经不在 sha
2015-07-06 10:29:16
366
原创 MSQL优化基础(无直方图选择率)
案例一 无直方图 range 内 = 的选择率选择率=1/NDV×非空率非空率=(表行数-NUM_NULLS)/表行数col column_name format a10;col NUM_DISTINCT format 999;col low_value format a10;col high_value format a10;col num_nulls format 999
2015-07-01 15:43:52
407
原创 MSQL优化基础(正确取到执行计划)
1.前台 pl/sql F5 , explain plan for 方式得到的计划,如果有绑定变量时候不准, 而且是预估值不是实际情况的2.对于执行过的SQL: 如果我们想获取该语句的实际执行计划,通过下列步骤:a、查询v$sql视图,找到该语句的sql_id(注意哟,必须要确保你要查询的sql语句还在shared pool): SQL> select sql_id fr
2015-06-29 14:30:47
467
原创 SQL基础一
1.greatest ,coalesce,least的用法2.从表中随机返回n条记录 select empno,ename from (select empno,ename from emp order by dbms_random.value()) where rownum3.select * from v where vname like '\_BCE%' ESCAPE '\';
2015-05-26 19:16:27
327
原创 Oracle 11g PL/SQL(基础二)
Understanding Exception With PL/SQLAn exception can be raised: 1.显式 2.隐式An exception can be handled: 通过handler捕获 通过调用环境处理 第一个不能跳回去第二个可以跳Trapping Non-
2015-05-25 11:23:41
341
原创 Oracle 11g PL/SQL(基础一)
Block Types匿名块是不存储在数据库里的, 有名块可以重复调用set serveroutput on declare v_fname varchar2(20); begin select '111' into v_fname from dual; dbms_output.put_line('The result '||v_fname );
2015-05-20 16:05:36
627
原创 oracle10g/11g 新特性十三(数据库复制)
Choosing Database Duplication Techniquescreating a duplicate database for active database duplication (oracle 11g 功能)Duplicating an Active DatabaseDuplicating a Database with a
2015-05-15 14:38:11
837
原创 oracle10g/11g 新特性十二(数据库空间管理)
Database StorageSupporting 4-KB Sector DisksUsing 4-KB Sector DisksSpecifying the Disk Sector SizeTransporting TablespacesConcept:Minimum Compatibility Level
2015-05-14 08:50:30
440
原创 oracle10g/11g 新特性八(SQL性能调优)
SQL Tuning Advisor:Overview1.Detect stale or missing statistics2.Tune SQL plan (SQL profile)3.Add missing index4. Restructure SQLAutomatic SQL Tuning :OverviewSQL Statement Pro
2015-05-08 23:20:39
463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人