Monday, November 6, 2023

329. Longest Increasing Path in a Matrix | My discuss post

Here is the link. 

C# | DFS + memorization | Editorial

Nov. 2, 2023

Intuition

I like to write a solution based on the solution provided by Editorial.

Approach

Naive DFS algorithm will have time-out issue, so DFS + memoization should work with TLE.

Complexity

  • Time complexity:

O(mn).
Each vertex/cell will be calculated once and only once, and each edge will be visited once and only once. The total time complexity is then O(V+E). V is the total number of vertices and E is the total number of edges. In our problem, O(V)=O(mn), O(E)=O(4V)=O(mn).

  • Space complexity:

O(mn). The cache dominates the space complexity.

Code

public class Solution {
     private static int[][] dirs = new int[][] {new int[]{0, 1}, new int[]{1, 0}, new int[]{0, -1}, new int[]{-1, 0}};
        private int m, n;
        
    public int LongestIncreasingPath(int[][] matrix)
        {
            if (matrix.Length == 0){
                return 0;
            }

            m = matrix.Length; 
            n = matrix[0].Length;

            var cache = new int[m][];
            for (int row = 0; row < m; row++)
            {
                cache[row] = new int[n];
            }

            int ans = 0;
            for (int i = 0; i < m; ++i)
            {
                for (int j = 0; j < n; ++j)
                {
                    ans = Math.Max(ans, dfs(matrix, i, j, cache));
                }
            }

            return ans;
        }

        /// <summary>
        /// What I learned on Nov. 6, 2023:
        /// 1. There is no loop - increasing order - no need to check visited or not
        /// 2. Every node will be visited once - save into cache
        /// 3. Every edge will be checked - each node has four neighbors - 4 * rows * columns
        /// 4. Understand how DFS works for this problem
        /// </summary>
        /// <param name="matrix"></param>
        /// <param name="i"></param>
        /// <param name="j"></param>
        /// <param name="cache"></param>
        /// <returns></returns>
        private int dfs(int[][] matrix, int i, int j, int[][] cache) {
            if (cache[i][j] != 0)
            {
                return cache[i][j];
            }

            foreach (var d in dirs) 
            {
                var x = i + d[0];
                var y = j + d[1];

                if (0 <= x && x < m && 0 <= y && y < n && matrix[x][y] > matrix[i][j])
                {
                    cache[i][j] = Math.Max(cache[i][j], dfs(matrix, x, y, cache));
                }
            }

            return ++cache[i][j];
        }
}

从心理学角度看,为什么我们要降低查看账户和交易的频率?

从心理学角度看,为什么我们要降低查看账户和交易的频率?

东方红资产管理 2022-04-28 21:02

华尔街有句格言:“人们倾向于过早地卖出赚钱的股票,而长期持有亏钱的股票。” 这反映的是投资者一种普遍的心理:损失厌恶心理。



人类对损失的痛苦更敏感

在很长一段时间里,很多人认为这种行为是少数个体的不理性行为。但是加州大学的特伦斯·奥迪恩教授,在分析了一位经纪商手中一万多个账户从1987年到1993年每天的买入卖出记录后,发现这种行为普遍存在,其实是一种集体不明智选择。这些个人账户中,下跌股票的持股时间比上涨的股票高20%,而且股票上涨后的卖出概率比下跌后卖出的概率高60%。(来源:布雷特 N. 斯蒂恩博格《投资交易心理分析》)


诺贝尔经济学奖获得者丹尼尔·卡尼曼曾经做过一个掷硬币的实验:如果是正面,你将得到150美元;如果是背面,你将输掉100美元。其实对于参与者来说,如果参与次数较多的话,大概率是赚钱的。因为在输赢概率相同的情况下,赢的收益大于输的损失。


但实验结果却是,大多数人拒绝了这个赌局,因为对于多数人来说,损失100美元的痛苦远远大于得到150美元的快乐。


投资者群体中普遍存在一种心理:损失厌恶心理。人们面对同样金额的收益和损失时,损失会让我们的情绪产生更大波动。赚钱时,怕到手的收益又没了空欢喜一场,总想卖出落袋为安;亏钱时,总是心存幻想,认为只要不卖就是浮亏,还有回本的可能,一旦卖出亏损就是板上钉钉,心理不能接受。


所以,在实际投资过程中,持有的心理就变成了不愿意接受亏损。在决策时,往往卖出了赚钱的股票或基金,长期留在手里的反而是没有赚钱的股票或基金。


