投资

买卖股票的最佳时机 II

荒凉一梦 提交于 2020-03-04 18:27:27
买卖股票的最佳时机 II 题目 给定一个数组,它的第i个元素是一支给定股票第i天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 思路 根据对题目的分析,可以采用贪心算法,即不考虑多天持有一支股票,每次只持有一天。只要第i天的价格比第i-1天高,我们就在第i-1天买入,第i天卖出。 注:可以在卖出当天再次买入股票 python代码 class Solution : def maxProfit ( self , prices : List [ int ] ) - > int : profit = 0 for i in range ( 1 , len ( prices ) ) : if prices [ i ] > prices [ i - 1 ] : profit += ( prices [ i ] - prices [ i - 1 ] ) return profit 相关知识点 range函数 执行结果 执行用时 : 56 ms, 在所有 Python3 提交中击败了89.01% 的用户 内存消耗 : 14.5 MB,

基于JQData的有效前沿及投资组合优化

流过昼夜 提交于 2020-03-04 13:07:24
转自: https://www.joinquant.com/community/post/detailMobile?postId=15331&page=&limit=20&replyId=&tag= (1)现代资产组合理论(MTP)是关于在特定风险水平下投资者(风险厌恶)如何构建组合来最大化期望收益的理论,这一理论最基本的原则是投资者可以构建投资组合的有效集合,即有效前沿,有效前沿可以在特定风险水平下使期望收益最大化; (2)资产的风险一般使用资产回报的波动方差来表示,在回报和风险相权衡的时候,根据资本资产定价模型(CAPM)一般使用夏普率来评估风险回报比,来衡量特定风险下投资收益的表现,希望在尽可能小的风险下获得最大的回报; (3)下面介绍通过JQData及Monte Carlo模拟来建立有效前沿组合,然后找出最优组合和有着最低波动率的组合; (4)这块就不献丑将理论了,重点是学习使用JQData,哈哈... 来源: CSDN 作者: 云金杞 链接: https://blog.csdn.net/qq_26948675/article/details/104649227

2020-03-03盘后总结

折月煮酒 提交于 2020-03-04 10:20:33
指数 1、上证指数2992.90,涨幅0.74%;深证成指11484.21,涨幅0.90%;中小板指7563.93,涨幅0.71%;创业板指2173.35,涨幅1.78% 外资 1、深股通资金净流入-6.65亿,沪股通资金净流入11.45亿,北向资金净流入4.80亿。 2、沪深股通成交额前十 (沪股通) (深股通) 两融余额 1、融资余额10962.82亿,融券余额152.36亿。 板块 来源: CSDN 作者: 三郎君 链接: https://blog.csdn.net/qq_38870388/article/details/104646666

LeetCode 股票买卖问题

南笙酒味 提交于 2020-03-03 17:29:03
LeetCode 股票买卖问题 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。 注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [2,4,1], k = 2 输出: 2 解释: 在第 1 天 (股票价格 = 2) 的时候买入,在第 2 天 (股票价格 = 4) 的时候卖出,这笔交易所能获得利润 = 4-2 = 2 。 示例 2: 输入: [3,2,6,5,0,3], k = 2 输出: 7 解释: 在第 2 天 (股票价格 = 2) 的时候买入,在第 3 天 (股票价格 = 6) 的时候卖出, 这笔交易所能获得利润 = 6-2 = 4 。 随后,在第 5 天 (股票价格 = 0) 的时候买入,在第 6 天 (股票价格 = 3) 的时候卖出, 这笔交易所能获得利润 = 3-0 = 3 。 开始先不进行该题的解答,我们先分析整个框架,拿这道题来举例,最后解决leetcode上所有的股票买卖问题 ⼀、 穷举框架 我们不⽤递归思想进⾏穷举, ⽽是利⽤「 状态 」 进⾏穷举。 我们具体到 每⼀天 , 看看总共有⼏种可能的「 状态 」 , 再找出每个「 状态 」 对应的「 选择 」 。 我们要穷举所有「 状态 」 , 穷举的⽬的是根据对应的「 选择 」

java学习经验

