# ExceptionHunter **Repository Path**: BlueBean10/ExceptionHunter ## Basic Information - **Project Name**: ExceptionHunter - **Description**: Hunt for abnormal stock transaction. - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2017-01-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #ExceptionHunter ![Warren Buffett](http://cqtimes.cn/Uploads/Picture/2016-12-16/bd93267b-330f-42c4-8b6a-270baff61eaf.jpg) #C#实验课作业。根据股票交易数据,追踪异常变化。 ##目前的异常列表 来补充吧 ## 看起可以召唤神龙了 1. **Repetition**:非正常的交易额(例如1398)大量出现。✔️(大少爷) 格式:股票代码,日期,开始时间,结束时间,交易量,出现次数 Format: stockCode,date,startTime,endTime,quantity,frequency 样本:SH600173,20161010,92502,93106,1314,1000 2. **BuyBack**:大额抛出,而后散户跟抛,大户再低位大额回购。✔️(BlueBean) 格式:股票代码,日期,开始时间,结束时间,抛出价格,抛出数量,回购价格,回购数量 Format: stockCode,date,startTime,endTime,sellPrice,sellQuantity,buyPrice,buyQuantity 样本:SH600173,20161010,92502,93106,9.11,206974,8.91,134900 3. **Relay**:大户对敲,甲大额卖,乙大额买,交替操作,影响股价。✔️(BlueBean) 格式:股票代码,日期,开始时间,结束时间,接力次数,股价变化,接力时间(第一次的时间+n次接力) Format: stockCode,date,startTime,endTime,relayTime,priceChange,appearanceTime 样本:SH600000,20161010,100307,105721,3,0.04,93030-104545-105151-111012 4. **FoxTail**:晚节不保。✔️(zhao lu) 格式: 股票代码,日期,0,0(只需要描红最后十分钟) 样本: SH600000,20161010,0,0 5. **Flea**:连续十分钟以上以3%的偏离程度上下震荡,平均15秒上下波动一次。✔️(zhao lu) 格式: 股票代码,日期,震荡开始时间,震荡结束时间 样本: SH600000,20161010,95000,100000 6. **Fly**:较为严重违反S多时下跌,B多时上涨的规律。✔️(zhao lu) 格式: 股票代码,日期,异常开始时间,异常结束时间,股票上涨概率 样本: SH600000,20161010,95000,100000,0.88 7. **SchrodingerCat**:以大于0.5的1.5%以上对上一次正常价格的偏离值的买进买出。✔️(zhao lu) 格式: 股票代码,日期,异常高价出现时间1|异常高价出现时间2|......|异常高价出现时间n|0|异常低价出现时间1|异常低价出现时间2... 样本: SH600000,20161010,95000|95012|95017|....|145848|0|93311|93533|.....|145909 说明: 0前面的是高于上一次价格太多的的,后面的是低于的 8. **InLimitUpDown**:股票连续两天涨停跌停交替出现(例如第一天涨停 第二天跌停)。✔️(BlueBean & 大少爷) 格式:股票代码,第一天日期,第二天日期,第二天涨跌停性质(取值:up,down),第一天停板价,第二天停板价 Format: stockCode,firstDate,secondDate,upOrDown,firstLimit,secondLimit 样本:SH600015,20161007,20161010,down,15.00,11.00 9. **AutoDetector**: 思想是读取某一个小整体的数据,在于这个整体的sub整体的数据比较得到一个偏离模式,统计偏离模式,如果发现规律,则学习到一种异常并记录下来。✔️(BlueBean & zhao lu) 格式: 股票代码,日期,偏离程度 ^ 偏离出现时间|偏离程度 ^ 偏离出现时间..... 样本:SH600015,20161007,0.3 ^ 100000|0.23 ^ 100500|0.31 ^ 101000|0.3 ^ 101500|0,299 ^ 102000....... 说明: 这个只是用来展示这种方法的概念用的,可能没有什么精确度,可能找出来的都是好人。。。偏离程度说起来也话长,它是*偏离出现时间*之后的五分钟里计算出的一个向量,较一个包含这五分钟的一个小时中计算出来的向量之间夹角的cos。所以画图的话,能不能在一条横轴上画出这些偏离的角度来?用箭头,箭头于横轴偏离(arccos偏离程度)这么多角度,箭头起点是*偏离出现时间*,箭头长度都一样? 9. **Cobra**:竞价阶段和后面不符合。 10. **PeaCock**:平稳的股票暴涨后跌。(也许可以把第一次扫描的信息存入一个CSV或者源CSV,要么内存)