香港心理学家还做过一个研究,当人们参加赛马赌博时,已经输钱的人在赛马的最后一轮往往喜欢把赌注下在希望不大的马身上。这是因为亏损的人试图挽回损失时,倾向于根据自己当天损失的金额下注,买一匹赔率足够高的马来实现“咸鱼翻身”。


这也说明,人们对损失的痛苦是更敏感的。一个普通人失去100美元的痛苦,可能需要200美元的收益才能弥补。相对于趋利,人们更关注避害。损失给人带来的痛苦是收获给人带来的快乐的两倍。



减少查看账户 克服损失厌恶心理

心理学家认为,损失厌恶的倾向跟人类的进化过程有关。人类常见的惧怕和恐慌,其实都是“进化的记忆”,在人类在长期进化的过程中,面临恶劣的自然条件和残酷的生存斗争,个人所做的决定会影响到存亡,而个人所面临的死亡威胁的分布频率远远大于生存机会,由于这种长期的选择压力,塑造了人类普遍存在的损失厌恶倾向。


罗伯特·哈格斯特朗在《巴菲特之道》一书中,提到这么一个现象,长期投资主要回报发生的月份只占所有月份的7%,也就是说,在余下93%的月份并无回报。那么,这就很清楚了,如果你查看投资结果越频繁,其实你看到亏损的次数就越多。比如你每天看一次,有绝大多数机会看到亏损,遭受看到每日资产起落的焦虑。但如果你一个月看一次,这种亏损带来的心灵损伤将小很多。


芒格曾说,在我的投资生涯中,我亲眼看到投资者、投资组合管理人、咨询师和大投资机构的成员,他们频繁查看报表上的损失(即“短视性损失趋避”)而遭受巨大的伤痛,能够克服这一负面情绪的只有少数人。


为什么很多投资者持有基金缺乏耐心?主要是因为太过关注短期变化,很容易受到损失厌恶心理的影响,导致频繁交易。投资者查看账户的频率越低、持有基金产品的时间越长,损失厌恶心理带来影响就越小。


影响投资者情绪的因素有两个:损失厌恶,以及估值频率。两位行为金融学家泰勒和贝纳茨称之为近视或短视,以反映这种损失厌恶和频率的综合,他们测试了不同时间段的回报,发现一年查看一次投资结果最佳。


资本市场一直起起伏伏、难以预测,我们若想在资本市场长期取得佳绩就要成为“少数人”,减少查看账户、降低交易频率,来规避人性本能中的损失厌恶心理对投资决策的影响。

如何管理你的投资恐惧

 投资总与贪婪和恐惧结伴,因为人们对损失的反应比获得更为剧烈,使得恐惧有时比贪婪更为失控,正因如此,管理自己的恐惧是投资之旅的重要一课。

    投资中所最常面临的恐惧无非有三:

    首先,恐惧投资亏损。

    投资伊始,很多投资者会一定程度上低估自己对于投资亏损的恐惧,但亏损一旦发生,对于投资亏损的心理压力就会被加速放大,乃至成为一种煎熬。正因如此,对于投资亏损的恐惧管理,最好在投资开始之前就做好准备——闲钱投资、控制仓位、分散投资品种都是管理亏损恐惧的好途径,在自己可以接受的范围内投资,才能夜夜安枕。

    其次,恐惧离场。

    如果亏损已经发生,那么关于是否离场的选择就至关重要。对于离场的恐惧分成两种,一种是获利不愿了结;另一种是在亏损不愿离场,很多案例都表明,后者的恐惧比前者要大得多,心理账户的亏损和情感投资往往会极大影响你的选择,以至于亏损越多,放手越难。

    这种依托沉没成本决策的行为在生活中也有很多原型,比如为了对得起电影票,宁可浪费时间也要坚持把无聊的电影看完,为了不浪费饭菜,宁可撑得难受也要把饭菜吃完……甚至包括Facebook的著名游戏 “开心农场”,有文章称有数千万的用户坚持不懈的玩这款游戏,同样是因为对付出时间精力的损失厌恶而导致被沉没成本套牢,与持久的吸引力和“乐趣”无关。

    但投资需要按照事物的未来价值做出冷静决策,亏损发生时,评估所投资品种的基本面和未来发展是否出现重大变化,理清自己的投资逻辑进而做出理性决策,方是避免被沉没成本套牢的明智之举。

    再次,恐惧错失市场机会。

    投资的另一大考验在于市场上似乎总有稍纵即逝的机会,让投资者总忍不住哀叹“假如当时买入或卖出如今情形大不同”,以至于有时为了怕错失机会而轻率出手,犯下让自己后悔的投资错误。但正如投资大师查理芒格反复强调的,不要投资自己不懂的东西以及明确自己的能力圈,赚自己能够理解的钱,才能在投资中走得更长远。

    投资是个人财富增值和对抗通胀的重要工具,但投资之路并不平坦,也会遇到种种坎坷和磨砺,而恐惧是投资旅程中最大的敌人之一。正如巴菲特的名言,别人恐惧时贪婪。逃避恐惧往往无济于事,正确管理投资恐惧,却往往是战胜恐惧的利器。

