为什么同一个代码会出现两种股票的名字呢?

2024-05-09

1. 为什么同一个代码会出现两种股票的名字呢?

不是两个股票代码重复,
000916在上海证券交易所是用来代表300电信指数的代码
而在深圳证券交易所000916是用来代表华北高速这支股票的代码,深交所用来代码300电信指数的代码是399916

这是两个交易所使用代码重复造成的.实际上深交所000001-000017和000910-000917两个段的股票代码都与上证所这个号段的指数代码重复了.

有待进一步改进.

为什么同一个代码会出现两种股票的名字呢?

2. 避免重复代码:重复代码如何处理(仅供参考)

对于每个编码人员来说,避免重复代码可能是大家都想做的。对于有一定经验(对基本的OO原则有一定经验)的开发人员来说,大部分情况下都能比较自然地避免重复代码的问题,写代码的时候,感觉有逻辑重复的情况,会很自然的凭感觉经验做相应的处理和复用。以下是个人经验,供新手参考。
既然我们在用Java之类的面向对象的语言编码,那么重复代码可以大致分为如下两种情况:
1、类型体系之内(父类型和子类型、子类型之间)存在重复逻辑代码
2、类型体系之外的重复代码
【类型体系内的重复代码处理】
1、如果重复代码属于类型本身操作(即应该是以实例方法存在),则很自然的应用重构技巧,公共代码往上走。如果Sub Type之间有这种重复代码,把重复代码迁移到DefaultAdatper中。
2、如果重复代码不属于类型本身操作(即应该是以静态方法存在),则需要判断一下这种静态代码的功能使用范围:
A、如果是非常全局性的,例如有关java流的辅助操作,则应该果断的抽取出来,封装到一个Utility工具类中,例如可以叫做IOUtil。把这个Utility类放置到非常底层模块中,这样上层很多功能模块中都可以使用,否则可能会导致上层多个模块中都有类似IOUtil的类,又是重复代码。1publicclassIOUtil{2/**3
*工具类,不需要产生实例。但是也不需要应用单态!!!4*/5privateIOUtil(){}67publicstaticInputStreambuildInputSteam(Filefile){//}89//其他公共静态操作10}
B、如果这种静态操作只对本类型体系有意义,则有两种常用的处理方法:第一种是把这种静态方法迁移到基类DefaultAdapter中,但是不要在DefaultAdapter中放置过多的类似静态方法;第二种是把这种静态方法封装到一个helper助手类中,例如MyTypeHelper,其中放置了MyType类型体系中需要使用的一些静态方法。如果第一种DefaultAdapter中堆放了较多的静态方法,则可以用helper助手类的方式。1publicclassMyTypeHelper{2/**3
*助手类,不需要产生实例。但是也不需要应用单态!!!4*/5privateMyTypeHelper(){}67publicstaticbooleanvalidateParamer(Objectparamer){//}89//其他公共静态操作10}
这个helper一般需要和接口、默认适配类一起暴露,便于扩展子类型使用。示意图如下:
【类型体系之外的重复代码处理】
类型体系之外的重复代码处理相对就很简单了,根据重复代码功能适用范围,封装到对应的Util类或者Helper类中。这里就不细讲了~_~
【有关公用代码的几个概念】
个人意见,仅供参考。
助手类(Helper class)
:我觉得首先这个类产生的目的是为特定模块或者特定功能服务的(助手吗~_~),不是全局的。而且完全可以隐藏在特定模块内部,很多时候不需要暴露。Helper类的命名要有针对性,不能搞成一个麻辣烫,里面的静态操作既为这种功能服务,又为那种功能服务,尽量做个忠臣,不要同时当多个主子的助手。
工具类(Utility class)
:一般是全局的,往往有一定普世价值,也就是说往往是全局通用的。
例如你在做一个模块,这个模块功能是处理表单,则关于处理表单的一些公用静态操作就应该放置到该模块的一个助手类中,名称类似于FormProcesserHelper。再有一个导出报表的功能,则对应的助手类可以称之为ExportReportHelper,建议这两个helper不要混在一起。有人可能会说,这样会不会导致大量的助手类呢?这边有个粒度把握的问题(经验会发生作用~_~),但是只要是助手类命名规范,则一个助手类的名字就基本上可以告诉用户你提供什么样的服务了。
假如你现在处理的是有关IO操作的重复代码,则需要迁移到全局的工具类中,因为这样的操作往往适应于全局的。
Facade class(门面类)
:这个乍看起来和助手类有点像,往往是绑定于特定模块。但是,要搞清楚,门面类是用来封装子系统的,代理对模块常用核心功能的访问的,针对用户需要的常用场景提供一些辅助操作,帮助用户更好的使用此模块的主要功能。
面向客户端或者其他子系统或模块的,不是用来处理对应模块中重复代码的
!!!有关详细信息,请参加Facade设计模式的文档。
【注意】Helper class、Utility class、Facade class一般都不需要生实例,暴露的都是静态操作,更不需要误写成单态,别滥用单态!!!后记::
关于重复代码的处理,个人以为既需要技巧(别人总结出来的技巧),更需要经验(经验往往给你感觉,跟着感觉走一般就不会太离谱~_~)。 希望对开发新手有作用~_~

3. 我刚在证券公司网上开了一个账户,之前都没开过账户的,然后不能买股票,一直出现图上的问题,这是怎么回

今天周末,不开盘,不能交易

我刚在证券公司网上开了一个账户,之前都没开过账户的,然后不能买股票,一直出现图上的问题,这是怎么回

4. 股票代码不同,名称相同是怎么回事

600893是航空动力 343才是航天动力
两者涉及的范围有交集 不过航空动力有航母概念 
航天动力则是 航天军工

5. SAS使用MIXED过程实现重复测量数据的混合模型的问题,请高手帮忙看一下代码有何问题。

你输入跑一下不就知道了吗

SAS使用MIXED过程实现重复测量数据的混合模型的问题,请高手帮忙看一下代码有何问题。

6. 飞狐股票软件股票代码重复怎么办?

到数据管理的代码对照表,重新引入一个正确的试试

7. 股票的代码和基金的代码会不会重复

  绝对不会重复,股票代码是沪深两地证券交易所给上市股票分配的数字代码。这类代码涵盖所有在交易所挂牌交易的证券。熟悉这类代码有助于增加我们对交易品种的理解。
 
  A股代码:沪市的为600×××,深市的为0×××;两市的后3位数字均是表示上市的先后顺序; B股代码:沪市的为900×××,深市的为2×××;两市的后3位数字也是表示上市的先后顺序;

  基金代码:沪市的为500×××,深市的为4×××;还有184XXX、16XXXX、519XXX、JPXXXX、JBXXXX为基金。

  配股代码:沪市的为700×××,深市的为8×××;后3位数为该股票代码的后3位数;转配股代码:沪市的为710×××,深市的为3×××;后3位数为该股票代码的后3位数;新股申购代码:沪市的为730×××,深市的即为该股票代码;

  国债代码:沪市的为00××××,深市的为19××;企业债券代码:沪市的为12××××,深市为10××;回购债券:沪市的为2×××××,深市的为1×××。

股票的代码和基金的代码会不会重复

8. 股票中不同时间出现相同最低点有何意义

证明该点位是支撑点,跌破该点位股票下行机率就很大