股票

CCF201609-1最大波动(C语言)

不想你离开。 提交于 2020-02-05 00:34:00
题目 问题描述   小明正在利用股票的波动程度来研究股票。小明拿到了一只股票每天收盘时的价格,他想知道,这只股票连续几天的最大波动值是多少,即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少。 输入格式   输入的第一行包含了一个整数n,表示小明拿到的收盘价格的连续天数。   第二行包含n个正整数,依次表示每天的收盘价格。 输出格式   输出一个整数,表示这只股票这n天中的最大波动值。 样例输入 6 2 5 5 7 3 5 样例输出 4 样例说明   第四天和第五天之间的波动最大,波动值为|3-7|=4。 评测用例规模与约定   对于所有评测用例,2 ≤ n ≤ 1000。股票每一天的价格为1到10000之间的整数。 C语言实现的源代码(100分) # include <stdio.h> # include <math.h> # define N 1000 int main ( ) { int n , i , array [ N ] , dlta ; scanf ( "%d" , & n ) ; for ( i = 0 ; i < n ; i ++ ) scanf ( "%d" , & array [ i ] ) ; dlta = fabs ( array [ 1 ] - array [ 0 ] ) ; //dlta为股票在这天与前一天的差值 for ( i = 2 ;

python、matlab调用tushare数据

泪湿孤枕 提交于 2020-02-04 18:12:45
Tushare金融大数据开放社区官网 Python 调用接口 import tushare as ts ts.set_token('your token id') #填写自己的Token id号 pro = ts.pro_api() 查看股票基本信息 data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date') data 查看日线行情 data = pro.query('daily', ts_code='000001.SZ', start_date='20190101', end_date='20200202') data matlab 首先下载程序包,放到在matlab_sdk目录下,可以直接调用 程序包下载 调用接口 token = 'your token id'; % replace your token here api = pro_api(token); 查看股票基本信息 %查询股票基本信息,字段含义依次为:TS代码、股票代码、股票名称、所在地域、所属行业、市场类型 (主板/中小板/创业板/科创板)、上市日期 df_basic = api.query('stock_basic'); disp(df_basic(1:50,:

基金定投

独自空忆成欢 提交于 2020-02-04 15:17:34
购买基金前应该了解的知识/内容 什么是基金 基金是指由一家基金公司收集很多投资者的钱,按照一定规则,进行投资以获取收益的投资品。简单的概括就是: 集合投资 风险共担 收益共享 在整个基金的投资管理过程中,主要有三个参与方,分别是:投资人,基金公司(基金经理),托管银行。投资人从基金公司认购、申购或者从第三方买入基金份额,投资人额钱进入托管银行的专用账户,由基金公司的基金经理进行投资打理获取收益。 这就是基本的基金投资管理流程。 基金的分类 通常我们接触到的公墓基金按照投资对象的不同,可以分为: 货币基金 货币基金的一个代表就是余额宝,对于余额宝大都不陌生,余额宝对接的就是天弘基金公司的货币基金。主要投资于银行存款,短期债券等一些时间比较短,然后保本的产品。 货币基金的流动性好,风险低。但显然相对应的就是收益低。一般货币基金的收益比银行的一年期定存利息要高 0.5%到 1%左右。有时候货币基金刚出来时平台通过运作会贴钱提高利息,招揽到大量用户和资金之后,后面货币基金收益率就会缓慢的下降了。这也就是为什么余额宝收益一路跌的原因了。 货币基金比较重要的数据: 七日年化收益 “七日年化收益”指的是过去7天的平均年化收益。比如说余额宝收益”七日年化%2.3720",意思就是如果过去七天每天的收益持续一年,投资者能挣%2.3720,表示的是刚过去的七天的收益率。 万份收益 一般来说

LeetCode简单篇----11----买股票的最佳时机Ⅱ