老子叫甜甜 提交于 2020-03-02 22:22:07
什么是外汇保证金交易,外汇保证金交易有什么优点,为什么说外汇保证金交易比其他投资好,下面环球金汇的小编就来为大家简单介绍下外汇保证金交易。其实外汇保证金交易离我们的生活一点都不遥远。 第一点:全球产于的金融投资 外汇保证金交易是与全球所有投资者交易,每日成交量高达三兆亿美金,不存在银行或者机构暗箱操作的可能,因为没有哪一家机构拥护如此庞大的实力足以操作一国的货币汇率变化,因此价格上是最公证的。 第二点:24小时交易 外汇交易都是全球24小时交易的,从东往西不间断的进行。几乎在每一个时刻,汇率都会有新的变化,按照最新走势分析,进行外汇的买卖交易。投资上具有极大的方便性,几乎任何时候您都可以进行外汇交易。 第三点 :大众市场 外汇交易任何人都能产于,主要是各国的大小银行、央行、金融机构、进出口贸易商,无论你的资金实力如何,外汇交易都是没有门槛的。但是您一定要考虑到自身的承受能力,入市前一定要做好充分的调查。 基于以上三点,足以说明外汇保证金交易比其他投资好,如果您还有什么疑问的话,可以尝试先模拟开户或者开设真实账户。小编建议您先开设模拟账户,在模拟交易中丰富您的外汇交易经验,增加对 FXCM福汇外汇 的了解。 http://www.jhusd.com/Content/75/2774.html 来源: https://www.cnblogs.com/forexbj/p/4196042

持有期收益率

我怕爱的太早我们不能终老 提交于 2020-03-01 19:08:17
持有期收益率 HPY Holding Period Yield H P Y = P t − P 0 + C F t P 0 HPY = \frac {P_t - P_0 + CF_t} {P_0} H P Y = P 0 ​ P t ​ − P 0 ​ + C F t ​ ​ P 0 P_0 P 0 ​ 买入价 P t P_t P t ​ 卖出价 C F t CF_t C F t ​ 持有期利息 持有期收益率的年化: 按单利计算: r M M = H P Y × ( 365 / t ) r_MM = HPY \times ( 365/t) r M ​ M = H P Y × ( 3 6 5 / t ) 按复利计算: E A Y = ( 1 + H P Y ) 365 / t − 1 EAY = (1+HPY)^{365/t} - 1 E A Y = ( 1 + H P Y ) 3 6 5 / t − 1 例子: 放一笔短期借贷,借出去 10 万元,14个月到期,利息 2 万元 持有期收益率 HPY = 2 / 10 = 20% 按单利计算,年化率为 0.2 × 365 14 × 30 0.2 \times \frac {365} {14 \times 30} 0 . 2 × 1 4 × 3 0 3 6 5 ​ = 17.38% 按复利计算,年化率为 17.16% 来源: CSDN

122. 买卖股票的最佳时机 II

泄露秘密 提交于 2020-03-01 09:41:13
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。 随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6-3 = 3 。 示例 2: 输入: [1,2,3,4,5] 输出: 4 解释: 在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。 注意你不能在第 1 天和第 2 天接连购买股票,之后再将它们卖出。 因为这样属于同时参与了多笔交易,你必须在再次购买前出售掉之前的股票。 示例 3: 输入: [7,6,4,3,1] 输出: 0 解释: 在这种情况下, 没有交易完成, 所以最大利润为 0。 解法来源 题目要求是可以多次买入卖出 采用贪心的思路 只要在第二天能够赢利的情况下都会进行操作,若果在第二天不能赢利则不买入 prices[i]-prices[i-1]

宝安区投资推广署—行业协会座谈会召开