Sunday, November 5, 2023

10 Netflix Shows & Movies Every MBA Student Must See

 

  1.  Inside Bill’s Brain: Decoding Bill Gates
  2. The Boy Who Harnessed the Wind
  3. The Founder
  4. Jiro Dreams of Sushi
  5. The Office
  6. Bob’s Burgers
  7. The Social Network
  8. Steve Jobs
  9. Hidden Figures
  10. Shark Tank

115年监禁!从加密之王到阶下囚 SBF七项指控全部成立

 美东时间周四晚上7点37分,律师们陆续赶回法庭。长达一个月的审判终于走到了尽头,加密货币交易所FTX创始人Sam Bankman-Fried的命运即将被决定

SBF的父母坐在旁听席的第二排,两人相互依靠,神情紧张。SBF则在律师的陪伴下回到被告席,他靠在椅子上,严肃地看着前方。

晚上7点47分,法官宣读了检方提出的所有7项罪名,并称这些指控皆被认定属实。SBF在所有有罪判决被宣布后,将头深深埋在腿上,这些罪名的成立意味着他可能将面临最高115年的监禁。

SBF的被告律师在判决宣布后,立即要求陪审员配合民意调查,他询问每一个陪审员,他们对判决结果的意见是否被正确体现,陪审员们都回答了是。

纽约南区美国检察官Damian Williams在判决后的简报中慷慨陈词,SBF犯下了美国历史上最大的金融欺诈案之一。加密行业是一项新兴产业,像SBF这样的从业人员可能是新手,但欺诈和腐败现象是由来已久的,检方对此将毫不留情。

犯错还是犯罪

在审判开始前,美国助理检察官Danielle Sassoon在法官Lewis A. Kaplan面前发言,SBF将FTX交易所客户的账户变成自己的个人存钱罐,使高达140亿美元的资金消失不见。

她语气平静地表示,SBF的罪行应让他自责,他的罪行已经曝光。

但SBF辩解,他只是在管理中犯了一些错误。到目前为止,FTX内爆最大的错误就是没有成立专门的风险管理团队,没有首席风险官。

Sassoon反驳称,当有人想要挪用客户资金时,他当然不会雇佣风险分析人士。她继续尖锐点评,SBF不设置风险部门的做法是一种策略,而不是他自称的错误。

在法官宣布的七项刑事罪名中,SBF涉嫌电汇欺诈、商品欺诈、证券欺诈,这表明陪审团也不相信SBF是因为犯错而导致FTX破产的说法。

事实上,在FTX破产之后一系列起底中,SBF的表现看起来并不无辜。检察官们向陪审员们展示了SBF睡在私人飞机上、与高管们住在巴拿马3000万美元的豪宅及在超级碗中与歌手“水果姐”(Katy Perry)谈笑风生等照片。美国助理检察官Nicolas Roos讽刺地形容:SBF热爱追星。

检察官们还评价SBF的庭审表现十分与众不同,言辞流畅就像是经过了无数排练。当检方直接询问他时,他从未说过“不记得”三个字,但在随后的交叉询问中却重复了140次这句话,至少对检方来说相当不爽。

面对检方的咄咄逼人,为SBF辩护的首席律师Mark Cohen强势回击,称检方试图将SBF塑造称一个恶棍或者怪物。这是错误且不公平的。

他强调将继续上诉,SBF只是犯了错,但没有欺骗任何人,在现实世界中,风险管理不善不应被视为犯罪。

证人一致认罪

检方对SBF欺诈罪行深信不疑的一个关键因素在于证人们的认罪。SBF在FTX和Alameda两家公司中的核心管理圈子,几乎都成为检方指控SBF的支持因素。