纵饮孤独 提交于 2020-02-01 23:54:14
目录 一、需求 二、暴力递归法 2.1 思路分析 2.2 代码实现 2.3 复杂度分析 三、峰谷法 3.1 思路分析 3.2 代码实现 3.3 复杂度分析 四、峰谷法改进(贪心算法) 4.1 思路分析 4.2 代码实现 4.3 复杂度分析 五、动态规划法 5.1 思路分析 5.2 代码实现 5.3 复杂度分析 六、参考地址 一、需求 A:给定一个数组,它的第i个元素是一支给定股票第i天的价格; B:设计一个算法计算能获取的最大利润,可以尽可能完成更多交易(多次买卖一支股票); C:注意你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票) 二、暴力递归法 2.1 思路分析 A:假设prices = [7,1,5,3,4,6,...]; B:假设第1天买入,第2天卖出,则最大利润为prices[1]-prices[0]+[5,3,4,6,...]的最大利润; C:假设第1天买入,第3天卖出,则最大利润为prices[2]-prices[0]+[3,4,6,...]的最大利润; D:归纳推理 a:假设第i天买入,那么0 <= i < prices.length; b:假设第j天卖出,那么i+1 < j < prices.length; c:最大利润=prices[j]-prices[i]+calculate(prices,j+1); E:递归的终止条件是什么呢? a

leetcode刷题(63)——714. 买卖股票的最佳时机含手续费

拟墨画扇 提交于 2020-01-31 00:54:10
给定一个整数数组 prices,其中第 i 个元素代表了第 i 天的股票价格 ;非负整数 fee 代表了交易股票的手续费用。 你可以无限次地完成交易,但是你每次交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。 返回获得利润的最大值。 示例 1: 输入: prices = [1, 3, 2, 8, 4, 9], fee = 2 输出: 8 解释: 能够达到的最大利润: 在此处买入 prices[0] = 1 在此处卖出 prices[3] = 8 在此处买入 prices[4] = 4 在此处卖出 prices[5] = 9 总利润: ((8 - 1) - 2) + ((9 - 4) - 2) = 8. 注意: 0 < prices.length <= 50000. 0 < prices[i] < 50000. 0 <= fee < 50000. class Solution { public int maxProfit ( int [ ] prices,int fee ) { if ( prices == null || prices.length < 1 ) { return 0 ; } int [ ] [ ] mp = new int [ prices.length ] [ 2 ] ; // 初始化第一天数据,买入股票 mp [ 0 ] [

股市探底法

谁说胖子不能爱 提交于 2020-01-31 00:03:10
股市探底法是指通过对股价涨跌特征(非凡是短中期涨跌特征)的分析,判定股价谷底,从而选择适当的买进时机的方法。 股价的涨趋跌势往往呈现出阶梯形的特征。就上涨行情而言,由于股价涨片超越预期水平,信心不足的投资者往往抛股,导致股价回档;而一旦股价下跌超过预期水平,信心增加的投资者又开始买进,导致股价反弹。在上涨股市中,反弹点总是越来越高。鉴于此,投资者可在第二、第三次反弹点之下的某个价位委托买进(限价委托),假如老是买不进,则说明上面的反弹点价位已有吸引力,就是股价的谷底;反之,假如是向下委托,一持就到,股价亦跟着趋低,无力升回反弹点,说明底部还在下面,股价还得再降,就必须等第四、第五个反弹点再探底。假如反弹后连续跌出新低点,谷底不现形,则说明下跌行情开始。 股市探底法的技巧 在实际投资中运用这一方法也可用试探性买入作为判定。如投资者欲买进1000股某种股票,可以先买上500股,等到股价上涨到一定幅度出现习惯性的回档,且价位至较低档不易再下跌时,再买回500股。这样,假如处于上涨行情,投资者可两次获利;反之,假如处于下跌行情,投资者的损失也可减少一半。   在股市下跌时,先行研究股价跌势的“谷底”,即极限的底线在哪里,而后再相机行事的一种方法。采用这种操作方法,要解决两个方面的问题:   ①判断行情是小回落、中期调整,还是令人担忧的大跌势的到来。如果是前两者,则只是股市的一种暂时的“休息

股市新手入门口诀

别说谁变了你拦得住时间么 提交于 2020-01-30 22:50:44
炒股入门口诀 1 赢家重在观念正确 ☞一年做一股!忠告,轻易不抛牛股,毕业。首选牛股; ☞操盘手最重要的是盘中的应变能力; ☞定性是必须做好的。大周期定性,周线选股,月线鉴定。分时跟踪; ☞定法必依,用18日均量线与18日均价线来看行情,5 能力无人教,全凭自己练,重复成功经验,让赚钱成为一种习惯,常赚比大赚更重要。 2 持牛股是首选,高抛低吸,把钱赚,六大要素记心间,五大注意要牢记 六大要素:1套庄,2上线,3过顶,4洗盘,5回补,6上扬; 五大注意要牢记: ☞1、高位不放量,安全有保障; ☞2、洗盘量比不放大,下跌再大不要怕; ☞3、上涨量比小,庄要咱也要; ☞4、量比放大真上攻,好时机莫踏空; ☞5、牛股也有调整期。 3 抓热点,是小资金快速获利的法宝 ☞1、短线三指,股票的突破,主升浪,或弱极反弹; ☞2、短线精髓,出击低位首次放量,跳空高开,涨停板,伏击龙头 只做短线爆发力极强的个股是实战的精髓; ☞3、短线基础,,短线进出,一定要建立在中线安全的基础上,把握爆发的精确时间。 只有高速行进才能创造利润,小行情中也有天堂; ☞4、短线真功夫。 盘中做T+0是短线真功夫; ☞5、 短线特点与原则, 热点三天,天天都有新特点,第一天,量大要封停,不封要调整,第二天,跳空上扬数它强。十字星,重心上移,缺口不补,主力不出,前进里程碑,,倒拔扬柳, 收阴不要怕,主力要筹码,第三天

股市谚语

醉酒当歌 提交于 2020-01-30 22:43:01
1、行情在绝望中产生,在犹豫中发展,在疯狂中结束. 2、多头不死,跌势不止;空头不死,涨势不止; 3、牛市不言顶,熊事不言底;牛市不换股;牛市宜捂股;手中有股,心中无股;牛市不杀跌,熊市不追涨;牛市慢涨急跌,熊市急涨慢跌;熊市久盘必跌 4、涨要涨过头,跌要跌过头. 5、量在价先;天量之后出天价,地量之后出地价;底部放量,闭眼买进 6、横起来有多长,竖起来有多高. 7、该涨不涨,必有下跌.该跌不跌,必有上涨. 8、利好出尽是利空,利空出尽是利好. 9、大涨三日不追,大跌三日不杀.跳三空,气数尽. 10、看大势赚大钱. 11、存在着的就是合理的.市场永远是对的 12、不怕错就怕拖. 13、强者更强,若者更弱. 14、涨时重势,跌时重质. 15、1)缩量上涨还将上涨,放量上涨必将回落; 2)缩量下跌还将下跌,放量下跌必将反弹。 3)弱市买涨,强市买跌。 4)天量三日见天价,地量三日见地价。 5)缩量不跌,筑底成功;放量不涨,头部将现。 6)低价是金,高价是纸。 7)利空出尽三日见底,利好出尽三日见顶。 8)无量顶下跌,后市必将大涨;放量顶下跌,后市调整漫长。 9)连涨三日卖出,连跌三日买进。 16、机会是跌出来的. 17、有钱难买牛回头. 18、炒股是炒未来. 19、现金为王. 20、一月行情就是全年的写照 21、抓住一只牛股胜过十个牛市 22、在熊市时,利好是利空,利空还是空上加空