蓝咒 提交于 2020-03-01 03:13:47
中国经济新闻联播2月26 日 深圳讯 (记者 张强) 当天下午,2020年宝安区投资推广署—行业协会座谈会召开,宝安区投资推广署署长陆奕斌、8家行业协会代表参加座谈会。协会朱庆峰会长、叶建金部长参会。 围绕疫情对各行业的影响、行业发展现状和前景,对经济形势的分析研判,会上展开交流与讨论。各行业协会代表业对宝安产业的发展提出相关意见建议。 宝安区投资推广署召开此次座谈会,旨在了解各行业疫情至今防控工作及复工复产情况,听取各行业协会意见,推动各行业产业规划、政策制定与实施,促进宝安区乃至深圳市社会经济的长远发展。 疫情发生至今,协会及广大会员积极行动,为疫情防控战贡献力量。2019年11月,我协会与宝安区投资推广署签署合作协议,双方将进行全面战略合作。我协会将发挥在航空业与物流业的资源与优势,推动宝安临空经济的发展,夯实宝安“航空物流大区”的实力和地位,促进宝安区乃至我市航空业的健康高效发展。 来源: oschina 链接: https://my.oschina.net/LookAll/blog/3179767

华尔街留下的指标之王(附代码展示)

安稳与你 提交于 2020-03-01 02:44:12
一. 写在前面的话 有人认为价格围绕价值上下波动,研究投资标的内在价值,于是就出现了基本面派; 有人为价格反映了一切,所有的信息(包括基本面)都反映到了盘面价格中,于是就有了技术面派; 从技术面派的角度讲: 有人认为市场价格运动的方式是随机的,下一刻的价格涨跌的概率各是50%。于是就出现了被动仓位管理的网格类交易策略; 有人认为市场中80%的行情是震荡行情,只要把抓住震荡行情的利润,将足以弥补20%的趋势行情所带来的亏损。于是就出现了专门做短线震荡的交易策略; 有人认为 “ 得趋势者得天下 ” ,别的不做,只做趋势策略。“ 截断亏损,让利润奔跑 ” 对了就抱,错了就砍。长期下来20%的趋势行情利润,就能弥补80%震荡行情所带来的亏损。 等等等等……交易策略的种类犹如武功门派,数目众多,究其原因,每个人对事的看法不同,往大了说是人生观的不同。才导致了交易策略的不同。 最终,你恍然大悟,你会发现大部分交易策略都是能够赚钱的。最终亏钱的人是信念不够,或者太过贪婪,在一个又一个交易策略里跳进跳出,寻找所谓只赚不亏的 “ 圣杯 ” 。 我一直重复,做交易就是做人。 二 . 大道至简 说到技术分析,就离不开技术指标。关于技术指标常用的至少有几十种。衍生的就更多了。 技术指标没用。这应该是大多数人对技术指标的态度吧。我能说世界顶级管理期货基金也用指标吗?有用没用关键不在于指标本身

巴菲特语录:懂得钱为你工作 而不是你为钱工作 ZT

孤街醉人 提交于 2020-03-01 02:40:19
转自: 中国新闻网 1、以合适价格买入一个优秀的公司远胜于以优惠价格买入一个普通的公司。   2、魔鬼在细节里。   3、市场价格最终会反映股票的(内在)价值。   4、一生能够积累多少财富,不取决于你能够赚多少钱,而取决于你如何投资理财,钱找人胜过人找钱,要懂得钱为你工作,而不是你为钱工作。   5、我从十一岁开始就在作资金分配这个工作,一直到现在都是如此。   6、从预言中你可以得知许多预言者的信息,但对未来却所获无几。   7、如果市场总是有效的,我只会成为一个在大街上手拎马口铁罐的流浪汉。   8、今天的投资者不是从昨天的增长中获利的。   9、真正理解养育你的那种文化的特征与复杂性,是非常困难的,更不用提形形色色的其他文化了。无论如何,我们的大部分股东都用美元来支付账单。   10、你是在市场中与许多蠢人打交道;这就像一个巨大的赌场,除你之外每一个人都在狂吞豪饮。如果你一直喝百事可乐,你可能会中奖。   7、如果我挑选的是一家保险公司或一家纸业公司,我会把自己置于想像之中,想像我刚刚继承了那家公司,并且它将是我们家庭永远拥有的惟一财产。   11、投资并非一个智商为160的人就一定能击败智商为130的人的游戏。   12、永远不要问理发师你是否需要理发。   13、如果你给我1000亿美元用以交换可口可乐这种饮料在世界上的领先权,我会把钱还给你,并对你说 “这可不成”。