检察官声称,这名毕业于麻省理工、曾经在加密世界以天才创始人形象出现的嫌疑人,通过投资、捐款、参与国会证词以及与名人交往的方式获得了巨大的影响力和权力。

客户资产就是他野心的来源。SBF前女友、Alameda前首席执行官Caroline Ellison就在庭审中痛苦承认,SBF指示她从事欺诈,因为他追求领导一家大公司,花钱获取影响力,以便在未来某一日竞选美国总统。

她在谈及去年11月FTX交易所崩溃时泪流满面,回忆称消息曝光后所有客户要求集体退款,这让她终于不用再撒谎了。在检方反复询问Alameda和FTX的每一个决定由谁作出时,她几乎都在回答:是SBF。

另一名证人,FTX联合创始人兼首席技术官Gary Wang则作证称,SBF指示他将代码插入到FTX运营之中,以便Alameda可以无限制地从FTX提款,并将Alameda的信贷额度升至650亿美元。

他还提到,SBF要求的特权包括让高管可以随时使用Alameda的信贷额度,Alameda的主要交易账户还被赋予允许出现负数(负资产),而这是FTX客户从未授权过的权力。

FTX前工程主管Nishad Singh表示,当他看到欺诈的严重程度时,他自己感到措手不及和震惊。他曾经非常敬佩SBF,但FTX的倒闭甚至让他有了轻生的念头。

Ellison、Wang和Singh都承认欺诈指控,几乎提前坐实了SBF的三项串谋欺诈罪名。

加密业充满了违规

对SBF的量刑审判将在明年3月28年进行。在此期间,SBF将继续被关押在布鲁克林臭名昭著的联邦监狱之中。他已经在那里呆了近三个月。

有人透露,SBF与一些知名的经济犯住在一起,包括去年因贩运可卡因被起诉的洪都拉斯总统以及墨西哥联邦调查局前局长,毒枭保护伞卢纳。

而SBF可能是该监狱中在金融犯罪领域“成就”最高的人士之一,其涉案欺诈金额是2009年麦道夫庞氏骗局以来的最高规模。

前纳斯达克主席麦道夫通过自己的对冲基金设计了一个骗局,令投资者损失接近650亿美元,欺诈金额在几十年内达到200亿美元,创下历史之最。在他70岁高龄之际,美国法院判处麦道夫长达150年监禁,但他在82岁时已因病逝世。

相比之下,SBF今年才31岁,而FTX成立到破产不过5年。在如此短时间内累计如此大规模的欺诈显然震惊了整个世界,也让一些人对加密资产更加不屑。

前美国证券交易委员会律师Howard Fischer指出,SBF所说的一切若与证据相矛盾都将被视为欺骗法庭。但SBF一直坚持一些论调,让他不知道是傲慢还是年轻人的过度自信,还是愚蠢。

但美国证券交易委员会和商品期货交易委员会的领导层将SBF的案件视为加密行业的通病。

美国证券交易委员会(SEC)主席Gary Gensler点评,加密行业是一个充斥着欺诈、诈骗、破产和洗钱的领域。

商品期货交易委员会(CFTC)专员Christy Goldsmith Romero补充,自FTX破产以来,监管当局对加密货币黑匣子有了更多的内部了解。该部门也对更多的加密公司提出了指控,包括全球知名的币安交易所。

曾在SEC工作的加密货币评论家John Reed Stark指出,地FTX判决之后,一系列加密货币行业管理人员的刑事案件,将对整个行业构成更大的生存威胁。而FTX案件的判决将唤醒人们对加密行业更深的认识——太荒谬了,像SBF这样的人可以花几十亿美元玩弄投资人,却还没有人知道。

SBF的倒下也让立法者开始行动。国会参议员Elisabeth Warren正在领导其他立法者推动立法,打击他们所说的行业性洗钱行为。

但另一名参议员Cynthia Lummis却遗憾道,当加密行业知名人士SBF失宠了,国会的反应是迅速放弃这类资产,而不是更加深入地了解它。这个案子已经过去够久,人们现在应该有足够的理性来对其进行探讨。

不过,加密业自己也不得不承认市场的混乱。一名行业高管透露,未来只有等到加密服务公司获批,并获得强有力支持进入美国市场,才有可能正常运营,否则,人们只会看到下一个SBF的出现。


Saturday, November 4, 2023

long put看跌期权买方策略,对冲股票下跌|下跌市场保护|put option内在价值|payoff 曲线

Here is the link. 

1,321 views Jul 22, 2022 期权、期货套利对冲策略