Here is the link.
Ken Shreve, Senior Market Writer, and Justin Nielsen, Market Research Director, share key selling strategies and show you current examples of how these techniques can boost your portfolio profits.
From January 2015, she started to practice leetcode questions; she trains herself to stay focus, develops "muscle" memory when she practices those questions one by one. 2015年初, Julia开始参与做Leetcode, 开通自己第一个博客. 刷Leet code的题目, 她看了很多的代码, 每个人那学一点, 也开通Github, 发表自己的代码, 尝试写自己的一些体会. She learns from her favorite sports – tennis, 10,000 serves practice builds up good memory for a great serve. Just keep going. Hard work beats talent when talent fails to work hard.
Here is the link.
Ken Shreve, Senior Market Writer, and Justin Nielsen, Market Research Director, share key selling strategies and show you current examples of how these techniques can boost your portfolio profits.
August 29, 2020
Introduction
I am a beginner as a stock investor, I do like to case study my own purchase and sale of ENBL stock 800 shares. ENBL stock price is $5.9 dollars, I sold 800 shares of ENBL with price 5.0, I missed 800 dollars gain. I held over two months. What is wrong? I like to work on a case study.
Case study
Here is my Ameritrade.com ENBL transaction history.
I like to get 50 day average from Yahoo -> Finance -> ChartAugust 29, 2020
It is important for me to learn something along the way to invest on WDC stock. I learned from ENBL since I missed 800 shares for each share $1.00 dollars gains after I sold it. So after near one month, I sold 100 shares of WDC after it rebounded. I need to get back.
WDC 50 day average
Yahoo->Finance->Chart
indicators->Moving average ->50 days
Candle -> show gains or losses using candle
I learned the video talking about 40 day average. I also used Yahoo -> Finance -> chart -> 50 day average, WDC stock has $40.00 50 day average.
I like to take loss of $100 dollars to purchase back those 100 shares of WDC.
Here is the link.
O'Neil Portfolio Manager Mike Webster and MarketSmith Product Coach Irusha Peiris share their insights on early buy and sell signals you can use to lower your average cost and improves your profits.
Here is the link.
Learn to profit from the cup with handle, one of the three most common patterns top stocks form. Investor’s Business Daily has been helping people invest smarter results by providing exclusive stock lists, investing data, stock market research, education and the latest financial and business news to help investors make more money in the stock market.
Here is the link.
August 26, 2020
889. Construct Binary Tree from Preorder and Postorder Traversal
Introduction
I like to review my practice in 2018. The idea is to find left subtree's end position using two hashset comparison. The time complexity is not optimal, and it slows down the time complexity to O(n*n).
Case study
Input: pre = [1,2,4,5,3,6,7], post = [4,5,2,6,7,3,1]
Output: [1,2,3,4,5,6,7]
The prerorder traversal [1, 2, 4, 5, 3, 6, 7], so first node is root node, and left subtree starts from index = 1 if there is one, 2 should be left subtree root value, and it's position is index = 2, last node in post order traversal. [4,5,2] is left subtree in post order.
It is better to find the left subtree's root in post order list using a hashmap with O(1) time complexity.
/**
* Definition for a binary tree node.
* public class TreeNode {
* public int val;
* public TreeNode left;
* public TreeNode right;
* public TreeNode(int x) { val = x; }
* }
*/
public class Solution {
public TreeNode ConstructFromPrePost(int[] pre, int[] post)
{
if (pre == null || post == null)
return null;
if (pre.Length != post.Length)
return null;
var length = pre.Length;
return constructTree(pre, 0, length, post, 0);
}
/// <summary>
/// based on the tree has distinct value for each node, left subtree can be determined by
/// comparison pre and post array subset.
/// </summary>
/// <param name="pre"></param>
/// <param name="start1"></param>
/// <param name="end1"></param>
/// <param name="post"></param>
/// <param name="start2"></param>
/// <param name="end2"></param>
/// <returns></returns>
private static TreeNode constructTree(int[] pre, int start1, int length, int[] post, int start2)
{
if (start1 >= pre.Length || length == 0) // caught by online judge
return null;
if (length == 1)
{
return new TreeNode(pre[start1]);
}
var root = new TreeNode(pre[start1]);
var setPre = new HashSet<int>();
var setPost = new HashSet<int>();
// Find left subtree
int index = 0;
while (index < length)
{
setPre.Add(pre[start1 + 1 + index]); // caught by online judge, + 1, skip the root
setPost.Add(post[start2 + index]);
if (setPre.IsSubsetOf(setPost) && setPost.IsSubsetOf(setPre))
{
break;
}
index++;
}
var leftSubtreeLength = index + 1;
var rightSubtreeLength = length - leftSubtreeLength - 1;
root.left = constructTree(pre, start1 + 1, leftSubtreeLength, post, start2);
root.right = constructTree(pre, start1 + 1 + leftSubtreeLength, rightSubtreeLength, post, start2 + leftSubtreeLength);
return root;
}
}Here is the link.
August 28, 2020
Introduction
It is important to write a solution using optimal time complexity. Put inorder traversal list into a hashmap since all nodes have distinct value, so it takes O(1) time to find root node's index in inorder traversal list.
/**
* Definition for a binary tree node.
* public class TreeNode {
* public int val;
* public TreeNode left;
* public TreeNode right;
* public TreeNode(int val=0, TreeNode left=null, TreeNode right=null) {
* this.val = val;
* this.left = left;
* this.right = right;
* }
* }
*/
public class Solution {
/// <summary>
/// August 28, 2020
/// The idea is to put inorder traversal list into a hashmap, so lookup can be O(1) time complexity;
/// Just apply recursive function to solve the problem, each time the root node can be found
/// from the first node in preorder traversal list.
/// </summary>
/// <param name="preorder"></param>
/// <param name="inorder"></param>
/// <returns></returns>
public TreeNode BuildTree(int[] preorder, int[] inorder)
{
if (preorder == null || inorder == null || preorder.Length != inorder.Length ||
preorder.Length == 0)
{
return null;
}
var map = new Dictionary<int, int>();
var inLength = inorder.Length;
for (int i = 0; i < inLength; i++)
{
map.Add(inorder[i], i);
}
return runHelper(preorder, 0, preorder.Length - 1, inorder, 0, inorder.Length - 1, map);
}
/// <summary>
/// Recursive function, each step one node is solved in binary tree
/// </summary>
/// <param name="preorder"></param>
/// <param name="preStart"></param>
/// <param name="preEnd"></param>
/// <param name="inorder"></param>
/// <param name="inStart"></param>
/// <param name="inEnd"></param>
/// <param name="map"></param>
/// <returns></returns>
private TreeNode runHelper(int[] preorder, int preStart, int preEnd,
int[] inorder, int inStart, int inEnd, Dictionary<int, int> map)
{
if (preStart > preEnd)
{
return null;
}
var rootValue = preorder[preStart];
var root = new TreeNode(rootValue);
var rootIndex = map[rootValue];
// calculate left subtree's length using inorder list
var leftSubTree = rootIndex - inStart;
var rightSubTree = inEnd - rootIndex;
root.left = runHelper(preorder, preStart + 1, preStart + leftSubTree,
inorder, inStart, inStart + leftSubTree - 1, map);
root.right = runHelper(preorder, preStart + leftSubTree + 1, preEnd,
inorder, rootIndex + 1, inEnd, map);
return root;
}
}
Here is the link.
How can you tell if a stock you're thinking about buying is outperforming the market? One quick and easy way is by looking at the relative strength line, a key technical indicator. So if you're just starting to learn how to read stock charts, you'll want to pay attention to this. A good stock chart will give you an indicator that you can use to help confirm your buying decisions -- the relative strength line. ((Take a look at this chart from IBD’s MarketSmith service.)) The relative strength line is the blue line on the chart. It measures a stock’s price performance versus the S&P 500, which is often used to represent the overall market. So if you’re comparing a stock’s price move to that of the S&P 500, that can help you determine whether or not the stock you’re thinking about buying is showing outperformance. If the relative strength line is trending down, it tells you the stock is lagging the overall market. But, if the relative strength line is trending higher, that means the stock is outperforming the market. Furthermore, if the line is spiking to a new high, that’s bullish. What’s even more bullish is if the relative strength line is at a new all-time high before the stock’s price reaches a new all-time high. When a stock is breaking out and entering a buy area, seeing the relative strength line at a new high is a positive confirmation. So just like you want to see heavy volume on a breakout, as well as the stock closing in the top half of its trading range, another bullish indicator is the relative strength line at a new high. This chart also has a Relative Price Strength Rating next to the relative strength line, which is a little different. While the relative strength line compares a stock’s performance to the S&P 500, the Relative Strength Rating calculated by Investor’s Business Daily measures a stock’s price performance compared to all the other stocks in our database. With 1 being the lowest and 99 the highest, think about these ratings like grades on an exam. A 90 or higher is especially positive. The takeaway here: buy stocks that are outperforming the market, because that will increase your chances of scoring big gains. Make sure to check out investors.com and MarketSmith, where you can find screens for stocks with relative strength lines at new highs. And at investors.com/howtoinvest we have a detailed education on how to invest in stocks. Learning how to invest in stocks is an important first step to building wealth. But where do you start? How do you buy stocks? How do you know when to sell stocks? Do you really need to know how to read stock charts? You'll find the answers to all those questions as we continue to add new How To Invest videos to this page. How To Start Investing In Stocks Before you start investing in stocks, it's important to learn how the stock market works and understand some basic rules about how to buy stocks and when to sell stocks. At Investor's Business Daily, you'll find a time-tested investing strategy known as the CAN SLIM Investing System. Developed from our unique study of every market cycle since the 1880s, the CAN SLIM system identifies the seven common traits of winning stocks. And the videos below will show you how to apply various aspects of the CAN SLIM strategy. Be sure to subscribe and keep coming back, as we'll be adding new How To Invest videos on chart patterns, buying and selling and more topics in the days and weeks ahead. Investor’s Business Daily has been helping people invest smarter results by providing exclusive stock lists, investing data, stock market research, education and the latest financial and business news to help investors make more money in the stock market.
Here is the link.
Now that you know why it's important to use stock charts and the basics contents of charts, there are three key concepts you need to familiarize yourself with in order to spot profitable chart patterns. Once you can analyze stock charts using these key clues, you'll be ready to start buying stocks. Once you know why it’s important to use stock charts and the basics of what’s in a chart, let’s put it all together and discuss the three telltale clues to look for when analyzing stock charts. After you familiarize yourself with these three key concepts, you’ll be ready to spot profitable chart patterns — those are the launching pads that kick off virtually all major stock moves. Clue #1: What’s the trend? With just a quick glance at a weekly chart, you can see if the stock’s in an uptrend, a downtrend or just trading essentially sideways. You only want to buy a stock when it’s already moving in the right direction, and that’s up. There’s no need to take the risk of buying a stock that’s clearly heading south. Wait until the stock can prove its strength by rebounding into an uptrend. And when a stock is trading sideways, there’s no clear trend. Again, reduce your risk by waiting for a new uptrend to begin before you buy. Clue #2: What “story” is the price and volume action telling? Charts show you if a stock is being heavily bought or sold by fund managers and other large investors. This is super crucial because it’s these large institutional investors that have the power to push a stock higher…or lower. Figuring out what the large investors are up to is easy. All you need to do is check the price and volume action in the chart. These big investors are managing so much money that they’re too big to hide what they’re doing. So you can literally see what they’re doing by looking for unusual spikes in volume. Think of it this way: when the stock price is up significantly and the number of shares traded is well above average, that tells you fund managers and other large investors are heavily buying. On the flip side, when the stock is down significantly in unusually heavy volume, that shows you fund managers are aggressively selling or getting rid of the stock. Long story short, always check the volume when looking at any changes in share price. That will tell you how serious the buying or selling actually is. Clue #3: Is the stock finding support…or hitting resistance? Think of this like a floor of support or a ceiling of resistance. When a stock pulls back, you really want to see if finds support at key areas, such as a moving average line, a prior buy point or even sometimes a round number in the stock’s price. Look at Nvidia’s chart starting back in 2016, and see how it found support at the 10-week line along its big run. If the stock does find support, it means large investors are stepping in to support the stock. That can be a sign to hold or even add shares to your position if the stock rebounds higher from that support level. But if the stock fails to find that support and crashes right through a moving average, like the 10-week line in heavy volume, that’s often a trigger to sell. It means fund managers are now aggressively dumping shares. The concept of resistance is especially key when it comes to spotting the best time to buy a stock. After a stock forms a floor of support and begins to climb higher, it’ll eventually come up against a ceiling of resistance. That’s a key testing ground: Will it punch through that ceiling in heavy volume? Or will it simply bump its head and come back down? The best time to buy is when the stock proves its strength by punching through a former line of resistance in strong volume — we’ll get more into that later. But all in all, when you’re looking at a stock chart, start by checking these three telltale clues. Doing that will give you invaluable insight into the health and outlook of that stock. Investor’s Business Daily has been helping people invest smarter results by providing exclusive stock lists, investing data, stock market research, education and the latest financial and business news to help investors make more money in the stock market.
Here is the link.
Moving averages are a crucial component of how to read stock charts. We'll show you how looking at these trend lines can cut through the noise of daily chart action and give you a clearer picture of what's happening.
One handy way to figure out if a stock is on a roll is to look at its moving averages, which track the average closing share price over a certain period of time. Why look at these trend lines? Well, for one thing, they cut through the noise of daily chart action and can give you a clearer picture of what’s happening. The 50-day moving average is the red line on this chart. If it’s climbing upward, that means the stock is trending higher – always a good a sign. 200-day moving average: the average share price over the last 200 days of trading. It’s also a fine way to figure out where the big money is moving. Institutional investors often use the 50-day line as a reference point, buying more shares when a stock pulls back to the moving average. And when shares rebound higher off the key level as a result, we call that “finding support.” Why is that important? Because those brief pullbacks can lead to additional buying opportunities for individual investors like you. On the flip side, when a stock crumbles below a moving average in heavy volume, we call that “breaking support.” And when a stock has trouble getting back above that line, we call that “hitting resistance.” And that might mean that the big investors aren’t as interested in the stock as they used to be. As always, make sure you’re keeping an eye on volume, because that’s how you know just how aggressively fund managers and other major players are moving into or out of a stock.Here is the link.
Finding top-performing stocks doesn't have to mean a tradeoff with environmental, social and governance values. Microsoft and Edwards Lifesciences are two top stocks that made IBD's just-released ESG 50 list. Their strong fundamentals and ESG initiatives show up in the chart action. Investor’s Business Daily has been helping people invest smarter results by providing exclusive stock lists, investing data, stock market research, education and the latest financial and business news to help investors make more money in the stock market.
These are just some of the reasons I addressed money in my new Girl Boner book and forthcoming journal and why I was thrilled to sit down with Elaine Low on Girl Boner Radio recently. The financial journalist and video producer for Investor’s Business Daily had a lot to say about missing conversations around money, the gender gap in terms of investing and practical ways we can all start empowering ourselves financially.
It's tough to talk about money and share salary info or investing and saving habits. But it's something that can help to build independence, as well as confidence in ourselves and our ability to reach our goals.
- Elaine Low
August 28, 2020
Knowledge is power. Knowledge is also the way to build wealth. I did not know on August 27, Abott lab released this quick $5 dollar 15 minutes test which can solve so many problems in the business. So I did not catch big gains on August 28, 2020.
I just added one more portfolio in my Yahoo -> Finance, so that I can track Abt stock daily. I need to read more carefully about Abott company and news update related to Coronavirus.
I still tried to figure out if oil stocks will go down this Friday, but I was so surprised that it did not go down.
Here is the article.
On this news, along with continued momentum from Thursday's big news that the Food and Drug Administration had approved a 15-minute COVID-19 test costing $5, investors continued to buy shares of companies seen as being big beneficiaries of fast, cheap testing. These include cruise stocks, airline stocks, and casino and hotel stocks. Leading the charge today was Carnival (NYSE:CCL) with shares up almost 7%; along with Wynn Resorts and Alaska Air, up nearly 6%; and MGM Resorts International (NYSE:MGM) and Marriott International (NASDAQ:MAR), up more than 4%.
More interesting reading and also thinking...
Add in the prospects of a rapid, cheap coronavirus test that doesn't have to go to a lab to be processed, and investors are piling into businesses that have seen their biggest downturns since March, but could see big gains once they're able to return to business as usual.
Prospects for these businesses may not be as rosy as investors expect, however. MGM just announced that it was laying off 18,000 workers, while United Airlines Holdings, American Airlines Group, and Delta could cut well over 50,000 workers combined, barring federal aid that requires them to keep those employees on payroll. Air traffic is still down some 70%, and the airlines are bleeding cash.
The case is the same for cruise companies, where it's even worse since the entire industry remains under a "no sail" order in the U.S. from the Centers for Disease Control that's unlikely to be lifted anytime soon.
if you followed things like wdc or mu long enough, you should know these type of stocks going up and down within a certain range, sometime the market will effect the range more or less, but they are solid companies, nothing really changes about how they doing things, so, just buy low, sell high, the process might be slow, but most of times, they are the sure thing.
I got up around 6:30 AM, and then read the stock price. I got up at 7:00 AM, WDC went up 3.0%, and then I watched the price went up 6.20% from 7:00 AM to 9:30 AM.
I do think that it is important to learn day trading skills. What I should do is to understand that I should use my cash $3000 to purchase WDC stock, and also sell Intel stock, purchase WDC stock.
Because I knew the price I bought 10% loss on earning day of WDC, and then there are another 9% loss. So it is smart to have some skills to put trust into my analysis.
So in other words, I can make $300 dollars this morning by doing good research over a few months, and also hard working, reading a lot of articles, understand the intrinsic value of WDC above $50 dollars.
August 27, 2020
It is so important for me to learn something about investment. I like to spend time to invest on stocks, hours I spend to workon quickly go up to over a few hundreds of hours. But I do not find good material to work on. This one is the very good to learn from. I just could not believe how good the presentation is.
Investing Money: Learn How To Invest
Investor's business day
Successfully investing in the stock market starts with learning how to read stock charts. Charts can help you judge whether a stock is worth buying or should be sold if you already own shares. And using charts is not as hard as you might think. Here's why. Money is important, and one key way to make your hard-earned dollars work for you is by investing in the stock market. And we have tips for how you can increase your chances of buying winning stocks, starting with how to read stock charts. Not everyone can be a successful stock picker like Warren Buffett. So to increase the probability you’re actually making money, rather than losing it — that’s where charts come in. Charts tell a story. They are a visual representation of the important things happening to a company. A positive earnings report, the results of a drug trial, negative analyst commentary, an acquisition announcement, and more. All of these things are clues as to whether you’re making a good investment. So rather than randomly buying, say, Apple, just because you can’t imagine life without your iPhone, charts can show you whether Apple is the best stock to buy right now. We’ll get into the specifics of what exactly to look for in the charts to help you make buying and selling decisions. But in general, you want to be buying a stock that is trending higher. Your experience with Wall Street doesn’t have to be risky like gambling in Vegas. You always want the odds in your favor when you’re investing, and you can definitely do that with charts. Learning how to invest in stocks is an important first step to building wealth. But where do you start? How do you buy stocks? How do you know when to sell stocks? Do you really need to know how to read stock charts? You'll find the answers to all those questions as we continue to add new How To Invest videos to this page. How To Start Investing In Stocks: Before you start investing in stocks, it's important to learn how the stock market works and understand some basic rules about how to buy stocks and when to sell stocks. At Investor's Business Daily, you'll find a time-tested investing strategy known as the CAN SLIM Investing System. Developed from our unique study of every market cycle since the 1880s, the CAN SLIM system identifies the seven common traits of winning stocks. And the videos below will show you how to apply various aspects of the CAN SLIM strategy. Be sure to subscribe and keep coming back, as we'll be adding new How To Invest videos on chart patterns, buying and selling and more topics in the days and weeks ahead. Investor’s Business Daily has been helping people invest smarter results by providing exclusive stock lists, investing data, stock market research, education and the latest financial and business news to help investors make more money in the stock market.
August 27, 2020
I started to purchase stocks by myself and learn the lesson of trading stocks, how volatile the stock is. I like to write a two-purchase story, and then make comparison. As a beginner, a lot of people like to learn the skills how to invest and learn business.
I made purchase of stocks first time over $13,000 dollars and made over $1,000 dollars gains, but I did not sell and then most of stocks went down, and after more than 2 months, some stocks still have over 30% loss. I had over $3000 dollars losses, all my gains on June 5, 2020 are wiped out. I like to show my Ameritrade.com balance history. It shows the lesson for a beginner to learn what market price is.
Here is the blog.
Here is the blog about my August 5 sale of stocks.
Here is the link.
Here is the article.
The Trump administration has decided to relax on the ban on H1B and L1 visa holders to travel to the US until the end of the year. As per an advisory released by the US state department, H1B and L1 visa holders will be allowed to enter the US if they are returning to the same jobs they had prior to the visa ban.
The advisory has three conditions. The ban is relaxed for those seeking to resume ongoing employment in US 1) in the same position 2) with the same employer 3) with the same visa classifications.
On June 22, US President Donald Trump signed an executive order suspending immigrants who 'pose a threat to the US labour market', barring issuance of H1B, L, J, and H2 visas. The proclamation stated that the suspension applies to 'those who do not have an effective non-immigrant visa from the date of the proclamation to Dec 31 and those who are outside the US on the date the proclamation takes effect'.
August 27, 2020
As a beginner to invest stock market, I made mistakes last weekend. I did not enter my order to purchase Canada oil stocks, and then I waited until this Monday morning to enter orders. I got up too later and tried to enter around 7:00 AM, the stock price of those oil stock went up quickly with more than 3% to 5%, I had hard time to enter the order. So I like to write down three idea to make stock purchase easy.
I like to work on project management. I should take risk to purchase stocks over $40,000 - $50,000 dollars in one day with at least 4 Canada oil stocks in the same time, each stock I should not purchase more than $10,000 Canada dollars.
I think that I should learn how to analyze stock price, and then set up purchase of stocks using GTC. I have to learn how to make plan, and take risk once the stock price drops down.
Second idea is to learn how to calm down for a big purchase. One thing is to learn as an investor, invest long term at least three months.
Third idea is to think about how to stay frugal and cut cost in my living expenses; And also I should think about how to manage each purchase better.
August 27, 2020
It is so surprising to learn that I will have Microsoft Vacouver phone screen in the second week of September. I like to write down a few good ideas to make those 10 days much better than other days.
I like to practice more algorithms in next two weeks.
Here are three ideas:
Here is the article written on August 27, 2020.
Three of the 30 stocks that make up the Dow Jones Industrial Average will be replaced at the end of this month. Standard & Poor's, which manages the blue-chip index, announced on Monday that current constituents ExxonMobil (NYSE:XOM), Pfizer (NYSE:PFE), and Raytheon Technologies (NYSE:RTX) will be swapped out with Salesforce.com (NYSE:CRM), Amgen (NASDAQ:AMGN), and Honeywell International (NYSE:HON), respectively.
Updates of the Dow's components aren't unusual. Not including changes stemming from mergers and acquisitions, Standard & Poor's altered the Dow's components most recently in 2018 when it replaced General Electric with Walgreens Boots Alliance. Like the recently announced restructuring, that one was ultimately intended to make the Dow a more accurate cross-section of the U.S. market.
Still, when 10% of an entire index's holdings are scheduled for replacement in one sweeping move, it could lead buy-and-hold investors that own Dow-based index funds to wonder how much buying-and-holding they're really able to do with those instruments. If that's you, don't worry. The overdue move actually makes it more comfortable for long-term investors to own Dow-based ETFs and mutual funds.
Interesting facts to learn
Down Jone is related to price
The explanation touches on something not fully clarified within the announcement. Unlike most other indices that assign a "weight" -- or degree of influence -- to a holding based on that company's total capitalization, the Dow Jones Industrial Average is a price-weighted index. For example, constituent shares priced at $100 apiece cause more net change for the Dow than shares of a $50 stock do, even if that $100 stock represents a smaller organization. It's entirely possible the smallest name in the Dow (as measured by market cap) could still make the biggest impact on the index's daily point changes if that company's stock was the highest-priced ticker among the 30 that make up the Dow Jones Industrial Average.
In other words, the pricing methodology used creates a situation where the Dow isn't necessarily an accurate, collective reflection of the stock market's most established names.
Before - Dow Jones - heavy on Apple, at end of Sept, it will not since Apple splits shares
Maybe you liked the Dow's mix as it was: heavy on Apple, pharmaceuticals, energy, and defense, but light on tech, biotech, and industrials. Maybe you're not a fan of Amgen, which posted encouraging quarterly numbers in July, but otherwise hasn't been a high-growth machine of late.
August 27, 2020
It is time consuming as a beginner, I like to read so many articles about business and also learn from companies, today WLMT went up 5%, MSFT 3%, and then every day those biggest companies have over 3% change. I do think that it is better for me to spend time to look into and make purchase. I am still practicing trade.
I set up trades to purchase:
PPL 300 shares $32.50
CVE.TO 1000 $6.10
SU.TO 500 share $20.50
HSE 1000 share $4.20
IMO 500 share $21.12
As a beginner, I have to train my thoughts and attitude towards market, and learn how business works in this tough time of coronavirus.
Here is the link.
The stock hit an all-time high Tuesday, closing at $280.82, and has roared 105% off its March low. Even after that run, Cowen analysts are still backing the company — the firm on Tuesday set a Street high price target of $330 on the stock, highlighting increased exposure to e-commerce as a major tailwind.
Tatro says the fundamentals are still in Facebook’s favor — the stock trades at 30 times forward earnings, well below the 50 times multiple for the SOCL global social media ETF.
“The company I think is hindered with this regulatory concern, but I think traders can really catch some further upside. I’d keep a stop around the $260 level just in case. But I think this is on its way to the trillion-dollar market cap club,” said Tatro.
Facebook has a market cap of $800.8 billion. To top $1 trillion, its shares would need to reach $351, according to CNBC data. Only four S&P 500 companies — Apple, Amazon, Microsoft and Alphabet — have a market cap of more than $1 trillion.
I should think about purchase of Facebook stocks.
BigCommerce Holdings Inc
BIGC 23.67% shares surged in the regular and after-hours session Tuesday as the company announced a partnership with social media behemoth Facebook Inc. FB 4.12%.
What Happened: The e-commerce software-as-a-service company said its checkout service would now be available through Facebook subsidiary Instagram's social media platform for eligible merchants in the United States.
Instagram users would be able to shop for products, checkout, and make payments using BigCommerce's service, according to a company statement.
BigCommerce CEO Brent Bellm claimed that a streamlined shopping and checkout experience from social media platforms could positively impact sales.
Here is the link.
Messaging Queues are widely use in asynchronous systems. Message processing in an asynchronous fashion allows the client to relieve itself from waiting for a task to complete and, hence, can do other jobs during that time. It also allows a server to process it's jobs in the order it wants to. Messaging Queues provide useful features such as persistence, routing and task management. We will be discussing the benefits of a message queue in future videos. A system having a message queue can move to higher level requirements while abstracting implementation details of message delivery and event handling to the messaging queue. The 'queue' is just a name for this data structure. In practice, it could be storing messages using any policy. Some examples of message queues are Kafka and RabbitMQ. They are widely used for various purposes such as command query request segregation (CQRS) and event sourcing.
Here is the link.
This video is about designing Instagram in for a system design interview. We are expected to design the server side in a way that all 4 mentioned features can be incorporated. System Design interviews evaluate a candidate's computer science fundamentals, architecture principles and so on. We start by building an entity relationship diagram. Here the columns are defined as per the requirements. We then move to designing a microservice architecture. Each microservice defines a single component of the system. The newsfeed is built step by step with concepts like load balancing and caching as prerequisites. This completes the system design for Instagram.
Here is the link.
9:09 PM - 9:39 PM
Tinder architecture
1. Store profiles (Images) - 5 images per user
2. Recommend matches (No of active users)
3. Note match x10^-3
4. Direct messaging
File vs Blob -> Binary large object
4. Access control
x 1
1. Cheaper
2. Footer
3. Content Delivery Network
We design the system architecture of Tinder. Designing these apps starts with clarifying the system requirements. In an interview, Tinder has multiple requirements. When designing the system, we will be drawing logical components and defining their interactions with other services based on the microservice architecture. We assume that any internal details can be handled with our prior knowledge of system design concepts. This includes load balancing, message queues, databases etc... The Tinder system has four requirements: storing profiles, recommendations, noting matches and chatting with matches. Storing profiles is trivial except for the image storage, where we argue on BLOB vs File storage. The distributed file architecture seems best when storing images. Direct Messaging or chatting with matches can be done using the XMPP protocol, which uses web sockets to have peer to peer communications between client and server. Each connection is built over TCP, ensuring that the connection is maintained. The session micro service can send messages to the receiver based on connection to user mappings. Our system is decoupled as much as possible. We try to maintain accept and reject information on the client. On swiping left or right, the client can note the action and avoid showing the same user again, perhaps using bloom filters. The server has a validation engine called the matcher micro service, which notes matches and allows or disallows chat between two users. The final requirement of recommendations needs city wise partitioning on the user data. This is achieved using NoSQL databases like Cassandra or Amazon Dynamo. The other option is to use relational databases with horizontal partitioning. The concept is now referred to as sharding.