日历
| |||||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
| 1 | 2 | 3 | 4 | 5 | 6 | ||||
| 7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
| 14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
| 21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
| 28 | 29 | 30 | |||||||
搜索标题
统计信息
- 访问量: 3908
- 日志数: 24
- 图片数: 2
- 建立时间: 2007-04-06
- 更新时间: 2008-01-14
我的最新日志
-
2008年投基策略[原创]
2008-1-14
2008年投基策略
重大事件:
1.银根紧缩,信贷严控
2.奥运会
3.2007企业全年年报(2008年一季度发布)
4.2008年的两会
可能出现的情况:
1.在奥运会前,两会期间股市会做逐步的调整
2.奥运会结束后,股市无利好支撑进行大调整
投基策略:
1.第一季度,可考虑配置红利型基金及中小板ETF(由于一季度全部上市企业要发布2007年报,是一大利好),不过去年第四季度中小板的行情一直延续到现在,短期有震荡整理的需求,操作中需要注意;也可以选择一些自下而上选股风格的基金,如:华夏大盘,上投先锋成长,八二行情的延续,股票散户可以选择一些基本面良好的个股进行短线获利操作.
2.第二季度,加强基金的防御性,可以选择抗跌性比较好的,并重价值成长性的基金,如:华夏优势,博时主题,广发聚丰,广发小盘.
3.第三季度维持第二季度的选基风格,但需要加强债券/货币型基金的配置比例,并适当降低获利激进型基金的仓位,调整获利线,可丰富投资方向,如:保险业..
4.如外围环境向好,第二-三季度可考虑买入一定的qdii基金,关注点:国家政策、个股的基本面、个股的利好消息、私募(qfii)的操作..
5.注重中小板改板为创业板,股指期货的推出..
-
心情_某些结束,某些开始~
2007-12-16
这个周末决定参加广州青年志愿者协会了,不知道加入是不是有什么条件限制..努力看齐吧.希望能进入..
某些事结束了,也许会有更好的开始...
ps:天河公园为什么只有27日才开始办月票呢..郁闷.. -
lua脚本
2007-10-26
由于测试有要求,自学了lua脚本,将自学的内容转过来,常温常新-
Lua脚本语法说明(增加lua5.1部份特性)
Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。
所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。
在Lua中,一切都是变量,除了关键字。
I. 首先是注释
写一个程序,总是少不了注释的。
在Lua中,你可以使用单行注释和多行注释。
单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当于C++语言中的"//"。
多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止。这种注释相当于C语言中的"/*...*/"。在注释当中,"[["和"]]"是可以嵌套的(在lua5.1中,中括号中间是可以加若干个"="号的,如 [==[ ... ]==]),见下面的字符串表示说明。
II. Lua编程
经典的"Hello world"的程序总是被用来开始介绍一种语言。在Lua中,写一个这样的程序很简单:
print("Hello world")
在Lua中,语句之间可以用分号";"隔开,也可以用空白隔开。一般来说,如果多个语句写在同一行的话,建议总是用分号隔开。
Lua 有好几种程序控制语句,如:
控制语句 格式 示例 If if 条件 then ... elseif 条件 then ... else ... end if 1+1=2 then print("true")
elseif 1+2~=3 then print("true")
else print("false") endWhile while 条件 do ... end while 1+1~=2 do print("true") endRepeat repeat ... until 条件 repeat print("Hello") until 1+1~=2For for 变量=初值, 终点值, 步进 do ... end for i = 1, 10, 2 do print(i) endFor for 变量1, 变量2, ... 变量n in 表或枚举函数 do ... end for a,b in mylist do print(a, b) end
注意一下,for的循环变量总是只作用于for的局部变量;当省略步进值时,for循环会使用1作为步进值。
使用break可以用来中止一个循环。
相对C语言来说,Lua有几个地方是明显不同的,所以面要特别注意一下:
.语句块
语句块在C中是用"{"和"}"括起来的,在Lua中,它是用do 和 end 括起来的。比如:
do print("Hello") end
可以在 函数 中和 语句块 中定局部变量。
.赋值语句
赋值语句在Lua被强化了。它可以同时给多个变量赋值。
例如:
a,b,c,d=1,2,3,4
甚至是:
a,b=b,a -- 多么方便的交换变量功能啊。
在默认情况下,变量总是认为是全局的。假如需要定义局部变量,则在第一次赋值的时候,需要用local说明。比如:
local a,b,c = 1,2,3 -- a,b,c都是局部变量
.数值运算
和C语言一样,支持 +, -, *, /。但Lua还多了一个"^"。这表示指数乘方运算。比如2^3 结果为8, 2^4结果为16。
连接两个字符串,可以用".."运处符。如:
"This a " .. "string." -- 等于 "this a string"
.比较运算
比较符号 < > <= >= == ~= 含义 小于 大于 小于或等于 大于或等于 相等 不相等
所有这些操作符总是返回true或false。
对于Table,Function和Userdata类型的数据,只有 == 和 ~=可以用。相等表示两个变量引用的是同一个数据。比如:
a={1,2}
b=a
print(a==b, a~=b) --输出 true, false
a={1,2}
b={1,2}
print(a==b, a~=b) --输出 false, true
.逻辑运算
and, or, not
其中,and 和 or 与C语言区别特别大。
在这里,请先记住,在Lua中,只有false和nil才计算为false,其它任何数据都计算为true,0也是true!
and 和 or的运算结果不是true和false,而是和它的两个操作数相关。
a and b:如果a为false,则返回a;否则返回b
a or b:如果 a 为true,则返回a;否则返回b
举几个例子:
print(4 and 5) --输出 5
print(nil and 13) --输出 nil
print(false and 13) --输出 false
print(4 or 5) --输出 4
print(false or 5) --输出 5
在Lua中这是很有用的特性,也是比较令人混洧的特性。
我们可以模拟C语言中的语句:x = a? b : c,在Lua中,可以写成:x = a and b or c。
最有用的语句是: x = x or v,它相当于:if not x then x = v end 。
.运算符优先级,从低到高顺序如下:
和C语言一样,括号可以改变优先级。or
and
< > <= >= ~= ==
.. (字符串连接)
+ -
* / %
not #(lua5.1 取长度运算) - (一元运算)
^
III. 关键字
关键字是不能做为变量的。Lua的关键字不多,就以下几个:
and break do else elseif end false for function if in local nil not or repeat return then true until while
IV. 变量类型
怎么确定一个变量是什么类型的呢?大家可以用type()函数来检查。Lua支持的类型有以下几种:
Nil 空值,所有没有使用过的变量,都是nil。nil既是值,又是类型。 Boolean 布尔值,只有两个有效值:true和false Number 数值,在Lua里,数值相当于C语言的double String 字符串,如果你愿意的话,字符串是可以包含"\0"字符的(这和C语言总是以"\0"结尾是不一样的) Table 关系表类型,这个类型功能比较强大,请参考后面的内容。 Function 函数类型,不要怀疑,函数也是一种类型,也就是说,所有的函数,它本身就是一个变量。 Userdata 嗯,这个类型专门用来和Lua的宿主打交道的。宿主通常是用C和C++来编写的,在这种情况下,Userdata可以是宿主的任意数据类型,常用的有Struct和指针。 Thread 线程类型,在Lua中没有真正的线程。Lua中可以将一个函数分成几部份运行。如果感兴趣的话,可以去看看Lua的文档。
现在回过头来看看,倒觉得不是线程类型。反而象是用来做遍历的,象是Iterator函数。
如:
function range(n)可惜的是要继续运行,需要coroutine.resume函数,有点鸡肋。请指教。
local i = 0
while(i < n) do
coroutine.yield( i )
i = i + 1
end
end
V. 变量的定义
所有的语言,都要用到变量。在Lua中,不管在什么地方使用变量,都不需要声明,并且所有的这些变量总是全局变量,除非我们在前面加上"local"。这一点要特别注意,因为我们可能想在函数里使用局部变量,却忘了用local来说明。
至于变量名字,它是大小写相关的。也就是说,A和a是两个不同的变量。
定义一个变量的方法就是赋值。"="操作就是用来赋值的
我们一起来定义几种常用类型的变量吧。
A. Nil
正如前面所说的,没有使用过的变量的值,都是Nil。有时候我们也需要将一个变量清除,这时候,我们可以直接给变量赋以nil值。如:
var1=nil -- 请注意 nil 一定要小写
B. Boolean
布尔值通常是用在进行条件判断的时候。布尔值有两种:true 和 false。在Lua中,只有false和nil才被计算为false,而所有任何其它类型的值,都是true。比如0,空串等等,都是true。不要被 C语言的习惯所误导,0在Lua中的的确确是true。你也可以直接给一个变量赋以Boolean类型的值,如:
theBoolean = true
C. Number
在Lua中,是没有整数类型的,也不需要。一般情况下,只要数值不是很大(比如不超过100,000,000,000,000),是不会产生舍入误差的。在WindowsXP能跑的当今主流PC上,实数的运算并不比整数慢。
实数的表示方法,同C语言类似,如:
4 0.4 4.57e-3 0.3e12 5e+20
D. String
字符串,总是一种非常常用的高级类型。在Lua中,我们可以非常方便的定义很长很长的字符串。
字符串在Lua中有几种方法来表示,最通用的方法,是用双引号或单引号来括起一个字符串的,如:
"That's go!"
或
'Hello world!'
和C语言相同的,它支持一些转义字符,列表如下:
\a bell
\b back space
\f form feed
\n newline
\r carriage return
\t horizontal tab
\v vertical tab
\\ backslash
\" double quote
\" single quote
\[ left square bracket
\] right square bracket
由于这种字符串只能写在一行中,因此,不可避免的要用到转义字符。加入了转义字符的串,看起来实在是不敢恭维,比如:
"one line\nnext line\n\"in quotes\", "in quotes""
一大堆的"\"符号让人看起来很倒胃口。如果你与我有同感,那么,我们在Lua中,可以用另一种表示方法:用"[["和"]]"将多行的字符串括起来。(lua5.1: 中括号中间可以加入若干个"="号,如 [==[ ... ]==],详见下面示例)
示例:下面的语句所表示的是完全相同的字符串:
a = 'alo\n123"'
a = "alo\n123\""
a = '\97lo\10\04923"'
a = [[alo
123"]]
a = [==[
alo
123"]==]
值得注意的是,在这种字符串中,如果含有单独使用的"[["或"]]"就仍然得用"\["或"\]"来避免歧义。当然,这种情况是极少会发生的。
E. Table
关系表类型,这是一个很强大的类型。我们可以把这个类型看作是一个数组。只是C语言的数组,只能用正整数来作索引;在Lua中,你可以用任意类型来作数组的索引,除了nil。同样,在C语言中,数组的内容只允许一种类型;在Lua中,你也可以用任意类型的值来作数组的内容,除了nil。
Table的定义很简单,它的主要特征是用"{"和"}"来括起一系列数据元素的。比如:
T1 = {} -- 定义一个空表
T1[1]=10 -- 然后我们就可以象C语言一样来使用它了。
T1["John"]={Age=27, Gender="Male"}
这一句相当于:
T1["John"]={} -- 必须先定义成一个表,还记得未定义的变量是nil类型吗
T1["John"]["Age"]=27
T1["John"]["Gender"]="Male"
当表的索引是字符串的时候,我们可以简写成:
T1.John={}
T1.John.Age=27
T1.John.Gender="Male"
或
T1.John{Age=27, Gender="Male"}这是一个很强的特性。
在定义表的时候,我们可以把所有的数据内容一起写在"{"和"}"之间,这样子是非常方便,而且很好看。比如,前面的T1的定义,我们可以这么写:
T1=
{
10, -- 相当于 [1] = 10
[100] = 40,
John= -- 如果你原意,你还可以写成:["John"] =
{
Age=27, -- 如果你原意,你还可以写成:["Age"] =27
Gender=Male -- 如果你原意,你还可以写成:["Gender"] =Male
},
20 -- 相当于 [2] = 20
}
看起来很漂亮,不是吗?我们在写的时候,需要注意三点:
第一,所有元素之间,总是用逗号","隔开;
第二,所有索引值都需要用"["和"]"括起来;如果是字符串,还可以去掉引号和中括号;
第三,如果不写索引,则索引就会被认为是数字,并按顺序自动从1往后编;
表类型的构造是如此的方便,以致于常常被人用来代替配置文件。是的,不用怀疑,它比ini文件要漂亮,并且强大的多。
F. Function
函数,在Lua中,函数的定义也很简单。典型的定义如下:
function add(a,b) -- add 是函数名字,a和b是参数名字
return a+b -- return 用来返回函数的运行结果
end
请注意,return语言一定要写在end之前。假如我们非要在中间放上一句return,那么就应该要写成:do return end。
还记得前面说过,函数也是变量类型吗?上面的函数定义,其实相当于:
add = function (a,b) return a+b end当重新给add赋值时,它就不再表示这个函数了。我们甚至可以赋给add任意数据,包括nil (这样,赋值为nil,将会把该变量清除)。Function是不是很象C语言的函数指针呢?
和C语言一样,Lua的函数可以接受可变参数个数,它同样是用"..."来定义的,比如:
function sum (a,b,
)如果想取得...所代表的参数,可以在函数中访问arg局部变量(表类型)得到 (lua5.1: 取消arg,并直接用"..."来代表可变参数了,本质还是arg)。
如 sum(1,2,3,4)
则,在函数中,a = 1, b = 2, arg = {3, 4} (lua5.1: a = 1, b = 2, ... = {3, 4})
更可贵的是,它可以同时返回多个结果,比如:
function s()
return 1,2,3,4
end
a,b,c,d = s() -- 此时,a = 1, b = 2, c = 3, d = 4
前面说过,表类型可以拥有任意类型的值,包括函数!因此,有一个很强大的特性是,拥有函数的表,哦,我想更恰当的应该说是对象吧。Lua可以使用面向对象编程了。不信?举例如下:
t =
{
Age = 27
add = function(self, n) self.Age = self.Age+n end
}
print(t.Age) -- 27
t.add(t, 10)
print(t.Age) -- 37
不过,t.add(t,10) 这一句实在是有点土对吧?没关系,在Lua中,我们可以简写成:
t:add(10) -- 相当于 t.add(t,10)
G. Userdata 和 Thread
这两个类型的话题,超出了本文的内容,就不打算细说了。
VI. 结束语
就这么结束了吗?当然不是,接下来,我们需要用Lua解释器,来帮助理解和实践了。相信这样会更快的对Lua上手了。
就象C语言一样,Lua提供了相当多的标准函数来增强语言的功能。使用这些标准函数,可以很方便的操作各种数据类型,并处理输入输出。有关这方面的信息,我们可以参考《Programming in Lua 》一书,也可以在网络上直接观看电子版,网址为:http://www.lua.org/pil/index.html
备注:本文的部份内容摘、译自lua随机文档。
相关链接:
1. Lua 官方网站: http://www.lua.org
2. Lua Wiki网站,你可以在这里找到很多相关的资料,如文档、教程、扩展,以及C/C++的包装等: http://lua-users.org/wiki/
3. Lua 打包下载(包括各种平台和编译器的工程文件如vs2003,vs2005):http://luabinaries.luaforge.net/download.html -
帮朋友答的cmmi试题(2)
2007-10-19
1. 知道,有X+V模型,X的意思是交互,即在每一段项目过程中,都会有相交互的内容、人员及资源到位,即时的调用是模型的核心所在,V模型是一种测试模型,主要是让测试针对每一个项目过程有一个监督检查的过程,即在研发的每一个环节完成后,测试就立刻介入,使得每一个最小模块的完成及标准度达到自设或用户要求
3. 需求确认会先确认与会者,并固定时间来进行讨论,并由记录员记录整理,下一次的会议将回顾之前的需求并及时交互确认信息,保证需求的有效性;主要是根据用户的需求、开发人员实现的可能及测试通过的标准(checklist库)来保证有效
4. 测试用例的有效性,在测试人员完成编写后,将进行部门内的互查;有标准(如:完成标准、覆盖标准、应用标准);当然有接受过正规培训
5. 有,在需求及设计中都有列举,测试人员会根据测试情况对数据进行甄选和拓展,数据可以指引测试用例编写的有效并达到回归测试的复用效果,在项目每一个里程碑建立的初期,都可以进行复用并对程序(产品)进行验证和检查;知道
6. 代码质量主要靠 一代码评审及编写规范 二程序员自查及部门内查 三单元测试 来保证;代码review主要是根据公司内部的代码评审标准来做,还有结合之前产品所建立的checklist一起来保证
7. 在测试提交并打包里程碑版本后,将由产品部的产品跟踪组来进行审计工作,公司内部有审计标准,在提交用户之前会对用户的需求进行产品体验并进行实际审计,达到公司产品及用户要求的双重标准,问题记录会记录在单独的产品反馈表中,提交项目管理及QA进行跟踪
8. 进入单元测试的主要标准:一是代码的完成度及规范性,二是代码的环境支持,三是单元测试的标准及人员配对,四是单元测试的前期准备(如用例库等);输出有:一测试报告(及截图、测试调试信息记录表、测试数据等),二是完成测试后的代码版本
9. 技术方案的选择有几项标准,可行性、集成性、稳定性、规范(指引)性
11. 设计文档有标准,根据标准来判断;评审有几种,一是规范性,看文档的实际是否遵循编写的规范,二是有效性,一定要避免在文档中出现不能实现或不能满足用户需求的指引,三是支持与应用性,是否符合用户的实际需要,四是交互与拓展性,看设计是否预留有拓展接口及交互模块以方便升级
12.以前的评审主要是集中在内部,现在增加了对用户的调研并加强了规范的实际应用,评审的规模也由负责的单人扩展至关联的人员全部到位,评审的时间固定,设置评审回馈日,针对用户的要求进行反馈并记录,评审的速度及效率明显提高,设置优先级并有效完成
-
帮朋友答的cmmi试题(1)
2007-10-19
1. 有,见ccb.vsd
2. 知道,有几种情况会进行。一是在进行过程评审或研发过程中,如果发现问题,需做及时的分析,并使与会者的需求达成一致;二是在测试过程中,所遇到的问题将根据测试团队制定的测试评级来进行修复,达到用户的要求;三是用户在使用或提出新需求(新的需求变更)中,将与用户协商最好的解决及实现方案。
3. 知道,了解,有实际的操控权限,包括:建立新库、修改、上传、下载覆盖等,在建立项目线后,需要建立新的库以支持项目后续的研发工作,有时根据不同的需求设立及研发要求要修改库的结构,研发同事完成的代码需要及时的上传下载覆盖本地来完成当天的研发工作,也及时提供测试同事获得下载脚本并搭建测试环境
-
上电转债丑闻今曝光 泰达南方华安榜上有名
2007-10-11
"上电转债"丑闻曝光后,据证监会指定媒体报道,管理层要求基金公司动用风险准备金弥补上电转债事件带来的损失。也就是说,仅从经济意义上理解,这些基金的持有人在这次事件中没有发生任何损失。
持有人经济利益受到保护了,他们的知情权,又将如何来保护?
"我觉得这件事很恶心,作为投资者连起码的知情权都没有,也没有一家基金公司敢于站出来主动承认错误。"一位投资者气愤地致电记者如是说。
8月14日,上电转债平静地结束了赎回前的最后一个交易日,赎回价格103.2元,当日转债收盘价226.58元。据中国证监会基金部通报,3家基金公司旗下的5只基金,在8月中旬因未能及时转股或卖出所持有的上电转债,被上市公司强制赎回,直接造成2200万元损失。
截至截稿时,没有任何公司公开承认此次失误,证监会也没有公开3家公司基金公司的名单。但记者从北京一位高层人士处了解到,3家嫌疑公司分别是泰达荷银、南方基金和华安基金。
基金公司集体"缄默"
从宝钢权证开始,就不断发生个人投资者到期忘记行权,或错误行权的事件。在许多人看来,这种错误已低级得愚不可及。可是,不要以为只有散户才会犯这样的错误,专业机构同样会出错,上电转债就是最生动的例子。
如果说,一向以"专业"自居的基金公司闹出这样的低级错误,已经非常令人诧异。那么,事发后,基金公司全体对此"保持缄默",更让人失望。
"为什么证监会不公布这3家基金公司的名单,基金公司应对普通投资者信息完全透明。"上述投资者强烈要求知情权的同时指出。
事实上,记者在开始的调查中发现,3家基金公司被隐藏得非常好。同行之间,对此事也讳莫如深。
"相对很多股票利好公布前消息泄漏引发股价暴涨,或许这是管理层保密工作做得最好的一次。"一位北京基金业人士向记者打趣道。
上电转债事件曝光后,各种媒体、投资者对此有各种猜测,一些公司也相继公开澄清与此事无关,但该事件的"主角"却始终隐身幕后。
"上面发通知时没说,我们就知道管理层不希望这事捅出去。"某基金公司总经理这样回答。这似乎能解释,为什么业内对此事"关注不多"。
"兔死狐悲。所以你很难从基金业内问到具体哪3家基金。"另一位老总对记者开起了玩笑。玩笑的背后是否是整个基金行业的"狐悲"?记者无法断言。
3家基金公司反应各异
虽然基金业内对上电转债事件"保持缄默",但记者随即从北京一位高层人士处得到3家嫌疑公司的具体名名单,它们分别是华安基金、南方基金和泰达荷银基金。
记者随即翻看3家公司旗下基金持有上电转债的情况。根据2007年半年报,这三家公司旗下正好有5只基金分别持有上电转债。
记者分别致电3家公司。有趣的是,3家公司的反应各不相同。
记者于9月21日下午致电华安基金就上电转债事件做正式采访,华安方面随后约谈记者。根据华安方面的回复,华安基金确实被迫赎回上电转债,债,但公司很快就发现这一疏忽,并在第一时间主动上报证监会有关部门。最终处理意见为,以风险准备金(基金公司每月从基金管理费收入中计提的用于弥补损失的准备金)弥补有关损失,不会给投资人造成任在经济损失。具体投资损失的细节,他们将在年报中详细披露。
然而,接下来的采访则让记者开始惊讶。
记者于9月25日致电南方基金市场部,得到的回复是,请记者留下电话号码,随后联系。然而,记者"随后"并没有收到南方基金的来电,但得知,南方基金在不到半小时内,联系到《基金观察》编辑部,了解稿件情况,并提出希望不要点名。至截稿时,记者仍没有接到南方基金就记者提出的采访要求所作的任何回应。
9月25日下午,记者致电泰达荷银基金。该公司营销策划部总经理徐克磊对记者的问题避而不答,只是表示:"到目前为止,我们能说的就是没有做损害投资者利益的事。"
"动用风险准备金弥补损失,也算是'没有损害投资者利益'。"记者觉得其回答过于含糊不清,又继续追问:"你们还有没有进一步解释?"
此时,徐反问记者:"你们是怎样对其它公司求证的?"
"我们希望了解,贵公司对于被指发生上电转债失误有何回应?"记者直接询问泰达荷银是否在上电转债投资上出现失误。
"我们能说的就是,没有做损害投资者利益的事。"在记者再三的直接追问下,荷银基金营销策划部总经理徐克磊只是重复道。
客服否认
记者在正式采访上述3家基金公司同时,以基金公司客户身份,以在网上看到公司涉嫌上电转债事件为由,致电基金公司客户服务电话,询问公司中是否发生上电转债事件。
不出所料,记者从荷银基金、南方基金和华安基金的客户服务人员处得到了"标准"答案。
华安基金客户服务部人员对此没有正面回答,只表示,公司旗下基金不会让投资人利益受到损害。因为公司按规定提取风险准备金,由于公司操作上失误引起损失,会由风险准备金弥补,不会损害投资人的收益。
泰达荷银客服人员的回答更为干脆直接,该公司客户服务部人员表示,之前有投资者来电询问过上电转债的事情,向上级领导了解情况后,已确认旗下基金并没有牵涉到上电转债事件。
南方基金客户服务部人员表示,公司旗下基金没有发生"上电转债"一事。当记者一再追问时是否确定时,该客服人员表示,公司肯定跟此事没有关系。
"我现在满脑被蒙骗的感觉,叫我如何相信基金公司的诚信原则。"上述投资者获悉记者的采访经过后气愤地表示。如果年报最后出来真的是这3家公司,他们现在的否认,不就是欺骗吗?
内控疑云
上电转债事件引起市场关注,主要是因为其给市场制造两个谜团。其一,3家乌龙公司神秘"隐身";其二,专业基金公司何以犯下如此低级错误。
对此"低级错误"产生的原因,业内人士表达了自己的看法。
一位基金公司从业人员告诉记者,有的公司出错,可能是因为基金经理放假,其他人员疏忽了基金管理所致。
另一位基金业人士则表示,有的公司基金规模非常大,对于几十亿或上百亿的规模来说,转债的规模通常很小,多则百分之几,少则百分之几都不到。有的基金甚至只是申购到,或是配售来的,规模就更小。这种情况下,基金经理可能忙于应付其它事情,错过卖出或者转股时间。
有受访人士更直接点出,投资人员频繁协助营销活动,工作受到干扰,是业内的普遍情况。
"新发基金持续营销时,基金经理不事投资,长时间出去给投资者上课拉客户早已是行业公开的秘密。"一位基金行业分析员这样告诉记者。他认为,某些基金公司的风控流程设计存在不合理之处,而基金行业面临人才瓶颈是事件发生的最重要原因。某些公司的基金经理和研究员一人往往身兼数职,不可能事事兼顾。
据华安方面解释,此次疏忽主要是由于规模扩张太快,人手和系统都没跟上所致,公司同时否认此次疏忽与内控不完善有关。
上电转债被迫赎回事件,造成2200万损失,从绝对数说并不多。再者,基金公司都以风险准备金作为补偿。然而,其中反映出的问题,才真正让投资人揪心。一位基金公司督察长告诉记者,基金公司都会对投资风险控制设多道关口:首先行业研究员要盯住公司,随时向基金经理汇报最新的动态;交易人员要关注交易状况;而基金经理则随时跟踪旗下投资标的。另外,基金公司通常还有专职人员随时监控投资行为。而这次转债事件暴露了相关公司的风险内控形同虚设。
正如证监会就此事所发的通告指出,此次事件是近年来基金管理人未能勤勉尽责、操作不当而发生的较大案例之一,反映相关投资管理人责任心和风险控制意识薄弱,专业素质和技能不够合格。 -
游戏测试现状[自评]
2007-10-11
前两天遇到和也是做软件行业的一个朋友,大家聊了聊彼此现在的生活和工作,他问我在做什么,我说做质量,游戏的质量,他笑着说:做游戏不错啊,是不是上班就是玩游戏?,听后无语...因为不单单是他,很多时候和大家做沟通的时候,聊到此都是这样的回答,不知道是该苦笑还是着急..
仔细想想,其实这也是现在大多数游戏测试从业者做面临的尴尬,不了解的人,认为游戏测试,就是玩游戏,在游戏中充当玩家评测的角色,发现游戏问题,甚至大部分的人都是这样觉得,而有些极端的人,甚至发出了游戏测试无技术的言论,面对这样的嚣言,只能说游戏测试还有很长的路要走.不单单是技术,更重要的是环境,由于游戏行业发展比较迅速,近两年市场的需求也比较多,从现在各地不断涌现的XX游戏学院,XX培训机构就可以看出来,再加上国内公司对于游戏投资的投入(风投机构),国外游戏公司的游戏不断进入国内市场,更是为游戏产业带来了勃勃生机.不但不得不说,我们的测试人员有些彷徨,放大了来说不单单是游戏测试,整个测试产业都有这样的问题,浮躁是潜在的种子,拿某些国内的游戏公司来说,更多的是抄改主义和速度主义,何解呢?游戏无新意,模式照搬国外的经典mmorpg或单机休闲,只是在原基础上改了个武侠风、新画面,玩法上加点方便性功能;要求研发快,测试快、上线快、盈利快。这些因素直接导致我们要在某项‘压力’下完成我们的工作,而且永无期限的压测试、内测、公测,在某种程度上玩家充当了第二测试人员的角色。项目内部的矛盾和外部玩家的叫骂直接成为了导火锁,项目越拉问题越多,项目越赶问题越急。在这样环境下的我们,如何不浮?再面对重复工作压力、薪资压力、快速技术压力、生活压力,越浮越乱,越乱越浮。我们的测试人员在这里学会不去思考,也学会了放任责任。 -
基金公司内部数据被黑客公开
2007-10-09
近日,部分基金公司的内部数据被人在网络上公开,一些股民称,根据这些数据选购股票后确实大赚了一笔。-有些内幕信息主要由证券公司出售给基金公司,普通股民难以看到
-部分被破解信息有重要价值,有股民称按其选股后大多赚了
-网络安全人士认为,可能是网站服务器端被黑客攻破
近日,在本些民间炒股论坛上,流传着一则“内幕帖”:“这是被破解的内参系统,各位炒股的可看看,帮助很大。用户名是******,密码是******。”该帖推出后,在小范围内受到股民追捧,“我参考了相关信息买了一些个股,结果大多赚了,拜谢楼主!”,“可以知道机构在进行怎样的操作,对选股有极大帮助。”跟帖的网友这样回复。昨日,记者对该证券内参泄密事件进行了调查,资深“反黑客”再度出手,对泄密原因进行了专业分析。
[探访]罕见数据赫然在列
按照该帖子提示,记者登陆了该系统主页。系统主页上是醒目的主题信息——“研究报告”,网页下方有一行小字“内部资料,员工交流,严禁外传。”在“登陆研究报告系统”一栏输入用户名、密码后,很快进入了设有“内参数据”、“席位数据”、“公司研究”等专栏的内页。几乎每天都有数十条股市研究报告信息,其中“内参数据”、“席位数据”等一般公开渠道难以见到的信息赫然在列,具体营业所的对冲席位、净买入、净卖出信息也都有详细说明,且均为近三天最新。
【解读】基金公司员工:高端信息“价值”不菲
“这个系统里某些行情分析、大单追踪等普通研究报告,有的在公众网站就可以找到。但其中部分内参数据只属于基金公司的高度机密,基金公司里普通的员工是看不到的,起码我从来没有机会看到过这类信息。”昨日下午,上海某基金公司员工林萦(化名)登陆被破解的系统后,这样向记者形容。
“股票单周席位交易买卖明细信息,一般情况下是不对外公布的,每天证券交易所只对外公布涨跌幅前5位股票的这类信息。对于证券公司来说,他们会为高度重视的客户设立专门席位,如此高端的信息只对席位客户提供。另外,证券公司还会有提供给基金公司的特别研究报告,基金公司的投资研究人员先购买这类报告,进行分析后,再交由基金经理和决策委员会决定是否购买某支股票。虽然现在一些财经网站上资讯很丰富,但这样的高端消息,别说普通股民了,就算像我这样在基金公司工作的员工,由于不是投资研究人员,没有权限进入系统了解内幕。”
林萦以化工板块的一只大盘股为例向记者分析了被破解信息的重要价值。据系统显示的“9月24日-28日单周席位买卖进出明细”信息,将基金对冲席、某交易所等数家单位操作的2688.72万元等“大动作”披露无遗。根据该个股周K线显示,9月24日至28日期间,该股拉出大阳线,并对后市上涨产生影响。另一只大盘化工股的同类信息亦在经披露后立即冲击涨停。
“知道‘大鳄’的动向,对投资可能有很大的帮助。”林萦透露,一些知名营业部有“藏得很深的大户”,中小投资者若洞悉了他们的一举一动,对搏杀股市无疑“犹如神助”。
[探访]被黑网站浑然不觉
记者根据被破解的内参系统注册信息进行了查找,最终确认该系统属于杭州一家大型财经网站。该网站在华东地区有一定影响力,与国内多家知名证券公司建立了战略合作关系。昨日下午,晨报记者与该网站负责人林先生取得了联系。“被破解了?内参系统?哦!我知道了……”林先生的语气有些茫然,他表示,自己还在外地,对相关情况不清楚,等国庆后再详细调查。记者获悉,该财经网站曾在今年“杭州十佳平安网站”活动中,与淘宝网等网站共同获得殊荣。
【解读】反黑高手:网络安全关键在意识
曾在“熊猫烧香”、“灰鸽子”病毒泛滥期间与众多网络高手联手,通过技术手段对网络黑客、木马进行“围剿”的计算机高手Agiha昨日下午接受晨报记者采访,对内参系统被破解事件进行了解说。
“我认为可能是网站的服务器端被黑客攻破了。”Agiha介绍,该网站主页采用的php编程方式,由于在互联网上开放了端口,可能会受到黑客的扫描,而且网站的密码是“弱密码”类,很容易被算号软件猜中。Agiha说,服务器系统其实都比较安全,问题的关键还在于人本身,该内参系统的被破解,显然是管理员缺乏防范意识造成的。“除了要设置符合要求的密码,还应随时对系统打最新补丁。最好设置成只能用公司内网访问,实在要通过公众互联网远程访问,也可以设置VPN虚拟网络。此外,还要安装比较好的防火墙。”
-
啥样的基金公司才令人放心?
2007-10-08
股市处在牛市中,基金表现优异,赚钱效应使得越来越多的投资者当上基民。面对不断涌现的基金公司,日益增多的基金,越来越长的基金名单,令人眼花缭乱的广告,身陷其中的人也许备感困惑,究竟该以何种标准挑选合适的基金公司?
选择优秀的基金公司是前提
基金市场竞争越来越激烈,基金产品开始逐渐走出同质化竞争阶段,未来营销竞争中,基金公司需要塑造品牌,才能稳固地位,单只基金需要明确风格和细分定位,才能对接市场。
选择优秀的基金公司是大前提,好的基金公司有更多的可能性培育出优秀的基金,而相对比较差的公司即使旗下也有表现较好的基金,但“偶然性”因素令人对其业绩的持久性很难不产生怀疑,相对而言投资者所承担的风险也比较高。
当基金销售人员对你展开“推销攻势”时,可要警惕!在迷人的微笑下面,可能是一把准备“宰你”的“刀”。说是专家理财,但“专家”也有优劣之分,在把钱交给人家之前,一定要仔细分辨。其实,买基金就是买“人”。因为买基金就是请人帮你挑股票,所以一定要考查你请的人———也就是基金公司,是否值得托付。以长期的眼光看来,基金诚信与经理人素质的重要性甚至超过基金的短期绩效!
我们可以从以下几个方面来考量基金公司的优劣:
一、股东背景
不少基金公司由于其股东深厚的投研背景和充足的资金实力,已经在众多基金公司中逐渐脱颖而出,比如华夏基金、易方达基金。另外,一些合资基金公司外方股东在资产管理业务方面具有丰富经验的,旗下基金的业绩大都表现较好,比如泰达荷银基金、友邦华泰基金,这些公司旗下基金自设立以来,业绩表现在同类基金中比较靠前,而且也比较稳定。可以说,优秀的股东带来的不仅是资金,更是优秀的策略和长跑取胜的理念。
随着QFII额度的提高和我国的QDII加速走向世界,我国正快速融入全球资本市场,从这个意义上说,引入在国际资产管理业务方面具有丰富经验的外方股东对基金公司走向国门之外会有比较大的好处。在国际市场风云突变下“活”得悠然的资产管理公司,必然有其常胜的秘诀。外方股东在技术、管理以及国际市场上长期的经验可能会起到非常大的作用。基金是一种讲究科学管理的行业,外方股东将此科学引入到国内的基金公司中,最终会通过时间的检验反映到基金业绩上。这也正是我国基金公司近两年大规模引入外资股东的原因。
二、公司制度
只要对基金公司主要决策者的背景及名誉加以了解,即可知此公司的可信度。投资人必须确信该基金公司会将投资者的利益放在第一位,而非把公司本身或其成员的利益放在首位。只有这样,投资者才能放心地把钱交给他去管理。
规范的管理和运作,是基金公司必须具备的基本要素,是基金资产安全的基本保证。在挑选时,要看基金公司的治理结构是否规范合理;看基金公司对旗下基金的管理、运作及相关信息的披露是否全面、准确、及时;看基金公司有无明显的违法违规现象;看公司的团队建设体系是否健全等。
三、投研能力
公司从业人员的专业知识是选择股票好坏的先决条件。一位专家能够根据一个公司的产品、管理能力、生产状况、市场占有率、财务结构、竞争能力与未来展望等因素来进行基本分析与技术分析,以便正确地选择股票投资。因此,一个好的基金公司须拥有一流的投研团队,才能在复杂的市场中长期制胜。所以,我们可以从其研究部门的阵容和协作程度上来大致判断基金公司的投研实力。
首先,了解过去几年基金公司主要成员的离职率对于投资者是很重要的,重要岗位人员变动频率过快,毫无疑问将影响基金的运作。另外,还要考虑一家基金公司主管投资的核心人员从事投资管理的年限。某些人宣称他们已从事股票投资多年,但那只是为自己进行个人投资,这种经验与经营一个大型基金是不同的。
基金公司主要投资决策人的年龄及经验,是能提供给大众有关此公司的基金管理能力及持续性的判断基准。一般而言,一家基金公司最好具有一群不同年龄及不同经验人员的组合,这样,当其中有一人离职或退休时,投资决策不会受太大影响。
四、过往业绩
未来我们无从预测,但如果基金公司投研团队没有发生大的变化,那么,过往业绩最能说明实力,基金业绩更是市场永恒的题材。从某种角度来说,基金的业绩决定了投资者的最终选择,因此业绩绝对是衡量一个基金公司水平的基础。不过很多投资者往往对业绩的概念缺乏合理的认识。
事实上,最重要的参考指标是“长期”业绩,而非短期。三年、五年,甚至更长时间保持优秀业绩的基金才称得上优秀。一个月、一个季度或者一年表现居基金榜榜首并不代表这种表现能够持久,通常而言三年甚至更长时间的基金业绩才能说明问题。在美国,基金公司通常需要向投资者提供10年的平均业绩,虽然由于我国基金业历史还较短,客观因素制约使得中国市场目前还不具备这种可能性,但事物发展的规律是共同的,长期业绩才能客观反映基金的优劣。
五、投资理念
在市场火爆的情况下,基金公司要冷静地分析市场的情况,认真分析自己的真实理财能力,不能一味地追求规模。基金行业只有扎扎实实做好基础工作,坚持长期价值投资理念,才能促进本行业在国民经济中的地位,才能够赢得投资人的最终信任。
随着规模的扩张,基金承担的社会责任也越来越大,基金公司应该更加珍惜现在的条件。更重要的是基金公司一定要转变盈利模式,不能够把基金的盈利建立在资本利得上,要把基金盈利逐渐转移到分享上市公司的红利上,在促进上市公司治理改善、产业升级、核心竞争力成熟方面发挥更大的作用。因为只有上市公司的业绩提高、基本面改善,基金业才能为投资人获得长期的回报,才能够形成多赢的格局。
判断基金公司实力的小技巧
比率分析是衡量基金公司实力的最好方法。在没有基数的情况下,单纯的增加或减少是毫无意义的,比如,某公司上月赚了2万元,对于一个注册资本有5万元的公司和注册资本有5亿元的公司来说是有天壤之别的,只有采用比率的方法才能对该公司的经营水平作出准确的判断。投资者可通过公布的季报、半年报上的信息来自己进行比率分析,具体方法如下:
A.负债/资产
得出的数值可以反映基金的负债水平究竟有多大,所有者(基金持有人)所拥有基金资产的比率有多大。
B.流动资产/流动负债
得出的数值可以反映基金流动比率。流动资产包括现金、存款、应收款、有价证券等,由于投资基金主要投资于有价证券,所以基金公司的流动比率应比较高,通常认为要达到2以上,才表明基金公司有足够的清偿能力和经营能力。
C.估值增值/总资产
在资产一项中,有股票、债券估值增值这两项,因其并未实际变现成为实际资产,有可能因为市场行情的变动而发生巨大波动。所以可以采用“估值增值/总资产”的方式,看出基金资产中结构不稳定部分的比率。
D.现金(包括银行存款)/资产
基金公司在进行投资运作时,必须保留一部分现金以支付如红利及其他费用,但这部分比率不能太大,因为现金产品基本上是非赢利资产,可以反映基金公司在现金使用上存在的问题,影响公司的赢利能力。一般来说,现金(包括银行存款)/资产大约在10%比较合理。
E.股票买卖价差收入/基金总收入
真正反映基金公司经营水平的是股票和债券的买卖价差收入,其他一些收入由于受到国家政策的扶持而并不能代表基金的经营水平,我们可通过股票买卖价差收入/基金的经营收入(总收入)的比率来判断基金的实际经营效果。
F.收入(总收入)/总费用
一单位的费用获得一单位的收入和两单位的费用获得一单位的收入,其资金使用率是不一样的,我们可通过“收入(总收入)/总费用”比率了解基金的资金使用效率。一般来说,该比率越高,资金使用率越高,基金公司的资金使用情况就越让人放心。
■记者手记
选择大象型基金公司更踏实
优秀的基金公司可以分成两类,一类是大象型的,另一类是猎豹型的。大象型基金公司有很强大的股东背景,战略目光比较长远,人才储备比较雄厚,实力和规模都比较大,方方面面都长得像巨象一样。这种大象型的公司抗风险能力比较强,经得起市场上的大风大浪。我们提倡基金要长期投资,如果买了一只基金,连其基金公司都不在了,这只基金表现再好,你能安心吗?所以大象型公司的基金可以作为“核心-卫星策略”当中的“核心”来长期持有。华夏、南方、易方达、华安可算作这一类型的基金公司。
另一类就是猎豹型的公司,这类公司没有那么强的股东背景,但是市场反应能力很强,投资理念比较有特色,它的短期业绩可能会比一般的公司高,这类公司的基金较适合“卫星”配置,投资上相对灵活、机动。上投摩根、光大保德信、友邦华泰、中邮、融通基金公司属于这一类型。
对于普通的投资者来说,选择大象型的基金公司更踏实。优秀的基金公司细水长流,在没发行基金时也经常跟你接触,调查投资需求,跟客户不断地沟通互动,所以你会经常听到优秀的基金公司举办的各种理财会、联谊会等,不断地调查持有人需求、拓展关系。有的基金公司就像昙花一现一样,在发基金时候广告铺天盖地,可是一下子就没了。
另外,优秀的基金公司分享理念,一般的基金公司推销产品。优秀的基金公司重视投资理财理念的传播,经常把它自己的投资理念、思路和他们未来的战略慢慢传导给你,可是一般的基金公司就建议你这个产品好、买吧,再来一个产品就说这个产品也适合你,总是在推销产品。优秀的基金公司有一个整齐的团队,并不非常突出明星基金经理的作用,投资团队中的每一个人都像一个有独门武功的武林高手,但如果没有经过严格训练和制度约束,很可能各自为政,不能形成一支有强大作战能力的军队。所以说看基金经理更要看后面的团队是不是完整,看这个团队是不是能够不断培养出新的人才,不断创造出优秀的业绩。
-
基金第四季度走势预测[原创]
2007-9-29
基金第四季度走势预测[原创]
第四季度的大盘主线依然是震荡走高,金属(资源)、航空(运输)、地产(及相关产业,如:建材,化工)、金融这些明星板块依然是RMB持续升值的直接受惠者,长线持有将带来比较稳定的收益,短线看好消费类板块,如:商业、旅游、食品、交通运输等,由于下半年,十一、元旦等节日比较集中,所以上半年势头不太好的板块有可能在短市内有所表现,地产因为国家出台相关打压政策将出现短期震荡,长期依然看好。
参考:
汇丰晋信的四季度投资报告认为,应当关注价值被低估的蓝筹股;收入随通胀上升而成本不变的通胀受益品种;汇率敏感型公司和资源富裕型公司;环保节能行业和替代能源行业公司;消费升级受益的品种和有资产注入的公司。