股票高抛低吸技巧

你。 提交于 2020-01-30 22:31:42
技巧一:关于止损和止赢的问题。止赢和止损的设置对非职业股民来说尤为重要,有很多散户会设立止损,但是不会止赢。   技巧二:不要奢望买入最低点,不要妄想卖出最高价。有朋友总想买入最低价而卖出最高价,一般来讲是不可能的,有这个想法的人不是一个高手。只有庄家才知道股价可能涨跌到何种程度,庄家也不能完全控制走势,何况你我了。   技巧三:量能的搭配问题。有些股评人士总把价升量增放在嘴边,经过多年来的总结,我认为无量创新高的股票尤其应该格外关注,而创新高异常放量的个股反而应该小心了。而做短线的股票回调越跌越有量的股票,应该是做反弹的好机会,当然不包括跌到板的股票和顶部放量下跌的股票。 技巧四:要学会空仓。有很多民间高手很善于利用资金进行追涨杀跌的短线操作,有时候会获得很高的收益,但是对于非职业股民来说,很难每天看盘,也很难每天能追踪上热点。所以,在股票操作中,不仅要买上升趋势中的股票,还要学会空仓,在感觉市场上的股票很难操作,热点难以把握,绝大多数股票出现大幅下跌,涨幅榜上的股票涨幅很小,而跌幅榜上股票跌幅很大,这就需要考虑空仓了,(文章来源:股市马经)有时候空仓要几天,有时候要达到几周,有时候要几个月。虽然指数怎么跌都会有逆市而上的股票,但是谁能保证那些少之又少的股票就是你买的股票吗?还是在市场容易操作的时候再满仓操作比较稳妥。   技巧五:暴跌是重大的机会。暴跌,分为大盘暴跌和个股暴跌