Binary Options Indicators Free Download (MT4) Strategies

Wall Street Week Ahead for the trading week beginning August 17th, 2020

Good Saturday morning to all of you here on smallstreetbets. I hope everyone on this sub made out pretty nicely in the market this past week, and is ready for the new trading week ahead.
Here is everything you need to know to get you ready for the trading week beginning August 17th, 2020.

Stocks are ignoring the lack of a stimulus package from Congress, but that could change - (Source)

Stocks could hang at record levels but gains may be capped until Congress agrees to a new stimulus package to help the economy and the millions of unemployed Americans.
Stocks were higher in the past week, and the S&P 500 flirted with record levels it set in February.
In the coming week, there are some major retailers reporting earnings, including Walmart, Home Depot and Target, but the season is mostly over and the market is entering a quiet period. There are minutes from the Fed’s last meeting, released Wednesday, and housing data, including starts Tuesday and existing sales Friday.
Investors had been watching efforts by Congress to agree to a new stimulus package, but talks have failed and the Senate has gone on recess. There is a concern that Congress will not be convinced to provide a big enough package when it does get to work again on the next stimulus round because recent economic reports look stronger. July’s retail sales, for example, climbed to a record level and recovered to pre-pandemic levels.
“The juxtaposition of getting more fiscal stimulus and better data has paralyzed us in our tracks … we’ve seen this sideways [market] action,” said Art Hogan, chief market strategist at National Alliance. “It feels like we need more action from Congress, and the concern is the longer we wait, the better the data gets and the less impactful the next round of stimulus will be.”
Some technical analysts say the market may pull back around the high, to allow it to consolidate gains before moving higher into the end of the year. The S&P 500 reached an all-time high of 3,393 on Feb. 19.
Hogan said he expects stocks to tread sideways during the dog days of August, but they could begin to react negatively to the election in September. He also said it is important that progress continue against the spread of Covid-19, as the economy continues to reopen.
Peter Boockvar, chief investment strategist at Bleakley Advisory Group, said the market could have a wakeup call at some point that the stimulus package has not been approved.
“I think it will cross over a line where they care,” he said. “I think the market is in suspended animation of believing there will be a magical deal.” Boockvar said he expects a deal ultimately, but the impact is not likely to be as big as the last round of funding.
“What they’re not grasping is any deal, any extension of unemployment benefits, is going to be smaller than it was, and the rate of change should be the most important thing investors focus on,” he said. “Not the binary outcome of whether there’s a deal or no deal. There’s going to be less air going into the balloon.”

It’s the economy

Still, economists expect to see a strong rebound in the third quarter, and are anticipating about about a 20% jump in third-quarter growth. But they also say that could be threatened if Congress does not help with another stimulus package.
Mark Zandi, chief economist at Moody’s Analytics, described the July retail sales as a perfect V-shaped recovery, but cautioned it would not last unless more aid gets to individuals and cities and states. Democrats have sought a $3 trillion spending package, and Republicans in the Senate offered a $1 trillion package. They could not reach a compromise, including on a $600 weekly payment to individuals on unemployment which expired July 31.
President Donald Trump has tried to fill the gap with executive orders to provide extra benefits to those on unemployment, but the $300 federal payment and $100 from states may take some time to reach individuals, as the processing varies by state. He has also issued an order instructing the Treasury to temporarily defer collection of payroll taxes from individuals making up to $104,000.
“I think in August and September, there will be a lot of Ws, if there’s not more help here,” said Zandi, referring to an economic recovery that retrenches from a V shape before heading higher again. “It’s clearly perplexing. It may take the stock market to say we’re not going to get what we expect, and sell off and light a fire.”
Zandi said it could come to a situation like 2008, where the stock market sold off sharply before Congress would agree to a program that helped financial companies.
“We need a TARP moment to get these guys to help. Maybe if the claims tick higher and the August employment numbers are soft, given the president is focused on the stock market, that might be what it takes to get them back to the table in earnest,” he said, referring to the Troubled Asset Relief Program that helped rescue banks during the financial crisis.
He ultimately expects a package of about $1.5 trillion to be approved in September.
The lack of funding for state and local governments could result in more layoffs, as they struggle with their current 2021 budgets, Zandi said. Already 1.3 million public sector jobs have been lost since February, and there will be more layoffs and more programs and projects cancelled. The impact will hit contractors and other businesses that provide services to local governments.
“The multipliers on state and local government are among the highest of any form of support, so if you don’t provide it, it’s going to ripple through the economy pretty fast,” he said.
Economists expect to see a softening in consumer spending in August with the more than 28 million Americans on unemployment benefits as of mid-July no longer receiving any supplemental pay.
“The real irony is things are shaping up that September is going to be a bad month, and that’s going to show up in all the data in October,” Zandi said. “They are really taking a chance on this election by not acting.”

This past week saw the following moves in the S&P:

(CLICK HERE FOR THE FULL S&P TREE MAP FOR THE PAST WEEK!)

Major Indices for this past week:

(CLICK HERE FOR THE MAJOR INDICES FOR THE PAST WEEK!)

Major Futures Markets as of Friday's close:

(CLICK HERE FOR THE MAJOR FUTURES INDICES AS OF FRIDAY!)

Economic Calendar for the Week Ahead:

(CLICK HERE FOR THE FULL ECONOMIC CALENDAR FOR THE WEEK AHEAD!)

Percentage Changes for the Major Indices, WTD, MTD, QTD, YTD as of Friday's close:

(CLICK HERE FOR THE CHART!)

S&P Sectors for the Past Week:

(CLICK HERE FOR THE CHART!)

Major Indices Pullback/Correction Levels as of Friday's close:

(CLICK HERE FOR THE CHART!

Major Indices Rally Levels as of Friday's close:

(CLICK HERE FOR THE CHART!)

Most Anticipated Earnings Releases for this week:

(CLICK HERE FOR THE CHART!)

Here are the upcoming IPO's for this week:

(CLICK HERE FOR THE CHART!)

Friday's Stock Analyst Upgrades & Downgrades:

(CLICK HERE FOR THE CHART LINK #1!)
(CLICK HERE FOR THE CHART LINK #2!)

4 Charts That Will Amaze You

The S&P 500 Index is a few points away from a new all-time high, completing one of the fastest recoveries from a bear market ever. But this will also seal the deal on the shortest bear market ever. Remember, the S&P 500 Index lost 20% from an all-time high in only 16 trading days back in February and March, so it makes sense that this recovery could be one of the fastest ever.
From the lows on March 23, the S&P 500 has now added more than 50%. Many have been calling this a bear market rally for months, while we have been in the camp this is something more. It’s easy to see why this rally is different based on where it stands versus other bear market rallies:
(CLICK HERE FOR THE CHART!)
They say the stock market is the only place where things go on sale, yet everyone runs out of the store screaming. We absolutely saw that back in March and now with stocks near new highs, many have missed this record run. Here we show how stocks have been usually higher a year or two after corrections.
(CLICK HERE FOR THE CHART!)
After a historic drop in March, the S&P 500 has closed higher in April, May, June, and July. This rare event has happened only 11 other times, with stocks gaining the final five months of the year a very impressive 10 times. Only 2018 and the nearly 20% collapse in December saw a loss those final five months.
(CLICK HERE FOR THE CHART!)
As shown in the LPL Chart of the Day, this bear market will go down as the fastest ever, at just over one month. The recovery back to new highs will be five months if we get there by August 23, making this one of the fastest recoveries ever. Not surprisingly, it usually takes longer for bear markets in a recession to recover; only adding to the impressiveness of this rally.
(CLICK HERE FOR THE CHART!)
“It normally takes 30 months for bear markets during a recession to recover their losses, which makes this recovery all the more amazing,” said LPL Financial Chief Market Strateigst Ryan Detrick.. “Then again, there has been nothing normal about this recession, so maybe we shouldn’t be shocked about yet another record going down in 2020.”

When a Few Basis Points Packs a Punch

US Treasury yields have been on the rise this week with the 10-year yield rising 13 basis points (bps) from 0.56% up to 0.69% after getting as high as 0.72% on Thursday. A 13 bps move higher in interest rates may not seem like a whole lot, but with rates already at such low levels, a small move can have a pretty big impact on the prices of longer-term maturities.
(CLICK HERE FOR THE CHART!)
Starting with longer-term US Treasuries, TLT, which measures the performance of maturities greater than 20 years, has declined 3.5% this week. Now, for a growth stock, 3.5% is par for the course, but that kind of move in the Treasury market is no small thing. The latest pullback for TLT also coincides with another failed attempt by the ETF to trade and stay above $170 for more than a day.
(CLICK HERE FOR THE CHART!)
The further out the maturity window you go in the fixed income market, the bigger the impact of the move higher in interest rates. The Republic of Austria issued a 100-year bond in 2017, and its movements exemplify the wild moves that small changes in interest rates (from a low base) can have on prices. Just this week, the Austrian 100-year was down over 5%, which is a painful move no matter what type of asset class you are talking about. This week's move, though, was nothing compared to the stomach-churning swings from earlier this year. When Covid was first hitting the fan, the 100-year rallied 57% in the span of less than two months. That kind of move usually occurs over years rather than days, but in less than a third of that time, all those gains disintegrated in a two-and-a-half week span from early to late March. Easy come, easy go. Ironically enough, despite all the big up and down moves in this bond over the last year, as we type this, the bond's price is the same now as it was on this same day last year.
(CLICK HERE FOR THE CHART!)

Retail Sales Rock to New Highs

At the headline level, July’s Retail Sales report disappointed as the reading missed expectations by nearly a full percentage point. Just as soon as the report was released, we saw a number of stories pounce on the disappointment as a sign that the economy was losing steam. Looked at in more detail, though, the July report wasn’t all that bad. While the headline reading rose less than expected (1.2% vs 2.1%), Ex Autos and Ex Autos and Gas, the results were much better than expected. Not only that, but June’s original readings were all revised higher by around a full percentage point.
Besides the fact that this month’s report was better underneath the surface and June’s reading was revised higher, it was also notable as the seasonally-adjusted annualized rate of sales in July hit a new record high. After the last record high back in January, only five months passed until American consumers were back to their pre-Covid spending ways. For the sake of comparison, back during the Financial Crisis, 40 months passed between the original high in Retail Sales in November 2007 and the next record high in April 2011. 5 months versus 40? Never underestimate the power of the US consumer!
(CLICK HERE FOR THE CHART!)
While the monthly pace of retail sales is back at all-time highs, the characteristics behind the total level of sales have changed markedly in the post COVID world. In our just released B.I.G. Tips report we looked at these changing dynamics to highlight the groups that have been the biggest winners and losers from the shifts.

100 Days of Gains

Today marked 100 trading days since the Nasdaq 100's March 20th COVID Crash closing low. Below is a chart showing the rolling 100-trading day percentage change of the Nasdaq 100 since 1985. The 59.8% gain over the last 100 trading days ranks as the 3rd strongest run on record. The only two stronger 100-day rallies ended in January 1999 and March 2000.
(CLICK HERE FOR THE CHART!)
While the Nasdaq 100 bottomed on Friday, March 20th, the S&P 500 bottomed the following Monday (3/23). This means tomorrow will mark 100 trading days since the S&P 500's COVID Crash closing low. Right now the rolling 100-day percentage change for the S&P 500 sits at +46.7%. But if the S&P manages to trade at current levels tomorrow, the 100-day gain will jump above 50%. It has been 87 years (1933) since we've seen a 100-day gain of more than 50%!
(CLICK HERE FOR THE CHART!)

B.I.G. Tips - New Highs In Sight

Whether you want to look at it from the perspective of closing prices or intraday levels, the S&P 500 is doing what just about everybody thought would be impossible less than five months ago - approaching record highs. Relative to its closing high of 3,386.15, the S&P 500 is just 0.27% lower, while it's within half of a percent from its record intraday high of 3,393.52. Through today, the S&P 500 has gone 120 trading days without a record high, and as shown in the chart below, the current streak is barely even visible when viewed in the perspective of all streaks since 1928. Even if we zoom in on just the last five years, the current streak of 120 trading days only ranks as the fourth-longest streak without a new high.
While the S&P 500's 120-trading day streak without a new high isn't extreme by historical standards, the turnaround off the lows has been extraordinary. In the S&P 500's history, there have been ten prior declines of at least 20% from a record closing high. Of those ten prior periods, the shortest gap between the original record high and the next one was 309 trading days, and the shortest gap between highs that had a pullback of at least 30% was 484 tradings days (or more than four times the current gap of 120 trading days). For all ten streaks without a record high, the median drought was 680 trading days.
(CLICK HERE FOR THE CHART!)
Whenever the S&P 500 does take out its 2/19 high, the question is whether the new high represents a breakout where the S&P 500 keeps rallying into evergreen territory, or does it run out of gas after finally reaching a new milestone? To shed some light on this question, we looked at the S&P 500's performance following each prior streak of similar duration without a new high.

Rocket Reversals

Over the last few days, we've been seeing a moderate rotation in the market as red-hot growth stocks sell-off and investors shift into other areas of the market that have been lagging. To highlight this, the table below highlights 24 companies in the Russell 3,000 with market caps of more than $1 billion that traded at a 52-week high within the last month but are currently down more than 20% from that high. The vast majority of these stocks are names that investors haven't been able to get enough of in 2020 but now appear to have had their fill.
Topping the list of these reversals is Eastman Kodak (KODK). On 7/29, the stock surged to a 52-week high of $60.00 after being awarded a questionable government contract to domestically produce components for prescription drugs. With the SEC and government agency that originally awarded the contract now looking into stock option awards at the company just before it was announced, the stock has pulled back sharply and is now down over 80% from its high less than two weeks ago.
While KODK is more of a unique example, other names on the list are primarily growth or health care stocks that have benefited from the COVID outbreak. However, now that signs suggest the summer wave in the south has crested, investors appear to be taking some profits. Shares of Vaxart (VXRT) hit a high of $17.49 on July 14th but have since lost nearly half of their value and trade back in the single-digits. Additionally, Bloom Energy (BE), 1Life Healthcare (ONEM), and Bioxcel Therapeutics (BTAI) have all lost more than a third of their value.
In terms of market cap, most of the names listed are on the small side, but Tesla (TSLA) is a notable exception as it is now just over 20% below its 52-week high on 7/13. Other relatively large companies on the list include Moderna (MRNA), Citrix Systems (CTXS), Teladoc (TDOC), and Livongo (LVGO). TDOC and LVGO both hit all-time highs last week but after announcing a mostly stock merger last Wednesday, both have lost nearly a quarter of their value.
While all of the stocks listed below have seen sharp pullbacks in the last several days, a little perspective is in order. Of the 24 names listed, the average YTD change even after the declines has been a gain of 219.7% (median: +94.6%). Only two of the stocks shown (New Relic- NEWR and Sonos- SONO) are down YTD, and half of them have at least doubled and in many cases much more.
(CLICK HERE FOR THE CHART!)

STOCK MARKET VIDEO: Stock Market Analysis Video for Week Ending August 14th, 2020

([CLICK HERE FOR THE YOUTUBE VIDEO!]())
(VIDEO NOT YET POSTED!)

STOCK MARKET VIDEO: ShadowTrader Video Weekly 8.16.20

([CLICK HERE FOR THE YOUTUBE VIDEO!]())
(VIDEO NOT YET POSTED!)
Here are the most notable companies (tickers) reporting earnings in this upcoming trading week ahead-
  • $WMT
  • $NVDA
  • $BABA
  • $JD
  • $HD
  • $LOW
  • $TGT
  • $SE
  • $NIU
  • $BJ
  • $AAP
  • $DLPN
  • $TJX
  • $ADI
  • $DE
  • $FL
  • $KSS
  • $DQ
  • $PDD
  • $GDS
  • $ECC
  • $BEST
  • $CTK
  • $EL
  • $VIPS
  • $SNPS
  • $A
  • $ROST
  • $QIWI
  • $LB
  • $LX
  • $AMCR
  • $CMCM
  • $LZB
  • $OPRA
  • $KEYS
  • $CREE
  • $GAN
  • $BZUN
  • $JKHY
  • $FN
  • $MLCO
  • $KC
  • $FUV
  • $SQM
(CLICK HERE FOR NEXT WEEK'S MOST NOTABLE EARNINGS RELEASES!)
(CLICK HERE FOR NEXT WEEK'S HIGHEST VOLATILITY EARNINGS RELEASES!)
Below are some of the notable companies coming out with earnings releases this upcoming trading week ahead which includes the date/time of release & consensus estimates courtesy of Earnings Whispers:

Monday 8.17.20 Before Market Open:

(CLICK HERE FOR MONDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Monday 8.17.20 After Market Close:

(CLICK HERE FOR MONDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!)

Tuesday 8.18.20 Before Market Open:

(CLICK HERE FOR TUESDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Tuesday 8.18.20 After Market Close:

(CLICK HERE FOR TUESDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!)

Wednesday 8.19.20 Before Market Open:

(CLICK HERE FOR WEDNESDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Wednesday 8.19.20 After Market Close:

(CLICK HERE FOR WEDNESDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!)

Thursday 8.20.20 Before Market Open:

(CLICK HERE FOR THURSDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Thursday 8.20.20 After Market Close:

(CLICK HERE FOR THURSDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!)

Friday 8.21.20 Before Market Open:

(CLICK HERE FOR FRIDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Friday 8.21.20 After Market Close:

([CLICK HERE FOR FRIDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!]())
(NONE)

Walmart Inc. $132.60

Walmart Inc. (WMT) is confirmed to report earnings at approximately 7:00 AM ET on Tuesday, August 18, 2020. The consensus earnings estimate is $1.20 per share on revenue of $134.28 billion and the Earnings Whisper ® number is $1.29 per share. Investor sentiment going into the company's earnings release has 81% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 5.51% with revenue increasing by 2.99%. Short interest has decreased by 12.5% since the company's last earnings release while the stock has drifted higher by 0.6% from its open following the earnings release to be 9.9% above its 200 day moving average of $120.64. Overall earnings estimates have been revised higher since the company's last earnings release. On Tuesday, August 11, 2020 there was some notable buying of 12,381 contracts of the $135.00 put expiring on Friday, August 21, 2020. Option traders are pricing in a 4.9% move on earnings and the stock has averaged a 2.3% move in recent quarters.

(CLICK HERE FOR THE CHART!)

NVIDIA Corp. $462.56

NVIDIA Corp. (NVDA) is confirmed to report earnings at approximately 4:20 PM ET on Wednesday, August 19, 2020. The consensus earnings estimate is $1.95 per share on revenue of $3.65 billion and the Earnings Whisper ® number is $2.01 per share. Investor sentiment going into the company's earnings release has 84% expecting an earnings beat The company's guidance was for earnings of $1.83 to $2.06 per share. Consensus estimates are for year-over-year earnings growth of 65.25% with revenue increasing by 41.53%. The stock has drifted higher by 31.0% from its open following the earnings release to be 57.7% above its 200 day moving average of $293.24. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, August 14, 2020 there was some notable buying of 3,787 contracts of the $460.00 call expiring on Friday, August 21, 2020. Option traders are pricing in a 7.7% move on earnings and the stock has averaged a 4.0% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Alibaba Group Holding Ltd. $253.97

Alibaba Group Holding Ltd. (BABA) is confirmed to report earnings at approximately 7:10 AM ET on Thursday, August 20, 2020. The consensus earnings estimate is $1.99 per share on revenue of $21.13 billion and the Earnings Whisper ® number is $2.11 per share. Investor sentiment going into the company's earnings release has 83% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 8.74% with revenue increasing by 26.22%. Short interest has increased by 30.1% since the company's last earnings release while the stock has drifted higher by 25.0% from its open following the earnings release to be 20.0% above its 200 day moving average of $211.59. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, August 7, 2020 there was some notable buying of 12,935 contracts of the $300.00 call expiring on Friday, November 20, 2020. Option traders are pricing in a 6.2% move on earnings and the stock has averaged a 3.1% move in recent quarters.

(CLICK HERE FOR THE CHART!)

JD.com, Inc. $62.06

JD.com, Inc. (JD) is confirmed to report earnings at approximately 5:50 AM ET on Monday, August 17, 2020. The consensus earnings estimate is $0.38 per share on revenue of $26.98 billion and the Earnings Whisper ® number is $0.46 per share. Investor sentiment going into the company's earnings release has 78% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 52.00% with revenue increasing by 23.25%. Short interest has increased by 16.7% since the company's last earnings release while the stock has drifted higher by 24.1% from its open following the earnings release to be 36.9% above its 200 day moving average of $45.34. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, August 14, 2020 there was some notable buying of 12,799 contracts of the $62.00 call expiring on Friday, August 21, 2020. Option traders are pricing in a 8.0% move on earnings and the stock has averaged a 6.4% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Home Depot, Inc. $280.55

Home Depot, Inc. (HD) is confirmed to report earnings at approximately 6:00 AM ET on Tuesday, August 18, 2020. The consensus earnings estimate is $3.71 per share on revenue of $31.67 billion and the Earnings Whisper ® number is $3.75 per share. Investor sentiment going into the company's earnings release has 78% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 17.03% with revenue increasing by 2.69%. Short interest has decreased by 39.8% since the company's last earnings release while the stock has drifted higher by 16.7% from its open following the earnings release to be 22.4% above its 200 day moving average of $229.20. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, August 14, 2020 there was some notable buying of 3,323 contracts of the $300.00 call expiring on Friday, August 28, 2020. Option traders are pricing in a 4.2% move on earnings and the stock has averaged a 2.5% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Lowe's Companies, Inc. $154.34

Lowe's Companies, Inc. (LOW) is confirmed to report earnings at approximately 6:00 AM ET on Wednesday, August 19, 2020. The consensus earnings estimate is $2.93 per share on revenue of $21.29 billion and the Earnings Whisper ® number is $2.97 per share. Investor sentiment going into the company's earnings release has 78% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 36.28% with revenue increasing by 1.42%. Short interest has decreased by 19.2% since the company's last earnings release while the stock has drifted higher by 25.9% from its open following the earnings release to be 31.2% above its 200 day moving average of $117.67. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, August 7, 2020 there was some notable buying of 1,994 contracts of the $170.00 call expiring on Friday, August 21, 2020. Option traders are pricing in a 6.0% move on earnings and the stock has averaged a 5.8% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Target Corp. $136.53

Target Corp. (TGT) is confirmed to report earnings at approximately 6:30 AM ET on Wednesday, August 19, 2020. The consensus earnings estimate is $1.56 per share on revenue of $19.30 billion and the Earnings Whisper ® number is $1.64 per share. Investor sentiment going into the company's earnings release has 75% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 14.29% with revenue increasing by 4.77%. Short interest has decreased by 36.8% since the company's last earnings release while the stock has drifted higher by 10.0% from its open following the earnings release to be 18.0% above its 200 day moving average of $115.73. Overall earnings estimates have been revised higher since the company's last earnings release. On Monday, August 10, 2020 there was some notable buying of 4,479 contracts of the $135.00 call expiring on Friday, September 18, 2020. Option traders are pricing in a 6.3% move on earnings and the stock has averaged a 7.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Sea Limited $126.50

Sea Limited (SE) is confirmed to report earnings at approximately 6:30 AM ET on Tuesday, August 18, 2020. The consensus estimate is for a loss of $0.47 per share on revenue of $1.03 billion and the Earnings Whisper ® number is ($0.36) per share. Investor sentiment going into the company's earnings release has 74% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 34.29% with revenue increasing by 136.16%. Short interest has decreased by 8.5% since the company's last earnings release while the stock has drifted higher by 91.7% from its open following the earnings release to be 98.1% above its 200 day moving average of $63.87. Overall earnings estimates have been revised lower since the company's last earnings release. On Tuesday, August 4, 2020 there was some notable buying of 4,000 contracts of the $110.00 put expiring on Friday, January 15, 2021. Option traders are pricing in a 12.9% move on earnings and the stock has averaged a 16.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Niu Technologies $20.82

Niu Technologies (NIU) is confirmed to report earnings at approximately 3:00 AM ET on Monday, August 17, 2020. The consensus earnings estimate is $0.07 per share on revenue of $88.07 million and the Earnings Whisper ® number is $0.11 per share. Investor sentiment going into the company's earnings release has 57% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 30.00% with revenue increasing by 13.97%. Short interest has increased by 18.9% since the company's last earnings release while the stock has drifted higher by 129.8% from its open following the earnings release to be 90.3% above its 200 day moving average of $10.94. Overall earnings estimates have been revised higher since the company's last earnings release. The stock has averaged a 3.7% move on earnings in recent quarters.

(CLICK HERE FOR THE CHART!)

BJ's Wholesale Club, Inc. $41.48

BJ's Wholesale Club, Inc. (BJ) is confirmed to report earnings at approximately 6:45 AM ET on Thursday, August 20, 2020. The consensus earnings estimate is $0.57 per share on revenue of $3.64 billion and the Earnings Whisper ® number is $0.60 per share. Investor sentiment going into the company's earnings release has 73% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 46.15% with revenue increasing by 8.79%. Short interest has decreased by 3.2% since the company's last earnings release while the stock has drifted higher by 33.8% from its open following the earnings release to be 46.7% above its 200 day moving average of $28.27. Overall earnings estimates have been revised higher since the company's last earnings release. On Wednesday, August 12, 2020 there was some notable buying of 2,119 contracts of the $50.00 call expiring on Friday, September 18, 2020. Option traders are pricing in a 12.4% move on earnings and the stock has averaged a 10.0% move in recent quarters.

(CLICK HERE FOR THE CHART!)

DISCUSS!

What are you all watching for in this upcoming trading week?
I hope you all have a wonderful weekend and a great trading week ahead smallstreetbets.
submitted by bigbear0083 to smallstreetbets [link] [comments]

ResultsFileName = 0×0 empty char array Why? Where are my results?

Edit: Turns out I was missing a needed toolbox.
Hello,
I am not getting any errors and I do not understand why I am not getting any output. I am trying to batch process a large number of ecg signals. Below is my code and the two relevant functions. Any help greatly appreciated. I am very new.
d = importSections("Dx_sections.csv"); % set the number of recordings n = height(d); % settings HRVparams = InitializeHRVparams('test_physionet') for ii = 1:n % Import waveform (ECG) [record, signals] = read_edf(strcat(d.PID(ii), '/baseline.edf')); myecg = record.ECG; Ann = []; [HRVout, ResultsFileName] = Main_HRV_Analysis(myecg,'','ECGWaveform',HRVparams) end function [HRVout, ResultsFileName ] = Main_HRV_Analysis(InputSig,t,InputFormat,HRVparams,subID,ann,sqi,varargin) % ====== HRV Toolbox for PhysioNet Cardiovascular Signal Toolbox ========= % % Main_HRV_Analysis(InputSig,t,InputFormat,HRVparams,subID,ann,sqi,varargin) % OVERVIEW: % % INPUT: % InputSig - Vector containing RR intervals data (in seconds) % or ECG/PPG waveform % t - Time indices of the rr interval data (seconds) or % leave empty for ECG/PPG input % InputFormat - String that specifiy if the input vector is: % 'RRIntervals' for RR interval data % 'ECGWaveform' for ECG waveform % 'PPGWaveform' for PPG signal % HRVparams - struct of settings for hrv_toolbox analysis that can % be obtained using InitializeHRVparams.m function % HRVparams = InitializeHRVparams(); % % % OPTIONAL INPUTS: % subID - (optional) string to identify current subject % ann - (optional) annotations of the RR data at each point % indicating the type of the beat % sqi - (optional) Signal Quality Index; Requires a % matrix with at least two columns. Column 1 % should be timestamps of each sqi measure, and % Column 2 should be SQI on a scale from 0 to 1. % Use InputSig, Type pairs for additional signals such as ABP % or PPG signal. The input signal must be a vector containing % signal waveform and the Type: 'ABP' and\or 'PPG'. % % OUTPUS: % results - HRV time and frequency domain metrics as well % as AC and DC, SDANN and SDNNi % ResultsFileName - Name of the file containing the results % % NOTE: before running this script review and modifiy the parameters % in "initialize_HRVparams.m" file accordingly with the specific % of the new project (see the readme.txt file for further details) % EXAMPLES % - rr interval input % Main_HRV_Analysis(RR,t,'RRIntervals',HRVparams) % - ECG wavefrom input % Main_HRV_Analysis(ECGsig,t,'ECGWavefrom',HRVparams,'101') % - ECG waveform and also ABP and PPG waveforms % Main_HRV_Analysis(ECGsig,t,'ECGWaveform',HRVparams,[],[],[], abpSig, % 'ABP', ppgSig, 'PPG') % % DEPENDENCIES & LIBRARIES: % HRV Toolbox for PhysioNet Cardiovascular Signal Toolbox % https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox % % REFERENCE: % Vest et al. "An Open Source Benchmarked HRV Toolbox for Cardiovascular % Waveform and Interval Analysis" Physiological Measurement (In Press), 2018. % % REPO: % https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox % ORIGINAL SOURCE AND AUTHORS: % This script written by Giulia Da Poian % Dependent scripts written by various authors % (see functions for details) % COPYRIGHT (C) 2018 % LICENSE: % This software is offered freely and without warranty under % the GNU (v3 or later) public license. See license file for % more information %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% if nargin < 4 error('Wrong number of input arguments') end if nargin < 5 subID = '0000'; end if nargin < 6 ann = []; end if nargin < 7 sqi = []; end if length(varargin) == 1 || length(varargin) == 3 error('Incomplete Signal-Type pair') elseif length(varargin) == 2 extraSigType = varargin(2); extraSig = varargin{1}; elseif length(varargin) == 4 extraSigType = [varargin(2) varargin(4)]; extraSig = [varargin{1} varargin{3}]; end if isa(subID,'cell'); subID = string(subID); end % Control on signal length if (strcmp(InputFormat, 'ECGWaveform') && length(InputSig)/HRVparams.Fs< HRVparams.windowlength) ... || (strcmp(InputFormat, 'PPGWaveform') && length(InputSig)/HRVparams.Fs 300 s VLF = [0.0033 .04]; % Requires at least 300 s window LF = [.04 .15]; % Requires at least 25 s window HF = [0.15 0.4]; % Requires at least 7 s window HRVparams.freq.limits = [ULF; VLF; LF; HF]; HRVparams.freq.zero_mean = 1; % Default: 1, Option for subtracting the mean from the input data HRVparams.freq.method = 'lomb'; % Default: 'lomb' % Options: 'lomb', 'burg', 'fft', 'welch' HRVparams.freq.plot_on = 0; % The following settings are for debugging spectral analysis methods HRVparams.freq.debug_sine = 0; % Default: 0, Adds sine wave to tachogram for debugging HRVparams.freq.debug_freq = 0.15; % Default: 0.15 HRVparams.freq.debug_weight = .03; % Default: 0.03 % Lomb: HRVparams.freq.normalize_lomb = 0; % Default: 0 % 1 = Normalizes Lomb Periodogram, % 0 = Doesn't normalize % Burg: (not recommended) HRVparams.freq.burg_poles = 15; % Default: 15, Number of coefficients % for spectral estimation using the Burg % method (not recommended) % The following settings are only used when the user specifies spectral % estimation methods that use resampling : 'welch','fft', 'burg' HRVparams.freq.resampling_freq = 7; % Default: 7, Hz HRVparams.freq.resample_interp_method = 'cub'; % Default: 'cub' % 'cub' = cublic spline method % 'lin' = linear spline method HRVparams.freq.resampled_burg_poles = 100; % Default: 100 %% 11. SDANN and SDNNI Analysis Settings HRVparams.sd.on = 1; % Default: 1, SD analysis 1=On or 0=Off HRVparams.sd.segmentlength = 300; % Default: 300, windows length in seconds %% 12. PRSA Analysis Settings HRVparams.prsa.on = 1; % Default: 1, PRSA Analysis 1=On or 0=Off HRVparams.prsa.win_length = 30; % Default: 30, The length of the PRSA signal % before and after the anchor points % (the resulting PRSA has length 2*L) HRVparams.prsa.thresh_per = 20; % Default: 20%, Percent difference that one beat can % differ from the next in the prsa code HRVparams.prsa.plot_results = 0; % Default: 0 HRVparams.prsa.scale = 2; % Default: 2, scale parameter for wavelet analysis (to compute AC and DC) %% 13. Peak Detection Settings % The following settings are for jqrs.m HRVparams.PeakDetect.REF_PERIOD = 0.250; % Default: 0.25 (should be 0.15 for FECG), refractory period in sec between two R-peaks HRVparams.PeakDetect.THRES = .6; % Default: 0.6, Energy threshold of the detector HRVparams.PeakDetect.fid_vec = []; % Default: [], If some subsegments should not be used for finding the optimal % threshold of the P&T then input the indices of the corresponding points here HRVparams.PeakDetect.SIGN_FORCE = []; % Default: [], Force sign of peaks (positive value/negative value) HRVparams.PeakDetect.debug = 0; % Default: 0 HRVparams.PeakDetect.ecgType = 'MECG'; % Default : MECG, options (adult MECG) or featl ECG (fECG) HRVparams.PeakDetect.windows = 15; % Befautl: 15,(in seconds) size of the window onto which to perform QRS detection %% 14. Entropy Settings % Multiscale Entropy HRVparams.MSE.on = 1; % Default: 1, MSE Analysis 1=On or 0=Off HRVparams.MSE.windowlength = []; % Default: [], windows size in seconds, default perform MSE on the entire signal HRVparams.MSE.increment = []; % Default: [], window increment HRVparams.MSE.RadiusOfSimilarity = 0.15; % Default: 0.15, Radius of similarity (% of std) HRVparams.MSE.patternLength = 2; % Default: 2, pattern length HRVparams.MSE.maxCoarseGrainings = 20; % Default: 20, Maximum number of coarse-grainings % SampEn an ApEn HRVparams.Entropy.on = 1; % Default: 1, MSE Analysis 1=On or 0=Off HRVparams.Entropy.RadiusOfSimilarity = 0.15; % Default: 0.15, Radius of similarity (% of std) HRVparams.Entropy.patternLength = 2; % Default: 2, pattern length %% 15. DFA Settings HRVparams.DFA.on = 1; % Default: 1, DFA Analysis 1=On or 0=Off HRVparams.DFA.windowlength = []; % Default [], windows size in seconds, default perform DFA on the entair signal HRVparams.DFA.increment = []; % Default: [], window increment HRVparams.DFA.minBoxSize = 4 ; % Default: 4, Smallest box width HRVparams.DFA.maxBoxSize = []; % Largest box width (default in DFA code: signal length/4) HRVparams.DFA.midBoxSize = 16; % Medium time scale box width (default in DFA code: 16) %% 16. Poincaré plot HRVparams.poincare.on = 1; % Default: 1, Poincare Analysis 1=On or 0=Off %% 17. Heart Rate Turbulence (HRT) - Settings HRVparams.HRT.on = 1; % Default: 1, HRT Analysis 1=On or 0=Off HRVparams.HRT.BeatsBefore = 2; % Default: 2, # of beats before PVC HRVparams.HRT.BeatsAfter = 16; % Default: 16, # of beats after PVC and CP HRVparams.HRT.GraphOn = 0; % Default: 0, do not plot HRVparams.HRT.windowlength = 24; % Default 24h, windows size in hours HRVparams.HRT.increment = 24; % Default 24h, sliding window increment in hours HRVparams.HRT.filterMethod = 'mean5before'; % Default mean5before, HRT filtering option %% 18. Output Settings HRVparams.gen_figs = 0; % Generate figures HRVparams.save_figs = 0; % Save generated figures if HRVparams.save_figs == 1 HRVparams.gen_figs = 1; end % Format settings for HRV Outputs HRVparams.output.format = 'csv'; % 'csv' - creates csv file for output % 'mat' - creates .mat file for output HRVparams.output.separate = 0; % Default : 1 = separate files for each subject % 0 = all results in one file HRVparams.output.num_win = []; % Specify number of lowest hr windows returned % leave blank if all windows should be returned % Format settings for annotations generated HRVparams.output.ann_format = 'binary'; % 'binary' = binary annotation file generated % 'csv' = ASCII CSV file generated end 
submitted by MisuzBrisby to matlab [link] [comments]

Wall Street Week Ahead for the trading week beginning August 17th, 2020

Good Friday evening to all of you here on StockMarket. I hope everyone on this sub made out pretty nicely in the market this past week, and is ready for the new trading week ahead.
Here is everything you need to know to get you ready for the trading week beginning August 17th, 2020.

Stocks are ignoring the lack of a stimulus package from Congress, but that could change - (Source)

Stocks could hang at record levels but gains may be capped until Congress agrees to a new stimulus package to help the economy and the millions of unemployed Americans.
Stocks were higher in the past week, and the S&P 500 flirted with record levels it set in February.
In the coming week, there are some major retailers reporting earnings, including Walmart, Home Depot and Target, but the season is mostly over and the market is entering a quiet period. There are minutes from the Fed’s last meeting, released Wednesday, and housing data, including starts Tuesday and existing sales Friday.
Investors had been watching efforts by Congress to agree to a new stimulus package, but talks have failed and the Senate has gone on recess. There is a concern that Congress will not be convinced to provide a big enough package when it does get to work again on the next stimulus round because recent economic reports look stronger. July’s retail sales, for example, climbed to a record level and recovered to pre-pandemic levels.
“The juxtaposition of getting more fiscal stimulus and better data has paralyzed us in our tracks … we’ve seen this sideways [market] action,” said Art Hogan, chief market strategist at National Alliance. “It feels like we need more action from Congress, and the concern is the longer we wait, the better the data gets and the less impactful the next round of stimulus will be.”
Some technical analysts say the market may pull back around the high, to allow it to consolidate gains before moving higher into the end of the year. The S&P 500 reached an all-time high of 3,393 on Feb. 19.
Hogan said he expects stocks to tread sideways during the dog days of August, but they could begin to react negatively to the election in September. He also said it is important that progress continue against the spread of Covid-19, as the economy continues to reopen.
Peter Boockvar, chief investment strategist at Bleakley Advisory Group, said the market could have a wakeup call at some point that the stimulus package has not been approved.
“I think it will cross over a line where they care,” he said. “I think the market is in suspended animation of believing there will be a magical deal.” Boockvar said he expects a deal ultimately, but the impact is not likely to be as big as the last round of funding.
“What they’re not grasping is any deal, any extension of unemployment benefits, is going to be smaller than it was, and the rate of change should be the most important thing investors focus on,” he said. “Not the binary outcome of whether there’s a deal or no deal. There’s going to be less air going into the balloon.”

It’s the economy

Still, economists expect to see a strong rebound in the third quarter, and are anticipating about about a 20% jump in third-quarter growth. But they also say that could be threatened if Congress does not help with another stimulus package.
Mark Zandi, chief economist at Moody’s Analytics, described the July retail sales as a perfect V-shaped recovery, but cautioned it would not last unless more aid gets to individuals and cities and states. Democrats have sought a $3 trillion spending package, and Republicans in the Senate offered a $1 trillion package. They could not reach a compromise, including on a $600 weekly payment to individuals on unemployment which expired July 31.
President Donald Trump has tried to fill the gap with executive orders to provide extra benefits to those on unemployment, but the $300 federal payment and $100 from states may take some time to reach individuals, as the processing varies by state. He has also issued an order instructing the Treasury to temporarily defer collection of payroll taxes from individuals making up to $104,000.
“I think in August and September, there will be a lot of Ws, if there’s not more help here,” said Zandi, referring to an economic recovery that retrenches from a V shape before heading higher again. “It’s clearly perplexing. It may take the stock market to say we’re not going to get what we expect, and sell off and light a fire.”
Zandi said it could come to a situation like 2008, where the stock market sold off sharply before Congress would agree to a program that helped financial companies.
“We need a TARP moment to get these guys to help. Maybe if the claims tick higher and the August employment numbers are soft, given the president is focused on the stock market, that might be what it takes to get them back to the table in earnest,” he said, referring to the Troubled Asset Relief Program that helped rescue banks during the financial crisis.
He ultimately expects a package of about $1.5 trillion to be approved in September.
The lack of funding for state and local governments could result in more layoffs, as they struggle with their current 2021 budgets, Zandi said. Already 1.3 million public sector jobs have been lost since February, and there will be more layoffs and more programs and projects cancelled. The impact will hit contractors and other businesses that provide services to local governments.
“The multipliers on state and local government are among the highest of any form of support, so if you don’t provide it, it’s going to ripple through the economy pretty fast,” he said.
Economists expect to see a softening in consumer spending in August with the more than 28 million Americans on unemployment benefits as of mid-July no longer receiving any supplemental pay.
“The real irony is things are shaping up that September is going to be a bad month, and that’s going to show up in all the data in October,” Zandi said. “They are really taking a chance on this election by not acting.”

This past week saw the following moves in the S&P:

(CLICK HERE FOR THE FULL S&P TREE MAP FOR THE PAST WEEK!)

Major Indices for this past week:

(CLICK HERE FOR THE MAJOR INDICES FOR THE PAST WEEK!)

Major Futures Markets as of Friday's close:

(CLICK HERE FOR THE MAJOR FUTURES INDICES AS OF FRIDAY!)

Economic Calendar for the Week Ahead:

(CLICK HERE FOR THE FULL ECONOMIC CALENDAR FOR THE WEEK AHEAD!)

Percentage Changes for the Major Indices, WTD, MTD, QTD, YTD as of Friday's close:

(CLICK HERE FOR THE CHART!)

S&P Sectors for the Past Week:

(CLICK HERE FOR THE CHART!)

Major Indices Pullback/Correction Levels as of Friday's close:

(CLICK HERE FOR THE CHART!

Major Indices Rally Levels as of Friday's close:

(CLICK HERE FOR THE CHART!)

Most Anticipated Earnings Releases for this week:

(CLICK HERE FOR THE CHART!)

Here are the upcoming IPO's for this week:

(CLICK HERE FOR THE CHART!)

Friday's Stock Analyst Upgrades & Downgrades:

(CLICK HERE FOR THE CHART LINK #1!)
(CLICK HERE FOR THE CHART LINK #2!)

4 Charts That Will Amaze You

The S&P 500 Index is a few points away from a new all-time high, completing one of the fastest recoveries from a bear market ever. But this will also seal the deal on the shortest bear market ever. Remember, the S&P 500 Index lost 20% from an all-time high in only 16 trading days back in February and March, so it makes sense that this recovery could be one of the fastest ever.
From the lows on March 23, the S&P 500 has now added more than 50%. Many have been calling this a bear market rally for months, while we have been in the camp this is something more. It’s easy to see why this rally is different based on where it stands versus other bear market rallies:
(CLICK HERE FOR THE CHART!)
They say the stock market is the only place where things go on sale, yet everyone runs out of the store screaming. We absolutely saw that back in March and now with stocks near new highs, many have missed this record run. Here we show how stocks have been usually higher a year or two after corrections.
(CLICK HERE FOR THE CHART!)
After a historic drop in March, the S&P 500 has closed higher in April, May, June, and July. This rare event has happened only 11 other times, with stocks gaining the final five months of the year a very impressive 10 times. Only 2018 and the nearly 20% collapse in December saw a loss those final five months.
(CLICK HERE FOR THE CHART!)
As shown in the LPL Chart of the Day, this bear market will go down as the fastest ever, at just over one month. The recovery back to new highs will be five months if we get there by August 23, making this one of the fastest recoveries ever. Not surprisingly, it usually takes longer for bear markets in a recession to recover; only adding to the impressiveness of this rally.
(CLICK HERE FOR THE CHART!)
“It normally takes 30 months for bear markets during a recession to recover their losses, which makes this recovery all the more amazing,” said LPL Financial Chief Market Strateigst Ryan Detrick.. “Then again, there has been nothing normal about this recession, so maybe we shouldn’t be shocked about yet another record going down in 2020.”

When a Few Basis Points Packs a Punch

US Treasury yields have been on the rise this week with the 10-year yield rising 13 basis points (bps) from 0.56% up to 0.69% after getting as high as 0.72% on Thursday. A 13 bps move higher in interest rates may not seem like a whole lot, but with rates already at such low levels, a small move can have a pretty big impact on the prices of longer-term maturities.
(CLICK HERE FOR THE CHART!)
Starting with longer-term US Treasuries, TLT, which measures the performance of maturities greater than 20 years, has declined 3.5% this week. Now, for a growth stock, 3.5% is par for the course, but that kind of move in the Treasury market is no small thing. The latest pullback for TLT also coincides with another failed attempt by the ETF to trade and stay above $170 for more than a day.
(CLICK HERE FOR THE CHART!)
The further out the maturity window you go in the fixed income market, the bigger the impact of the move higher in interest rates. The Republic of Austria issued a 100-year bond in 2017, and its movements exemplify the wild moves that small changes in interest rates (from a low base) can have on prices. Just this week, the Austrian 100-year was down over 5%, which is a painful move no matter what type of asset class you are talking about. This week's move, though, was nothing compared to the stomach-churning swings from earlier this year. When Covid was first hitting the fan, the 100-year rallied 57% in the span of less than two months. That kind of move usually occurs over years rather than days, but in less than a third of that time, all those gains disintegrated in a two-and-a-half week span from early to late March. Easy come, easy go. Ironically enough, despite all the big up and down moves in this bond over the last year, as we type this, the bond's price is the same now as it was on this same day last year.
(CLICK HERE FOR THE CHART!)

Retail Sales Rock to New Highs

At the headline level, July’s Retail Sales report disappointed as the reading missed expectations by nearly a full percentage point. Just as soon as the report was released, we saw a number of stories pounce on the disappointment as a sign that the economy was losing steam. Looked at in more detail, though, the July report wasn’t all that bad. While the headline reading rose less than expected (1.2% vs 2.1%), Ex Autos and Ex Autos and Gas, the results were much better than expected. Not only that, but June’s original readings were all revised higher by around a full percentage point.
Besides the fact that this month’s report was better underneath the surface and June’s reading was revised higher, it was also notable as the seasonally-adjusted annualized rate of sales in July hit a new record high. After the last record high back in January, only five months passed until American consumers were back to their pre-Covid spending ways. For the sake of comparison, back during the Financial Crisis, 40 months passed between the original high in Retail Sales in November 2007 and the next record high in April 2011. 5 months versus 40? Never underestimate the power of the US consumer!
(CLICK HERE FOR THE CHART!)
While the monthly pace of retail sales is back at all-time highs, the characteristics behind the total level of sales have changed markedly in the post COVID world. In our just released B.I.G. Tips report we looked at these changing dynamics to highlight the groups that have been the biggest winners and losers from the shifts.

100 Days of Gains

Today marked 100 trading days since the Nasdaq 100's March 20th COVID Crash closing low. Below is a chart showing the rolling 100-trading day percentage change of the Nasdaq 100 since 1985. The 59.8% gain over the last 100 trading days ranks as the 3rd strongest run on record. The only two stronger 100-day rallies ended in January 1999 and March 2000.
(CLICK HERE FOR THE CHART!)
While the Nasdaq 100 bottomed on Friday, March 20th, the S&P 500 bottomed the following Monday (3/23). This means tomorrow will mark 100 trading days since the S&P 500's COVID Crash closing low. Right now the rolling 100-day percentage change for the S&P 500 sits at +46.7%. But if the S&P manages to trade at current levels tomorrow, the 100-day gain will jump above 50%. It has been 87 years (1933) since we've seen a 100-day gain of more than 50%!
(CLICK HERE FOR THE CHART!)

B.I.G. Tips - New Highs In Sight

Whether you want to look at it from the perspective of closing prices or intraday levels, the S&P 500 is doing what just about everybody thought would be impossible less than five months ago - approaching record highs. Relative to its closing high of 3,386.15, the S&P 500 is just 0.27% lower, while it's within half of a percent from its record intraday high of 3,393.52. Through today, the S&P 500 has gone 120 trading days without a record high, and as shown in the chart below, the current streak is barely even visible when viewed in the perspective of all streaks since 1928. Even if we zoom in on just the last five years, the current streak of 120 trading days only ranks as the fourth-longest streak without a new high.
While the S&P 500's 120-trading day streak without a new high isn't extreme by historical standards, the turnaround off the lows has been extraordinary. In the S&P 500's history, there have been ten prior declines of at least 20% from a record closing high. Of those ten prior periods, the shortest gap between the original record high and the next one was 309 trading days, and the shortest gap between highs that had a pullback of at least 30% was 484 tradings days (or more than four times the current gap of 120 trading days). For all ten streaks without a record high, the median drought was 680 trading days.
(CLICK HERE FOR THE CHART!)
Whenever the S&P 500 does take out its 2/19 high, the question is whether the new high represents a breakout where the S&P 500 keeps rallying into evergreen territory, or does it run out of gas after finally reaching a new milestone? To shed some light on this question, we looked at the S&P 500's performance following each prior streak of similar duration without a new high.

Rocket Reversals

Over the last few days, we've been seeing a moderate rotation in the market as red-hot growth stocks sell-off and investors shift into other areas of the market that have been lagging. To highlight this, the table below highlights 24 companies in the Russell 3,000 with market caps of more than $1 billion that traded at a 52-week high within the last month but are currently down more than 20% from that high. The vast majority of these stocks are names that investors haven't been able to get enough of in 2020 but now appear to have had their fill.
Topping the list of these reversals is Eastman Kodak (KODK). On 7/29, the stock surged to a 52-week high of $60.00 after being awarded a questionable government contract to domestically produce components for prescription drugs. With the SEC and government agency that originally awarded the contract now looking into stock option awards at the company just before it was announced, the stock has pulled back sharply and is now down over 80% from its high less than two weeks ago.
While KODK is more of a unique example, other names on the list are primarily growth or health care stocks that have benefited from the COVID outbreak. However, now that signs suggest the summer wave in the south has crested, investors appear to be taking some profits. Shares of Vaxart (VXRT) hit a high of $17.49 on July 14th but have since lost nearly half of their value and trade back in the single-digits. Additionally, Bloom Energy (BE), 1Life Healthcare (ONEM), and Bioxcel Therapeutics (BTAI) have all lost more than a third of their value.
In terms of market cap, most of the names listed are on the small side, but Tesla (TSLA) is a notable exception as it is now just over 20% below its 52-week high on 7/13. Other relatively large companies on the list include Moderna (MRNA), Citrix Systems (CTXS), Teladoc (TDOC), and Livongo (LVGO). TDOC and LVGO both hit all-time highs last week but after announcing a mostly stock merger last Wednesday, both have lost nearly a quarter of their value.
While all of the stocks listed below have seen sharp pullbacks in the last several days, a little perspective is in order. Of the 24 names listed, the average YTD change even after the declines has been a gain of 219.7% (median: +94.6%). Only two of the stocks shown (New Relic- NEWR and Sonos- SONO) are down YTD, and half of them have at least doubled and in many cases much more.
(CLICK HERE FOR THE CHART!)

STOCK MARKET VIDEO: Stock Market Analysis Video for Week Ending August 14th, 2020

([CLICK HERE FOR THE YOUTUBE VIDEO!]())
(VIDEO NOT YET POSTED!)

STOCK MARKET VIDEO: ShadowTrader Video Weekly 8.16.20

([CLICK HERE FOR THE YOUTUBE VIDEO!]())
(VIDEO NOT YET POSTED!)
Here are the most notable companies (tickers) reporting earnings in this upcoming trading week ahead-
  • $WMT
  • $NVDA
  • $BABA
  • $JD
  • $HD
  • $LOW
  • $TGT
  • $SE
  • $NIU
  • $BJ
  • $AAP
  • $DLPN
  • $TJX
  • $ADI
  • $DE
  • $FL
  • $KSS
  • $DQ
  • $PDD
  • $GDS
  • $ECC
  • $BEST
  • $CTK
  • $EL
  • $VIPS
  • $SNPS
  • $A
  • $ROST
  • $QIWI
  • $LB
  • $LX
  • $AMCR
  • $CMCM
  • $LZB
  • $OPRA
  • $KEYS
  • $CREE
  • $GAN
  • $BZUN
  • $JKHY
  • $FN
  • $MLCO
  • $KC
  • $FUV
  • $SQM
(CLICK HERE FOR NEXT WEEK'S MOST NOTABLE EARNINGS RELEASES!)
(CLICK HERE FOR NEXT WEEK'S HIGHEST VOLATILITY EARNINGS RELEASES!)
Below are some of the notable companies coming out with earnings releases this upcoming trading week ahead which includes the date/time of release & consensus estimates courtesy of Earnings Whispers:

Monday 8.17.20 Before Market Open:

(CLICK HERE FOR MONDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Monday 8.17.20 After Market Close:

(CLICK HERE FOR MONDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!)

Tuesday 8.18.20 Before Market Open:

(CLICK HERE FOR TUESDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Tuesday 8.18.20 After Market Close:

(CLICK HERE FOR TUESDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!)

Wednesday 8.19.20 Before Market Open:

(CLICK HERE FOR WEDNESDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Wednesday 8.19.20 After Market Close:

(CLICK HERE FOR WEDNESDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!)

Thursday 8.20.20 Before Market Open:

(CLICK HERE FOR THURSDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Thursday 8.20.20 After Market Close:

(CLICK HERE FOR THURSDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!)

Friday 8.21.20 Before Market Open:

(CLICK HERE FOR FRIDAY'S PRE-MARKET EARNINGS TIME & ESTIMATES!)

Friday 8.21.20 After Market Close:

([CLICK HERE FOR FRIDAY'S AFTER-MARKET EARNINGS TIME & ESTIMATES!]())
(NONE)

Walmart Inc. $132.60

Walmart Inc. (WMT) is confirmed to report earnings at approximately 7:00 AM ET on Tuesday, August 18, 2020. The consensus earnings estimate is $1.20 per share on revenue of $134.28 billion and the Earnings Whisper ® number is $1.29 per share. Investor sentiment going into the company's earnings release has 81% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 5.51% with revenue increasing by 2.99%. Short interest has decreased by 12.5% since the company's last earnings release while the stock has drifted higher by 0.6% from its open following the earnings release to be 9.9% above its 200 day moving average of $120.64. Overall earnings estimates have been revised higher since the company's last earnings release. On Tuesday, August 11, 2020 there was some notable buying of 12,381 contracts of the $135.00 put expiring on Friday, August 21, 2020. Option traders are pricing in a 4.9% move on earnings and the stock has averaged a 2.3% move in recent quarters.

(CLICK HERE FOR THE CHART!)

NVIDIA Corp. $462.56

NVIDIA Corp. (NVDA) is confirmed to report earnings at approximately 4:20 PM ET on Wednesday, August 19, 2020. The consensus earnings estimate is $1.95 per share on revenue of $3.65 billion and the Earnings Whisper ® number is $2.01 per share. Investor sentiment going into the company's earnings release has 84% expecting an earnings beat The company's guidance was for earnings of $1.83 to $2.06 per share. Consensus estimates are for year-over-year earnings growth of 65.25% with revenue increasing by 41.53%. The stock has drifted higher by 31.0% from its open following the earnings release to be 57.7% above its 200 day moving average of $293.24. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, August 14, 2020 there was some notable buying of 3,787 contracts of the $460.00 call expiring on Friday, August 21, 2020. Option traders are pricing in a 7.7% move on earnings and the stock has averaged a 4.0% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Alibaba Group Holding Ltd. $253.97

Alibaba Group Holding Ltd. (BABA) is confirmed to report earnings at approximately 7:10 AM ET on Thursday, August 20, 2020. The consensus earnings estimate is $1.99 per share on revenue of $21.13 billion and the Earnings Whisper ® number is $2.11 per share. Investor sentiment going into the company's earnings release has 83% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 8.74% with revenue increasing by 26.22%. Short interest has increased by 30.1% since the company's last earnings release while the stock has drifted higher by 25.0% from its open following the earnings release to be 20.0% above its 200 day moving average of $211.59. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, August 7, 2020 there was some notable buying of 12,935 contracts of the $300.00 call expiring on Friday, November 20, 2020. Option traders are pricing in a 6.2% move on earnings and the stock has averaged a 3.1% move in recent quarters.

(CLICK HERE FOR THE CHART!)

JD.com, Inc. $62.06

JD.com, Inc. (JD) is confirmed to report earnings at approximately 5:50 AM ET on Monday, August 17, 2020. The consensus earnings estimate is $0.38 per share on revenue of $26.98 billion and the Earnings Whisper ® number is $0.46 per share. Investor sentiment going into the company's earnings release has 78% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 52.00% with revenue increasing by 23.25%. Short interest has increased by 16.7% since the company's last earnings release while the stock has drifted higher by 24.1% from its open following the earnings release to be 36.9% above its 200 day moving average of $45.34. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, August 14, 2020 there was some notable buying of 12,799 contracts of the $62.00 call expiring on Friday, August 21, 2020. Option traders are pricing in a 8.0% move on earnings and the stock has averaged a 6.4% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Home Depot, Inc. $280.55

Home Depot, Inc. (HD) is confirmed to report earnings at approximately 6:00 AM ET on Tuesday, August 18, 2020. The consensus earnings estimate is $3.71 per share on revenue of $31.67 billion and the Earnings Whisper ® number is $3.75 per share. Investor sentiment going into the company's earnings release has 78% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 17.03% with revenue increasing by 2.69%. Short interest has decreased by 39.8% since the company's last earnings release while the stock has drifted higher by 16.7% from its open following the earnings release to be 22.4% above its 200 day moving average of $229.20. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, August 14, 2020 there was some notable buying of 3,323 contracts of the $300.00 call expiring on Friday, August 28, 2020. Option traders are pricing in a 4.2% move on earnings and the stock has averaged a 2.5% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Lowe's Companies, Inc. $154.34

Lowe's Companies, Inc. (LOW) is confirmed to report earnings at approximately 6:00 AM ET on Wednesday, August 19, 2020. The consensus earnings estimate is $2.93 per share on revenue of $21.29 billion and the Earnings Whisper ® number is $2.97 per share. Investor sentiment going into the company's earnings release has 78% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 36.28% with revenue increasing by 1.42%. Short interest has decreased by 19.2% since the company's last earnings release while the stock has drifted higher by 25.9% from its open following the earnings release to be 31.2% above its 200 day moving average of $117.67. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, August 7, 2020 there was some notable buying of 1,994 contracts of the $170.00 call expiring on Friday, August 21, 2020. Option traders are pricing in a 6.0% move on earnings and the stock has averaged a 5.8% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Target Corp. $136.53

Target Corp. (TGT) is confirmed to report earnings at approximately 6:30 AM ET on Wednesday, August 19, 2020. The consensus earnings estimate is $1.56 per share on revenue of $19.30 billion and the Earnings Whisper ® number is $1.64 per share. Investor sentiment going into the company's earnings release has 75% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 14.29% with revenue increasing by 4.77%. Short interest has decreased by 36.8% since the company's last earnings release while the stock has drifted higher by 10.0% from its open following the earnings release to be 18.0% above its 200 day moving average of $115.73. Overall earnings estimates have been revised higher since the company's last earnings release. On Monday, August 10, 2020 there was some notable buying of 4,479 contracts of the $135.00 call expiring on Friday, September 18, 2020. Option traders are pricing in a 6.3% move on earnings and the stock has averaged a 7.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Sea Limited $126.50

Sea Limited (SE) is confirmed to report earnings at approximately 6:30 AM ET on Tuesday, August 18, 2020. The consensus estimate is for a loss of $0.47 per share on revenue of $1.03 billion and the Earnings Whisper ® number is ($0.36) per share. Investor sentiment going into the company's earnings release has 74% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 34.29% with revenue increasing by 136.16%. Short interest has decreased by 8.5% since the company's last earnings release while the stock has drifted higher by 91.7% from its open following the earnings release to be 98.1% above its 200 day moving average of $63.87. Overall earnings estimates have been revised lower since the company's last earnings release. On Tuesday, August 4, 2020 there was some notable buying of 4,000 contracts of the $110.00 put expiring on Friday, January 15, 2021. Option traders are pricing in a 12.9% move on earnings and the stock has averaged a 16.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Niu Technologies $20.82

Niu Technologies (NIU) is confirmed to report earnings at approximately 3:00 AM ET on Monday, August 17, 2020. The consensus earnings estimate is $0.07 per share on revenue of $88.07 million and the Earnings Whisper ® number is $0.11 per share. Investor sentiment going into the company's earnings release has 57% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 30.00% with revenue increasing by 13.97%. Short interest has increased by 18.9% since the company's last earnings release while the stock has drifted higher by 129.8% from its open following the earnings release to be 90.3% above its 200 day moving average of $10.94. Overall earnings estimates have been revised higher since the company's last earnings release. The stock has averaged a 3.7% move on earnings in recent quarters.

(CLICK HERE FOR THE CHART!)

BJ's Wholesale Club, Inc. $41.48

BJ's Wholesale Club, Inc. (BJ) is confirmed to report earnings at approximately 6:45 AM ET on Thursday, August 20, 2020. The consensus earnings estimate is $0.57 per share on revenue of $3.64 billion and the Earnings Whisper ® number is $0.60 per share. Investor sentiment going into the company's earnings release has 73% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 46.15% with revenue increasing by 8.79%. Short interest has decreased by 3.2% since the company's last earnings release while the stock has drifted higher by 33.8% from its open following the earnings release to be 46.7% above its 200 day moving average of $28.27. Overall earnings estimates have been revised higher since the company's last earnings release. On Wednesday, August 12, 2020 there was some notable buying of 2,119 contracts of the $50.00 call expiring on Friday, September 18, 2020. Option traders are pricing in a 12.4% move on earnings and the stock has averaged a 10.0% move in recent quarters.

(CLICK HERE FOR THE CHART!)

DISCUSS!

What are you all watching for in this upcoming trading week?
I hope you all have a wonderful weekend and a great trading week ahead StockMarket.
submitted by bigbear0083 to StockMarket [link] [comments]

Binary Options Review; Best Binary Options Brokers

Binary Options Review; Best Binary Options Brokers

Binary Options Review; Best Binary Options Brokers
We have compared the best regulated binary options brokers and platforms in May 2020 and created this top list. Every binary options company here has been personally reviewed by us to help you find the best binary options platform for both beginners and experts. The broker comparison list below shows which binary trading sites came out on top based on different criteria.
You can put different trading signals into consideration such as using payout (maximum returns), minimum deposit, bonus offers, or if the operator is regulated or not. You can also read full reviews of each broker, helping you make the best choice. This review is to ensure traders don't lose money in their trading account.
How to Compare Brokers and Platforms
In order to trade binary options, you need to engage the services of a binary options broker that accepts clients from your country e.g. check US trade requirements if you are in the United States. Here at bitcoinbinaryoptionsreview.com, we have provided all the best comparison factors that will help you select which trading broker to open an account with. We have also looked at our most popular or frequently asked questions, and have noted that these are important factors when traders are comparing different brokers:
  1. What is the Minimum Deposit? (These range from $5 or $10 up to $250)
  2. Are they regulated or licensed, and with which regulator?
  3. Can I open a Demo Account?
  4. Is there a signals service, and is it free?
  5. Can I trade on my mobile phone and is there a mobile app?
  6. Is there a Bonus available for new trader accounts? What are the Terms and
  7. conditions?
  8. Who has the best binary trading platform? Do you need high detail charts with technical analysis indicators?
  9. Which broker has the best asset lists? Do they offer forex, cryptocurrency, commodities, indices, and stocks – and how many of each?
  10. Which broker has the largest range of expiry times (30 seconds, 60 seconds, end of the day, long term, etc?)
  11. How much is the minimum trade size or amount?
  12. What types of options are available? (Touch, Ladder, Boundary, Pairs, etc)
  13. Additional Tools – Like Early closure or Metatrader 4 (Mt4) plugin or integration
  14. Do they operate a Robot or offer automated trading software?
  15. What is Customer Service like? Do they offer telephone, email and live chat customer support – and in which countries? Do they list direct contact details?
  16. Who has the best payouts or maximum returns? Check the markets you will trade.
The Regulated Binary Brokers
Regulation and licensing is a key factor when judging the best broker. Unregulated brokers are not always scams, or untrustworthy, but it does mean a trader must do more ‘due diligence’ before trading with them. A regulated broker is the safest option.
Regulators - Leading regulatory bodies include:
  • CySec – The Cyprus Securities and Exchange Commission (Cyprus and the EU)
  • FCA – Financial Conduct Authority (UK)
  • CFTC – Commodity Futures Trading Commission (US)
  • FSB – Financial Services Board (South Africa)
  • ASIC – Australia Securities and Investment Commission
There are other regulators in addition to the above, and in some cases, brokers will be regulated by more than one organization. This is becoming more common in Europe where binary options are coming under increased scrutiny. Reputable, premier brands will have regulation of some sort.
Regulation is there to protect traders, to ensure their money is correctly held and to give them a path to take in the event of a dispute. It should therefore be an important consideration when choosing a trading partner.
Bonuses - Both sign up bonuses and demo accounts are used to attract new clients. Bonuses are often a deposit match, a one-off payment, or risk-free trade. Whatever the form of a bonus, there are terms and conditions that need to be read.
It is worth taking the time to understand those terms before signing up or clicking accept on a bonus offer. If the terms are not to your liking then the bonus loses any attraction and that broker may not be the best choice. Some bonus terms tie in your initial deposit too. It is worth reading T&Cs before agreeing to any bonus, and worth noting that many brokers will give you the option to ‘opt-out’ of taking a bonus.
Using a bonus effectively is harder than it sounds. If considering taking up one of these offers, think about whether, and how, it might affect your trading. One common issue is that turnover requirements within the terms, often cause traders to ‘over-trade’. If the bonus does not suit you, turn it down.
How to Find the Right Broker
But how do you find a good broker? Well, that’s where BitcoinBinaryOptionsReview.com comes in. We assess and evaluate binary options brokers so that traders know exactly what to expect when signing up with them. Our financial experts have more than 20 years of experience in the financial business and have reviewed dozens of brokers.
Being former traders ourselves, we know precisely what you need. That’s why we’ll do our best to provide our readers with the most accurate information. We are one of the leading websites in this area of expertise, with very detailed and thorough analyses of every broker we encounter. You will notice that each aspect of any broker’s offer has a separate article about it, which just goes to show you how seriously we approach each company. This website is your best source of information about binary options brokers and one of your best tools in determining which one of them you want as your link to the binary options market.
Why Use a Binary Options Trading Review?
So, why is all this relevant? As you may already know, it is difficult to fully control things that take place online. There are people who only pose as binary options brokers in order to scam you and disappear with your money. True, most of the brokers we encounter turn out to be legit, but why take unnecessary risks?
Just let us do our job and then check out the results before making any major decisions. All our investigations regarding brokers’ reliability can be seen if you click on our Scam Tab, so give it a go and see how we operate. More detailed scam reports than these are simply impossible to find. However, the most important part of this website can be found if you go to our Brokers Tab.
There you can find extensive analyses of numerous binary options brokers irrespective of your trading strategy. Each company is represented with an all-encompassing review and several other articles dealing with various aspects of their offer. A list containing the very best choices will appear on your screen as you enter our website whose intuitive design will allow you to access all the most important information in real-time.
We will explain minimum deposits, money withdrawals, bonuses, trading platforms, and many more topics down to the smallest detail. Rest assured, this amount of high-quality content dedicated exclusively to trading cannot be found anywhere else. Therefore, visiting us before making any important decisions regarding this type of trading is the best thing to do.
CONCLUSION: Stay ahead of the market, and recover from all kinds of binary options trading loss, including market losses in bitcoin, cryptocurrency, and forex markets too. Send your request via email to - expressrecoverypro@yahoo.com
submitted by Babyelijah to u/Babyelijah [link] [comments]

Lessons from PTN

So, by now you are probably familiar with the PTN fiasco. For those who aren't, here's the short version: PTN made a "female viagra", people sold their souls to buy stock, drug got approved friday, today the stock tanked and everybody is confused.
My own background here: I have been holding PTN for a few weeks, held through the weekend, then when it started dropping this morning I bailed out and took a small profit. I've been watching this stock for a long time.
So what happened? I've been doing biotech for years, and I'd like to shed some light on the situation because there seems to be a lot of inexperienced investors, especially on RobinHood, who got left holding the bag. If you lost a lot of money, there is a silver lining: this one experience has taught a lot of lessons that I learned the hard way after many trades. For all the talk about PTN, I haven't really seen anyone turning this into a learning experience. So let's begin.

Lesson 1: StockTwits is garbage

Please, stay away from StockTwits. The place is an echo chamber of small time retail investors who think they can manipulate the order book in 140 characters or less. Unless you are Elon Musk, then no, you can't do that. All StockTwits does is give you a false picture of what the market sentiment looks like.

Lesson 2: Approvals don't always make the stock go up

This, by now, is obvious to anyone who got burned by PTN. But PTN is not the exception. In fact, it is common for stocks to go down after getting FDA approval. Why? For a few reasons.
Reason 1: Often, the approval is already baked into the share price before the FDA even makes a decision. To understand this, don't think of FDA approvals as a binary outcome. Instead, there is some probability of approval, and that is what affects the share price. For example, if the market believes there is, say, an 83% chance of approval, that will already be in the price before the FDA decides. What that means is that if the drug is approved, there isn't much room left to move up. The share price is going from "it will probably be approved" to "it got approved". It is already most of the way there.
Reason 2: Sometimes, especially with penny stocks, a good news event like an FDA approval can create momentum that is used to raise more money. This is commonly done through new stock offerings. That is exactly what happened with PTN. The FDA approval overshadowed some other news. That same day, PTN filed with the SEC to sell $40 million worth of new shares. This is the "ATM offering" that you might have seen mentioned. An ATM offering is when they offer new shares, but the price is based on the current bid price in the market. That puts downward pressure on the stock.
Reason 3: Getting approval is just the start. After approval, you still have to get the drug to market. People underestimate how expensive this is. You are no longer making the drug in a lab, you have to scale it up to commercial scale production. Small biotech companies often don't have the money to do this. Palatin worked around that problem by licensing to AMAG. Other companies will raise more money, which means more debt, more shares (thus diluting the existing shares), or both. Either way, the price can drop out of concerns about getting the drug out of the lab and into the pharmacy.

Lesson 3: FDA decisions don't necessarily indicate market potential

After the FDA approved Vyleesi on friday, I took to twitter to see the chatter. I was surprised by what I saw. There was a surprising amount of negative coverage. The FDA approved the drug because it met the FDA's recommended endpoints for how to measure "success" of a drug like this. It was also safer than the only existing drug on the market. But that does not mean the market wants the drug. On twitter, people criticized the rate of nausea, others got scared away by the needle, and others still took a more idealistic stance against it, criticizing the very idea of a drug for low sex drive in women. Just because the FDA found it to be safe and effective, that doesn't mean people will buy it.

Lesson 4: Don't count on a buyout

Lots of people holding shares of PTN are waiting for a buyout. That usually doesn't end well. Look, maybe a buyout will come. But if that is your reason for holding shares, I encourage you to look at the history of Paratek Pharmaceuticals (PRTK). In October, they had 2 drugs approved in a span of 24 hours. Like Palatin, it spiked, then started trending down. If you look at PRTK on StockTwits, you will see a lot of people continuing to hold shares, waiting for the buyout that is certain to come "any day now". They have been saying that for 8 months while the stock has lost 60% of its pre-approval value.

Lesson 5: Cut your losses

Similar to lesson 4 is the idea that you should cut your losses. People get attached to stocks and refuse to sell. Again, I partly blame StockTwits for this. Instead of doing what is best for their own portfolio, people are influenced by StockTwits and feel the need to take a side. You are bullish or bearish. You can't change teams, you traitor!
F That. Stocks change. Markets change. You can buy a good company at a bad time. It is okay to change your mind about a stock. If you are losing money, take an objective look at your position and make your next move. If you really think it will turn around, then act accordingly. Average down, trade options, do something. But don't just passively hold a losing stock while praying for a turnaround.
If you lost money on PTN, I know exactly how you are feeling right now. It f***ing sucks! I've been there, and learned all of these lessons myself. So take this as a (possibly very expensive) learning experience. Maybe take a timeout before trading again, but don't give up. Take your lessons and go try again. Good luck folks!
submitted by aaron_wright to RobinHoodPennyStocks [link] [comments]

Variability Encryption

Variability Encryption
I created a mostly pseudo code of the encryption side of things, there will be some parts that refer to below because my lack of programming language training/skills and such. The Decryption part will have to come at a different time.

But in here I will discuss the reasons it works. First it is Symmetric Encryption, as the same key will encrypt and decrypt. Decryption notes to come later when I have time.

1) Plain Text/Known Text
A request for me to use a known text format was made, I saw it but have been working 60-70 hours a week and also trying to create the pseudo code. I can tell you that using a known text then modifying it wont work. Here is why: The Combinations will create a ternary base, the juggle and shuffle are designed to increase disorder. If there was one run of each process and the order was shuffle, juggle, combinations then it would be plausible that there could be a pattern which shows up. However the repetitions of the three cycles and the key derived pattern of each process inside the three cycles will create a very severe jumble of 1's and 0's even if our source was entirely 0's or 1's to start with.

2) Block Cipher attacks
The way the entire system works we have no real identifiable blocks to work with. The key is read in a dynamic manner which results in repetition use of the key to start at different portions of the key. Further the combinations phase has limits to string length but those limits allow a lot of variability in length of a specific portion being applied to. Inside the string lengths we further have a lot of variability in the number of combinations and the salts further shake up the variabilities in many manners. There is no block as it where except where the Shuffle occurs (well kinda) and that is not the primary function of the system. In theory it may be necessary to make blocks for the shuffle portion but those blocks will not function in the same manner as existing blocks which will require testing for each and every possible variation.

3) Attempts to use a similar key (or part of a known key)
These attacks of course can happen when there is a man in the middle attack where the key is actually made up of a long-term key between users, a mid-term key, and a short term key such as the Signal App uses. Or however many versions of multiple key portions. So assuming your man in the middle attack got half the key you try to apply methods to use it to get in. The first problem is that key lengths for multiple key portions does not need to have a fixed length. The idea of a fixed key length is laughable considering the methods used in variability encryption. A variable key length of 32 to 64 bits where the accessed portion makes up a fair to sizable portion thereof does not give them enough information to recreate the key size with any reliability without trying all possible sizes. Having a small key is not detrimental to the entire system either, wherein the difficulty increases with key size size admittedly but the variability system can start at 32 bits without issue.

4) Difficulty in Brute Forcing increases with file size
The Jugglee routine definitively increases the problem for decryption. Since it can apply to the whole of the file size at once without too much predicted issue this means that an enemy operator must process the whole file for three of the 9 processes and they have to accurately judge when the juggle process was used each of the three times. The combination stage dramatically increases difficulty as well since it can encode a lot of data in the larger string sizes thus making accurate string length detection a necessity. The shuffle is by far the easiest portion to decrypt where it is in theory but the other stages make accessing it properly very difficult

5) The key has other strengths
Due to the way the key works, where it identifies different string lengths and where it can be added infinitely to itself with a low possibility of exact repetition, this makes the key weaponized on its own. The attacker will require knowing how many repetitions of the key occurred and where the individual key portions were spliced properly to be able to use the information.

6) Statistical Attacks
There is, admittedly, a bit of a possibility of weakness to Statistical Attacks. The weakness however is very low versus the total capabilities of the system. You would need to know a significant portion of the key and have a known text example. Given both of those at the same time you could, in theory, be able to attempt to derive the sequence of the processes with enough effort. However I would say this effort will still be harder by far than AES 512.

7) Brute Force
Combinations make for a large spread you need to test, the juggle makes for tests to be done three times over the whole of the file, the shuffle makes you waste time and energy trying to derive the proper order of things. If you encrypt a megabyte, a not unheard of size (sarcasm), the attacker must account for all possible key lengths, all possible key variations, and because the way the combinations work they must also be able to predict to a fair extent the source of the data, yes the data itself helps create the encrypted results thanks to the combinations system. Thus the processor time would be in far excess of the time it would normally require for every iteration of the possible key and at all possible file sizes using the combinatorics, thus making for far in excess of processor time to crunch the whole code ^3. It becomes factorial in of fact which should definitely scare the crap out of cryptologists.

8)Yes some attacks will always succeed.
You can buy the password, you can beat the password out of someone, you can probably derive the sequences if you can watch the processor requirements, getting into the RAM while it is working will get you far, and so forth. However without full information, say it is an ATM speaking to the bank server and you are in the middle but the encryption code is hardwired, you will get nothing for it.

9) While a one time pad is obviously going to be the strongest the methods involved in Variability Encryption leave no doubt that if right now, right now, the atoms in the sun were made into a Super Computer (all of them) and the power doubled annually, a petabyte would never be successfully cracked before entropy destroys everything. AES 512 cannot say that with those standards, and yes I am bragging but dammit I feel good having found a statistical method that frankly cannot ever be decrypted with brute force unless the file size is small and the key small and the attacker knows that. By small I mean like 8 bits small or some silly small size like that.

10) Patent and Patent Pending. The lawyer tells me I have to include that in my works, I listen to my lawyer. If you want in you can negotiate with me.

11) I think, now I do not have proof as I have been exclusively working on this encryption routine and the other patent applications, that AES can be exploited due to the high storage potential of combinatorics. It will need a lot of my time but it feels right. But again not going down that squirrel hole until I get real code that shows how the system works so I can take it before some very rich individuals or one of the other Patent Applications gets attention as well.


_________________ PSEUDO CODE (Kinda) _____________________

Pseudo Code - Variability Encryption // Variability is key, there is nothing else. This won't be real Pseudo Code but it should suffice for most here. //
Start: Load Key, to be called Key_Card Load File to Encrypt, to be called Step_Zero // Process_1 = Combin_First // // Process_2 = Combin_More // // Process_3 = Juggle_Scramble // // Process_4 = Shuffle_Mixup // // Process_5 = Combin_Restore // // Process_6 = Juggle_Restore // // Process_7 = Shuffle_Restore // // Process_8 = Ternary_Binary // // Process_9 = Binary_Ternary // // The processes are the main methods involved in first encrypting, then in decryption // Hash Key_Card, to be called Hash_Key Process: // Effort is to get a value from 1 to 6 to generate a pattern of the processes above, assume if there is an error another process assigns a value to each via using the key to generate an option that is quasi random // Value of Hash_One = If Hash_Key ends with 7,8,9, or 0 divide by ten and drop decimal, else use last digit. Value of Hash_Two = If the first digit in Hash_Key is a 7,8, or 9 then (look at the next digit, if next digit is a one then look to the next digit) else use digit. Value of Hash_Three = If RoundDown (Divide Hash_Key by 5) = 7,8,9, or 0 then if (RoundDown (Divide Hash_Key by 4) = 7,8,9, or 0 then (RoundDown (Divide Hash_Key by 6)) else use the digit. Order_One uses Process_1, Process_2, Process_3, Process_4. Order_Two uses Process_2, Process_3, Process_4, Order_Three uses Process_2, Process_3, Process_4, Process_8. Process_1 = a, Process_2 = b, Process_3 = c, Process_4 = d, process_8 = e. //The order of each of Order_One, Order_Two, and Order_Three get determined here // Order_One = if Hash_One =1 then acd, else if Hash_One = 2 then adc else if Hash_One = 3 then cda else if Hash_One = 4 then cad else if Hash_One = 5 then dac else if Hash_One =6 then dca. Order_Two = if Hash_One =1 then bcd, else if Hash_One = 2 then bdc else if Hash_One = 3 then cdb else if Hash_One = 4 then cbd else if Hash_One = 5 then dbc else if Hash_One =6 then dcb. Order_Three = if Hash_One =1 then bcde else if Hash_One = 2 then bdce else if Hash_One = 3 then cdbe else if Hash_One = 4 then cbde else if Hash_One = 5 then dbce else if Hash_One =6 then dcbe. // Note that this makes the order of the processes per each of 3 distinct rotations difficult to predict and allows for an initial change into ternary during the first combinatorial phase and returns to binary at the end of the process // Create file: Process_Run Process_Run = Step_Zero { // Process_1 // Load Process_Run Load Key_Card //The basis for the keycard is simple, we identify how many bits we are going to use for the string length, then we use that to identify the possible length of the combinations portion of the key afterwards, we then see if there is going to be a salt and if there is a salt we read the next 3 bits. // Load last 3 bits of Hash_Key, find the Decimal +1 and save as Hash_Ke1 // This will result in a 1 to 8 value // // Declaring a few things that will be used but will be modified in the following processes // Str_Len = 0 Key_Run = Key_Card Salt_True = 0 Com_Pare = 0 Com_Cnt = 0 Str_Cnt = 0 Chk_Salt = 0 // Replacement_File.txt // // Replacement_File.txt will be a separate post for people, it will be a large file which will have a replacement table based upon Combinatorics in it. It will be designed upon a variety of sizes but it will not have a full and entire table, it should be sufficient for the purposes of people here to understand how it works however // { If Hash_Ke1 >0 & <3 then Str\_Len = 4, if Hash\_Ke1 > 2 & < 6 then Str_Len = 5, if Hash_Ke1 > 5 & < 9 then Str_Len = 8 } { If Key_Run does not have sufficient length then Key_Run = Key_Run + Key_Card Remove Str_Len bits from Key_Run and identify the Decimal + 1 value of these bits. This will be called Str_Cnt Com_Cnt = RoundDown (Log( Str_Cnt / 2) / Log (2)) If Com_Cnt < 4 then Com_Cnt = 4 //Next step helps analyzes Com_Cnt to see if it is small enough, reduces the length if it is not // { While //I am creating a repeating sequence that repeats until the if then is true // Load Decimal + 1 of Com_Cnt bits from Key_Run, value is Com_Pare If Com_Pare > RoundDown (Str_Cnt / 2) then Com_Cnt = Com_Cnt -1 else End } Remove Com_Cnt bits from Key_Run // The purpose of this code above is to get the decimal of the first portion of our string length bits and to get a decimal amount for our combinations count which will be half that, or less, of the decimal for the string length. // Chk_Salt = Remove 1 bit from Key_Run If Chk_Salt = 1 then remove 3 bits from Key_Run, these three bits become Salt_True Using Com_Pare identify Replacement_File.txt table section for the Ternary Replacement. Remove the identified bits from Process_Run as identified by the table inside Replacement_File.txt in match to the corresponding binary. Call the result Out_Put1 // This is using the table to identify a length section appropriate for the replacement then identifying the string section inside that would match our source which will then indicate what to replace it with // If Chk_Salt = 1 then ************* SALTS NEED TO GO HERE *********** // Some salts occur before the next process, some would after the next process. I am going to make a separate post about the salts // Fill Empty Spots in Out_Put1 by using appropriate length of Process_Run }
{ // Process_2 is very similar to Process_1, main differences will be it is already running in Ternary. // Load Process_Run Load Key_Card
Load first 5 bits of Hash_Key, find the Decimal +1 and save as Hash_Ke2
Str_Len = 0 Key_Run = Key_Card Salt_True = 0 Com_Pare = 0 Com_Cnt = 0 Str_Cnt = 0 Chk_Salt = 0 // Replacement_File.txt //
{ If Hash_Ke2 > 0 & < 4 then Str_Len = 4, If Hash_Ke2 > 3 & < 9 then Str_Len = 5, If Hash_Ke2 > 8 & < 14 then Str_Len = 6, If Hash_Ke2 > 13 & < 19 then Str_Len = 7, If Hash_Ke2 > 18 & < 24 then Str_Len = 8, If Hash_Ke2 > 23 & < 29 then Str_Len = 9, If Hash_Ke2 > 28 & < 32 then Str_Len = 10. //Longer possible string lengths in follow up repetitions, increases difficulty in statistical analysis and brute forcing significantly. // } { If Key_Run does not have sufficient length then Key_Run = Key_Run + Key_Card Remove Str_Len bits from Key_Run and identify the Decimal + 1 value of these bits. This will be called Str_Cnt Com_Cnt = RoundDown (Log( Str_Cnt / 2) / Log (2)) If Com_Cnt < 4 then Com_Cnt = 4
{ While
Load Decimal + 1 of Com_Cnt bits from Key_Run, value is Com_Pare If Com_Pare > RoundDown (Str_Cnt / 2) then Com_Cnt = Com_Cnt -1 else End } Remove Com_Cnt bits from Key_Run
Chk_Salt = Remove 1 bit from Key_Run If Chk_Salt = 1 then remove 3 bits from Key_Run, these three bits become Salt_True Using Com_Pare identify Replacement_File.txt table section for the Ternary Replacement. Remove the identified bits from Process_Run as identified by the table inside Replacement_File.txt in match to the corresponding binary. Call the result Out_Put1
If Chk_Salt = 1 then ************* SALTS NEED TO GO HERE *********** // Some salts occur before the next process, some would after the next process. I am going to make a separate post about the salts // Fill Empty Spots in Out_Put1 by using appropriate length of Process_Run } { // Process_3 // // The Juggle Routine increases the net cost for brute force attempts to total processor time * 2^n where n is the number of bits in the entire file to be encrypted. This is per cycle involved and if they get the order of processes correct. // Hash_Mark = Hash of Key_Card Len_Mark = Length of Hash_Mark divided by 2 rounded down Hash_Mark = Hash_Mark - Len_Mark Sort_Hash = Last 3 bits of Hash_Mark Done_Hash = Decimal +1 of Sort_Hash Hash_Mark = Hash_Mark minus Sort_Hash Trig_Cnt = Last three bits of Hash_Mark Jug_Start = 0 Tri_Dec = Decimal + 1 of Trig_Cnt Trig_1 = 0 Trig_2 = 0 Trig_3 = 0 Trig_4 = 0 Trig_5 = 0 Trig_6 = 0 Trig_7 = 0 Trig_8 = 0 Trig_? = 0 // see lower notes //
{ If Process_Run is Ternary then run sub_prss2, else run sub_prss2 If Done_Hash < 3 then Done_Hash = 3 // Examines to see if the system is in Ternary, should be obvious // } { // sub_prss1 // // Trig_Dec and Done_Hash are the main functions to determine length and number of triggers. // Load Process_Run Trig_? = ? // The above needs to be incremental in growth for Trig_1 to Trig 8, or make some sort of array? // { While // Trigger making //
Trig_Dec> 0 ; Read first three bits of key, if Trig_? = 000 then 00, if Trig_? = 001 then 01, if Trig_? = 010 then 10, if Trig_? = 100 then 02, if Trig_? = 110 then 20, if Trig_? = 101 then 12, if Trig_? = 011 then 21, if Trig_? = 111 then 11 // Note this is the extremely simple version // } { While Process_Run still has bits repeat sequence Remove Done_Hash trits from Process_Run, These are First_Trig Read First_Trig for first match to Trig_? values, when match then remove remainder after match to Sec_Trig. Read Sec_Trig in reverse to find match for Trig_? values, when match then remove remainder of after match to Thrd_Trig Read Thrd_Trig for first match to Trig_? values, when match then remove remainder after match to Frth_Trig. Read Frth_Trig in reverse to find match for Trig_? values, when match then remove remainder of after match to Fith_Trig Read Fith_Trig for first match to Trig_? values, when match then remove remainder after match to Sxth_Trig. Read Sxth_Trig in reverse to find match for Trig_? values, when match then remove remainder of after match to Svth_Trig Read Svth_Trig for first match to Trig_? values, when match then remove remainder after match to Egth_Trig. // Whatever remains will go only into the 8th set in this version // End While when Process_Run is empty } { Process_Run = Reverse order of data for Sec_Trig, Frth_Trig, Sxth_Trg, Egth_Trig } }
{ // sub_prss2 // Key_Fun = Key_Card Trig_? = ? Load Process_Run { While Trig_Dec> 0 ; Remove Three bits from Key_Fun, becomes Trig_? //incremental increase function // // Design may use all strings as keys if odds happen correct with Binary, this is an extremely simple version // } { While Process_Run still has bits repeat sequence Remove Done_Hash bits from Process_Run, These are First_Trig Read First_Trig for first match to Trig_? values, when match then remove remainder after match to Sec_Trig. Read Sec_Trig in reverse to find match for Trig_? values, when match then remove remainder of after match to Thrd_Trig Read Thrd_Trig for first match to Trig_? values, when match then remove remainder after match to Frth_Trig. Read Frth_Trig in reverse to find match for Trig_? values, when match then remove remainder of after match to Fith_Trig Read Fith_Trig for first match to Trig_? values, when match then remove remainder after match to Sxth_Trig. Read Sxth_Trig in reverse to find match for Trig_? values, when match then remove remainder of after match to Svth_Trig Read Svth_Trig for first match to Trig_? values, when match then remove remainder after match to Egth_Trig. // Whatever remains will go only into the 8th set in this version // End While when Process_Run is empty } { Process_Run = Reverse order of data for Sec_Trig, Frth_Trig, Sxth_Trg, Egth_Trig } } { Process_4 // Shuffle Process // // Shuffle is designed to just swap a key derived sized length of trits or bits //
Read Key_Card first three bits. This becomes Shfl_Len Shfl_Dec = Decimal + 1 of Shfl_Len If Shfl_Dec < 2 then Shfl_Dec = 2 // Above is how we decide what length of blocks are being replaced. // Totl_Left = Shfl_Dec Bin_Bin = 0 Key_Shfl = Key_Card { If Totl_Left > 2 then Bin_Bin = Log(Totl_Left) / Log(2) // As if using the log function in MS Word // Key_Req = Remove Bin_Bin bits from Key_Shfl Shfl_? = Decimal of Key_Req
// Problem Defining this. I will make a separate post showing how this would look but not how it would work in Pseudo Code // } }
// Decryption to come when I have the time, hopefully it is obvious to some //
___________________________________________SALTS LIST____________________________
SALTS
During the combinatorics phase there can be additional methods, known as salts, to add to the source which will confound an attempt to break the encryption. These salts can be modified to use binary or ternary as needed.

The salts are:
Salt 1: add combination(s) at
This salt will be triggered by a 000 in the key, the next two to four bits of the key will determine where in the current set the combination will be fake whereas the length of the combination string determines the required bits.

Salt 2: ended combination, start new combination early
This salt will be triggered automatically when possible, it will not allow a previous combination to break size rules, aka 4 minimum string length and a maximum of 50% combinations inside the string length. This increases security to prevent detecting this salt. This salt will not be used if there is a marker for another salt (This one is disabled in the example as I am only human).

Salt 3: Simulate multiple smaller combinations
This salt will be triggered by a 001 in the key, if the combination is under 8 then it defaults to NO SALT, else it defaults to two distinct combination strings where you divide by 2, round down for the first, then remainder for 2nd to obtain the string sizes. Possible alternative includes using a marker in the key to allow for more divisions provided the string length is long enough.

Salt 4: Skip Combination entirely
This salt will be triggered by a 010 in the key. The size will be determined by the previous combination string lengths, if under 8 then it will be 10 string length, if the previous was over 8 string length it will be 6 string length. Also it is possible to use a math formula to do a size variable, or a hash value, or.. Similar to 8 except we still use the full length of the listed string.

Salt 5: Skip real combinations, insert fake combination
This salt will be triggered by a 100 in the key. The size will be determined by the previous combination string lengths, if under 8 then it will be 10 string length, if the previous was over 8 string length it will be 6 string length.

Salt 6: Can use 2 dimensions
This salt will be triggered by a 011 in the key. This results in a combination going down instead of left to right. This is a complexity issue, I've plans for up/down but is the encryption community ready for this complexity? This key can be avoided if the complexity is too much, it is unlikely that by making blocks for this function that any existing block attacks could find vulnerabilities to exploit.

Salt 7: This will invert the binary values in the next combination
This salt will be triggered by a 101 in the key.

Salt 8: In between fixed length combinations, where the leading combination string ends with a combination location, and the next string starts with a combination location you can put a complete blank string. This is contrary to 4 where we are using the assigned string length in full instead of a variable. This salt will be triggered by a 110 in the key.

Salt 9: This salt, if we are using ternary, alters which of the 0, 1, 2 values is being used to encode the combinations and what is doing in binary. This is a permanent flip or a temporary flip as desired or as built into function. This salt will be triggered by a 111 in the key.
________________________________________________Example Tables (paste from Excel)_______________________________


https://preview.redd.it/fjtp9f4na5931.png?width=677&format=png&auto=webp&s=51bdfe2144d8c04cfc3c9dea42ef6b554344d9bd
submitted by PHDEinstein007 to encryption [link] [comments]

Hulkbuster (Iron Man Mark 44) - Character Guide/Review

Wiki Page
Other Guides
Note: I do not update my guides on their reddit posts. If you find this guide from searching and it is out of date, check the "Other Guides" link above to see if I've updated it on the wiki.
 

Overview

History:
Hulkbuster was the first "new" character to be released during the game's global launch on April 30, 2015 (the other launch characters had already been present during beta).
After being shuffled in and out of the Honor Token store several times, he received his first major change - the addition of his 5th skill - in version 1.9.0, more than half a year later. Being one of the best skills in the game at the time, Hulkbuster formed the infamous PvP meta trio of early 2016, alongside Lady Loki and Silk.
He got his first uniform, the "Heavy Duty Armor", in 2.0 with the addition of the first Tier-2s, which propped him up even further. However, as more Tier-2s began rolling out and power creep accelerated heavily, Hulkbuster began to drop out of the meta, with his own Tier-2 Passive (released in late December 2016) proving too little to push him back up to the top where he used to be.
He remained fairly irrelevant for a long while - with the release of new modes like Shadowland and World Boss Ultimate only proving how dated his skillset was - until update 4.1 released in late May of 2018, almost a year and a half after his Tier-2 Passive was added. This second half of the "Avengers: Infinity War" tie-in update gave him a new uniform based on his appearance in the film, and significantly boosted him back into viability. While it wasn't nearly enough to make him a meta (or a top 3 character in the game), it makes him playable and is a worthy investment for fans of the character.
Attainability/Utility:
Hulkbuster cannot be consistently farmed - the main method of ranking him up will be through Biometrics Selectors and Rank Up Tickets, which both work on him (alongside Mastery Tickets and Tier-2 Tickets). There are other minor ways of gaining his Biometrics - such as random drops from "Marvel's Avengers: Infinity War" Legendary Battle Supply Chests and as an Ally Shifter in early Story Missions - but none of them reliable enough to make him considered "farmable".
In-Game Bio:
The Hulkbuster is a powerful suit of armor created by Tony Stark. It is one of the few weapons that has proved effective against the Hulk's uncontrollable rampages.
 

Basic Information

 

Uniforms

Quick overview:
Uniform Cost1 Changed Skills
Heavy Duty Armor 1250 1 2
Marvel's Avengers: Infintiy War 1750 1 2 3 4 5
  1. This is the cost of the uniform in crystals, without any sale prices applied. It is advised to only buy a uniform if it is on sale, with most sales reducing costs by 40%.
Note: "Heavy Duty Armor" uniform description has been omitted due to the 40000 character limit on reddit posts. It's still up on the wiki page linked above, but you're not missing much - it's useless now and overshadowed by the Infinity War uni.

Marvel's Avengers: Infinity War

Uniform Bonus:
Description:
A significantly better uniform that pushes Hulkbuster back into viability. Has a greatly improved skillset, way more effects on his skills to make playing him feel less boring, boosted damage and a useful Uniform Bonus.
A quick rundown of the skill changes (more detail under the "Skills" section):
Overall, while this isn't a standout across the two Infinity War updates, it's still a strong uniform - much needed to make Hulkbuster useful and well worth the cost.
Skill Summary:
Skill Number Damage Type Number of Hits I-Frame Crowd Control Other Debuffs Attack Buff Defensive Buff
1 Physical 9 No Stun (2 sec) -- -- --
2 Physical 7 No Stun (3 sec) -- -- --
3 Physical 9 Yes -- Burn (3 sec) -- --
4 Energy 17 No -- -1/2/5% All Defenses (Stacks up to -25%) (6 sec) -- Guards against 8 hits (8 sec)
5 Energy + Physical 27 Yes Bind (3 sec) -- -- 6% Recovery of Max HP
Uniform Upgrade Requirements:
From To Biometrics Norn Stone Uniform Upgrade Kit Gold Uniform Option
Normal Advanced 30 90 30 44 000 Vulture (Spider-Man: Homecoming)
Advanced Rare 60 135 45 80 000 Cyclops (Marvel NOW!)
Rare Heroic 120 195 90 120 000 Hulk (Marvel's Thor: Ragnarok)
Heroic Legendary 240 240 180 220 000 Shuri (Marvel's Black Panther)
Legendary Mythical 480 285 330 360 000 Gwenpool (Gwen Poole)
 

Skills

Active Skills

Going around the normal attack button from right to left:
Basic Attack:
GIFs: Avengers: Age of Ultron | Heavy Duty Armor | Marvel's Avengers: Infinity War
Hulkbuster punches enemies in melee. Nothing special, don't use this.
Skill 3: Jet-Assisted Takedown (unlocks at 3✩), base cooldown time 8 seconds.
GIFs: Avengers: Age of Ultron | Heavy Duty Armor | Marvel's Avengers: Infinity War
With his first two uniforms, Hulkbuster performs a series of 6 hard punches in melee. Damage is okay, but the skill leaves Hulkbuster really open for attack and has no special effects tied to it. Pretty bad.
With his "Marvel's Avengers: Infinity War" uniform, Hulkbuster crouches as 8 missiles launch upwards out of the armor's back. He then jumps up high and lands hard, creating a large crater while the missiles rain down nearby, inflicting Burn debuffs to enemies hit. This attack deals solid damage with a nice flashy animation to go with it.
The jump portion of the skill is an i-frame, but there's a relatively long wind-up with the missile launching at the start of the animation. If you've got Guard Break Immunity, just make sure you've got some Guard Hits left before using this; if not, you'll have to time this to make sure you don't get broken before the i-frame begins.
Bad skill without the "Infinity War" uniform, a useful (but not great) skill with it.
Skill 1: Repulsor Smash (unlocks at 1✩), base cooldown time 7 seconds.
GIFs: Avengers: Age of Ultron | Heavy Duty Armor | Marvel's Avengers: Infinity War
Note: The "Heavy Duty Armor" uniform changes this skill name to "Bullet Punch".
Note: The "Marvel's Avengers: Infinity War" uniform changes this skill name to "Rocket Punch".
With his "Avengers: Age of Ultron" uniform, Hulkbuster punches enemies a few times. A slow, vulnerable, melee move that doesn't deal much damage and mostly just leaves you open for attack.
With his "Heavy Duty Armor" uniform, Hulkbuster punches enemies, fires a few bullets, then punches again. The animation changes but if it's improved at all, it's not noticeable.
With his "Marvel's Avengers: Infinity War" uniform, Hulkbuster extends both hands and rapidly punches 3 times, then launches two rockets which circle enemies before exploding, causing a 2 second Stun. It's still the worst move in Hulkbuster's skillset, but still an improvement over the previous two uniforms. Since the Stun effect is delayed, it's better to use this after Hydraulic Boom (2), which Stuns enemies immediately.
Skill 2: Hydraulic Boom (unlocks at 1✩), base cooldown time 10 seconds.
GIFs: Avengers: Age of Ultron | Heavy Duty Armor | Marvel's Avengers: Infinity War
With his "Avengers: Age of Ultron" uniform, Hulkbuster jumps forward and lands on enemies twice. A mostly useless skill, dealing okay-ish damage but having no other properties tied to it, making it a very vulnerable attack.
With his "Heavy Duty Armor" uniform, Hulkbuster shoots 4 rounds at enemies before executing the jump-and-land animation once. This is similarly useless.
With his "Marvel's Avengers: Infinity War" uniform, Hulkbuster knocks enemies high into the air, then jumps and lands, with a crater rippling across the ground to deal more hits. The first hit deals a 3 second Stun, and the crater hits enemies in a solid area of effect, making this a much more useful skill than its default.
Skill 4: Arc Reactor Burst (unlocks at 5✩), base cooldown time 13 seconds.
GIFs: Avengers: Age of Ultron | Heavy Duty Armor | Marvel's Avengers: Infinity War
With his first two uniforms, Hulkbuster shoots a laser out of his hand repulsors, which lingers for a bit. The only part of Hulkbuster's skillset to deal solid Energy Damage (not counting the one little hit in skill 5).
With his "Marvel's Avengers: Infinity War" uniform, the skill's animation changes slightly, shooting a beam out of his right hand, then adding his left hand for two more bursts. This still deals high Energy Damage and functions similarly, but also has a Guard Hit Shield added - as a result, you'd want to max out the skill level, since that'll increase the Guard Hits to 8 hits for 8 seconds.
Regardless of uniform, this is a useful skill to cancel to after skill 5 - the rockets will still hit enemies and dealing damage even if you cancel the animation. There's no real reason to keep the 5th skill animation running, so you may as well cancel it into 4 and allow the Bind to ensure you won't be hit during this vulnerable animation. With the "Infinity War" uniform, it also means you'll be getting the Guard Hit Shield up quickly into the rotation.
Skill 5: Barrage Strike (unlocks at 6✩), base cooldown time 17 seconds.
GIFs: Avengers: Age of Ultron | Heavy Duty Armor | Marvel's Avengers: Infinity War
With his first two uniforms, the Veronica satellite hovers over enemies and shoots down 6 metal rods in a circle, which Bind all enemies enclosed by them for 3 seconds. The Hulkbuster suit thrusts backwards and releases a barrage of missiles in midair. This skill deals high damage, most of it Physical (there's one hit at the start that's a minor amount of Energy Damage), and is an instant and fairly long i-frame - the only one in his kit.
The "Marvel's Avengers: Infinity War" uniform only slightly changes this skill, keeping the animation mostly the same but adding a large explosion at the end, as well as a 6% heal shortly after the skill is triggered. This is the only bit of native healing in all of Hulkbuster's skillset(s), and it's incredibly useful in keeping him alive in sustained PvE gamemodes. Since it's only 6%, I do recommend bumping it up somewhat through other build components (if not adding more heal passives).
Overall, really good skill, use it as much as possible. If you need the full i-frame duration, let it play out, otherwise cancel it into skill 4 and the rockets will keep flying.
Skill Rotations:
Hulkbuster is barely usable with his first two uniforms, I typically just run 5(c)-4 and run around (or tag out) until I can use it again. Having the 10-second Physical Damage Immunity at Tier-1 really helps in Shadowland floors, where you can spam attacks without having to kite (as long as enemies you're fighting have no Energy Damage), but the 5 second All Damage Immunity at Tier-2 makes this a bit less useful.
I really recommend just not bothering with Hulkbuster with these two uniforms, he has no defensive abilities, only one i-frame and two useful skills in total.
With the "Marvel's Avengers: Infinity War" uniform, as a general rotation, I like to use 5(c)-4-3-2-1:
 

Passive Skills

Passive: Heavy Duty Exo-Frame (unlocks at 4✩).
At Tier-1:
At Tier-2:
A unique passive that has its uses, but I personally don't find it to be very good.
At Tier-1, it's useful as a 10-second window where you can not worry about taking any damage, as long as enemies you're fighting deal purely deal Physical Damage. However, the 50 second cooldown is a major negative and makes sure this passive has very little presence in the majority of gameplay.
At Tier-2, the duration of both the actual immunity and the cooldown are lowered, with the immunity now blocking all damage types. While the total percentage uptime of the passive is increased, lowering the duration to 5 seconds (while balanced) makes it difficult to make use of.
There's no animated visual indication that it triggers, only the presence of the buff icon, which is easy to miss during gameplay - by the time you notice it's triggered, it likely doesn't have very long left anyway. When I first started testing Hulkbuster with the new uniform, I got through a Thanos fight and a Shadowland stage without even remembering this passive existed.
Couple this with the fact that it can trigger while your Guard Hit Shield is active, completely wasting itself, means that this passive isn't as great as it looks. There might be a couple of times where it triggers helpfully and you say "Ooh that's cool !" but it's otherwise unreliable and forgettable.
Leadership: Iron Armada.
A solid and versatile leadership that is guaranteed to benefit all members of the team. While other leaderships might be better, this one is still good enough to use frequently, as long as you're not in a mode with a high DPS requirement.
Of course, don't build Hulkbuster specifically for this leadership, but it's good to use for a team you're already intending on playing Hulkbuster in.
Tier-2 Advancement: System Upgrade.
Not the most exciting Tier-2 Passive. Improves on his native slowness (though the 30% Attack Speed cap can only do so much), adds quite a significant amount of Skill Damage, and buffs his regular Passive, which we've discussed.
All in all, this Tier-2 is a luxury, not a priority. It doesn't fundamentally change anything about his skillset and the buffs are mostly just stat increases, but it's a worthy boost for the character and worth investing in mid-to-late game.
 

Gears

Regular Gears:
As with all uniforms, the gear icons and gear names change, but the stats granted do not. The gear names of the Avengers: Age of Ultron uniform are listed below.
Gear Name Base Stat 1 +20 Bonus Base Stat 2 +20 Bonus Base Stat 3 +20 Bonus
1 Magno-Hydraulic Pseudo-Musculature All Attacks +800 Critical Rate +835 All Attacks +875
2 Impact-Resistant Carbon Plating All Defenses +702 Critical Damage +895 All Defenses +776
3 Anchoring System HP +2802 Crowd Control Time -776 HP +3116
4 Gamma Radiation Detector Ignore Defense +1194 Skill Cooldown -859 -- --
Special Gear:
A Hulkbuster build can really go either way (or a combination of both) - offensively, he does have solid burst damage potential with the 5(c)-4 combo, and defensively, he has natively high defensive stats that might justify a more PvP-oriented build. With the "Infinity War" uniform he also gains a ton of Crowd Control, which can be useful for PvP.
Recommended fixed stats:
Recommended procs:
Stat Priorities:
Here are my recommendations for stats to prioritise on Uru, 4th Gear Option and Uniform Options. If you have already reached the cap for the stat, move on to the next one.
Priority Stat 4th Gear Option Uniform Option Uru Farming Mission Uru Norn Type Stat Cap Flat Points to 1%
1 Skill Cooldown Y Advanced, Heroic 12-1, 13-8 Blue (Blast) 50% 200
2 Ignore Defense Y Heroic 12-6, 13-5 Red (Combat) 50% 200
3 Physical Attack N Rare, Mythic 12-7, 13-1, 13-6 Red (Combat) - -
4 Attack Speed Y Advanced, Heroic 11-3, 11-7, 13-8 Red (Combat) 130% 333
5 Recovery Rate Y Heroic 12-5, 13-3 Purple (Universal) 250% 200
6 HP N Rare, Heroic 11-4, 11-8, 13-3 Purple (Universal) - -
7 Critical Damage Y Mythic 12-3, 13-4 Green (Speed) 200% 100
8 Critical Rate Y Mythic 12-2, 13-4 Green (Speed) 75% 133
Here's my personal reasoning for this list. Keep in mind your priorities might differ based on what you want out of the character, your card stats, and the other components of your build.
 

ISO

You can go any way you want in terms of ISO set - Hulkbuster can take hits well, meaning "When Hit" procs aren't an issue (they can also proc while his Guard Hit Shield is up). If you want an offensive boost, go for an Attack set; if you want a defensive boost, go for a Heal or Shield. Shield procs are generally better in PvP, though if you already have Recovery Rate being built in another aspect of your build, you'd probably lean more towards a Heal proc.
As usual, it's a waste of gold to roll for a specific set, so just settle with the first ISO set of the proc type you want. I'd also at least consider keeping Overdrive, Drastic Density Enhancement or I Am Also Groot if you land on them, and they're not of the proc type you intended for.
Set Name Type Activation Bonus 1 Bonus 2 Bonus 3 Bonus 4 Bonus 5
Hawk's Eye Attack When Attacking All Attack +8.5% Critical Rate +8.5% Critical Damage +8.5% Dodge +8.1% Cooldown Time -8.1%
Power of Angry Hulk Attack When Attacking All Attack +8.5% Attack Speed +7.7% All Defense +8.5% Critical Rate +8.5% Ignore Defense +8.1%
Overdrive Attack When Attacking All Attack +8.5% All Defense +8.5% Critical Rate +8.5% Critical Damage +8.5% Ignore Defense +8.1%
Stark Backing Recovery When Hit All Defense +8.5% Max HP +8.5% Critical Damage +8.5% Dodge +8.1% Movement Speed +7.7%
I Am Also Groot. Recovery When Hit All Attack +8.5% Max HP +8.5% Critical Rate +8.5% Crowd Control Time -8.1% Recovery Rate +8.1%
Drastic Density Enhancement Shield When Attacking All Attack +8.5% Max HP +8.5% Critical Damage +8.5% Crowd Control Time -8.1% Defense Penetration +8.1%
Binary Power Shield When Hit Max HP +8.5% All Defense +8.5% Attack Speed +7.7% Critical Rate +8.5% Recovery Rate +8.1%
To optimise:
 

Teams

Hulkbuster has very few teams, but luckily they're all good and have solid bonuses.
Note: Numbers in square brackets [x] refer to the skill used by the character when pressing the Team-Up Button.
Iron Mania: Hulkbuster, Iron Man, War Machine
A classic team, with all 3 characters going from zero to hero with their "Marvel's Avengers: Infinity War" uniforms. Iron Man and War Machine both provide high burst DPS, while Hulkbuster can be tagged to for his higher defensive stats.
While there are only 2 bonuses, they provide okay stats, and the whole team can make use of Hulkbuster's +24% All Attacks boost, since Iron Man uses Energy Attack and War Machine uses Physical.
Anger Management: Hulkbuster, Red Hulk, Hulk
Three strong Combat characters with a nice thematic link, all of which have similar brawler playstyles - mostly melee attacks with a bit of healing. The team bonuses are nice, most notably providing +11.6% All Attacks, on top of Hulk's leadership, which provides +30% Physical Attack to the team.
Blunt Force: Hulkbuster, Hulk, Thor
Replacing Red Hulk with Thor gives another three-bonus team, again with three strong characters. While perhaps not the best team to use if you're planning on using any of these three characters alone, it's a fun setup with a good leadership and bonuses.
 

Uses

Build | Cards
Note: Unless otherwise specified, I am referring to the "Marvel's Avengers: Infinity War" uniform in this section.
Mission Clearing:
Relevant modes: Story Missions, Special Missions, Daily Missions, Dimension Rifts, Epic Quest Missions
Hulkbuster isn't very good for mission clearing: his slow attacks and low Movement Speed make him a sub-optimal clearer for lower missions, where time is the main concern. In higher stages, his lack of defensive abilities, only two i-frames, and the fact that enemies may be immune to Crowd Control make him a tough character to use, even on manual control, in chapters 11+ of Story Missions.
Running through Story Mission 10-8 with Hulkbuster's own leadership, I got the following clear times: 34, 40, 36, 38, 31 - for an average of 35.8 seconds. Not terribly slow, but not the best either.
Damage Output:
Relevant modes: Co-Op Play, Villain Siege
Hulkbuster's damage is high on skills 3, 4 and 5, allowing him to burst down enemies in Co-Op or Villain Siege to a reasonable extent. He has enough damage output to be relevant in endgame PvE, but I wouldn't say damage is his strong suit or describe it as anything more than "good", though.
Player Versus Player:
Relevant modes: Timeline Battle, Battleworld, Alliance Conquest
While he does have good defensive stats, it's generally his kit that lets Hulkbuster down in PvP - it's strong but generic, with no special properties (such as Pierce, ignore i-frames, remove all buffs) that make him stand out.
In Timeline Battle and Battleworld, opponents' teams are generally too meta-heavy for Hulkbuster to stand a chance. Enemies in PvP tend to have far more multi-hit attacks than those in PvE, so a per-hit Guard Hit Shield melts rather quickly, leaving Hulkbuster's melee skills entirely vulnerable. Characters with particularly high DPS will likely one-shot Hulkbuster regardless of his high defenses.
As always, if you build a decent character for PvP you'd at least get some use out of them in Alliance Conquest, since you can pick your battles easily. Find a team without any debuff removal, and you can guarantee that all of Hulkbuster's skills will at least be somewhat useful, making it hard for the AI control to completely mess up (since his skills are either i-frames, Crowd Control or Guard Hits).
Alliance Battle:
Relevant modes: Alliance Battle, Alliance Battle Extreme Mode
Hulkbuster can easily clear Normal Alliance Battle, as with any good character. He may not be the fastest, but he can definitely do it.
He can also clear Extreme Mode, and while he won't be pushing any records, he can put up a respectable score. The main issues I found in my limited testing in this mode were getting Guard Broken (which can be easily solved with a Guard Break Immunity Obelisk) and mobility - with no instant i-frames or movement skills (apart from skill 5, which you should use immediately for damage) it's difficult to dodge oncoming attacks or meteors. Still, he scored a decent 195k on my second attempt with no support and plenty of room for improvement.
World Boss:
Relevant modes: World Boss, World Boss Ultimate Mode
Hulkbuster is alright against normal World Bosses - he has enough damage to easily clear most stages, and his high defensive stats and native heal help him out against the tougher sustained fights. His main weakness in this mode is lack of mobility/iframes - you'll mostly be facetanking and pounding on the boss in melee - so it might be difficult to avoid high-damaging attacks. With a decent setup he can beat most of the regular bosses (Infinity Thanos might take more effort), except maybe Apocalypse, but that fight is awfully designed.
I've had no luck with Hulkbuster against World Boss Ultimate - while his DPS is there, his low movement speed and 2 i-frames are especially punishing, making it extremely difficult to manoeuvre out of the way of telegraphed attacks. Skills like Proxima's Midnight Sky attack melt him, as he's not fast enough to outrun the spears, and his two i-frames aren't long enough to keep him safe for the entire duration. That being said, he might be decent as long as you have backup to tag out to when the problematic attacks start.
Infinity:
Shadowland:
Hulkbuster's kit is ideal for Shadowland, and it's the mode he excels most at. His three Crowd Control abilities get a chance to shine, and the 3-minute time limits on most stages allow for the kind of slow but sustained gameplay that Hulkbuster seems to be built for: locking down enemies through Crowd Control and slowly whittling them down while they're immobile. Any small amounts of damage Hulkbuster takes from enemies that manage to break out of his Stuns or Snares can be readily recovered within a few rotations with his 5th skill's heal, since Shadowland opponents tend to not deal crazy burst damage (save the last few floors).
Shadowland is a rare mode where every skill is useful for Hulkbuster, so you can follow the skill rotation above and easily get the job done in reasonable floors from 1-25 (floors with Reflect will likely be a problem, due to his 4th skill dealing Energy and all his other skills dealing Physical).
 

Conclusion

With his latest "Infinity War" uniform, Hulkbuster becomes a worthy character to build. While he doesn't reach the heights of his early 2016 days, he's a reliable Shadowland clearer and a decent all-round Combat, useful in a variety of modes.
His Tier-2 Passive isn't as important, mostly serving as a simple stat increase, but his uniform is absolutely necessary to make him playable in the endgame.
Hulkbuster isn't a "must-have" character by any means, and one of the less powerful "Infinity War" uniforms, but he's still fun to play and strong enough to hold his own.
submitted by iMuffles to future_fight [link] [comments]

60 Second Binary Options Indicator 90% Win Binary Options 60 Seconds Indicator %100 Winning Trades ... 60 seconds binary options strategy winning 22 out of 24 ... 60 Seconds Binary Options Indicator - YouTube Binary Options Signals Indicator 60 Second 90% Accurate Signals!

This best 60 seconds binary options indicators …. Jun 24, 2020 · 60 second binary options indicator If you are looking for a non-repaint 60-second binary options indicator for more profit you can take a look this 60 sec. @ PrabuddhaEdge (12 August 2020 - 09:37 PM) hello @ Nathan55 (10 August 2020 - 11:19 AM) option strategy. Binary Options Indicators. In this category are published only the best and most accurate binary options indicators. All binary options indicators on this site can be downloaded for free. Most of them are not repainted and are not delayed and will be a good trading tool for a trader of any level. Great for 60 sec binary options trading! Mar 26, 2019. by More on Best-MetaTrader-Indicators.com. this indicator it's awesome. Related MetaTrader Indicators. Trading Signals Indicator; ADMI Trading Signals; Ultimate Trading Signals; PRO Forex Trading Signals; Channel Trading Signals; Fractals5 Trading Signals; Sidus Trading Signals ; Binary Trading Signals Indicador; CCI MTF Signals; Zig Zag ... Download a huge collection of Binary options strategies, trading systems and Binary Options indicators 100% Free. Get your download link now. After those levels are found, a binary options trader can use their power to trade on 60 sec binary options, opening CALL deals on the first test of support and put-positions, counting on the first bounce from the resistance. Best indicators for 60 sec binary option Strategy As long as the market conditions change much more frequently on the one-minute chart, the set of technical indicators ... Trend following BO – 60 second binary options trend following strategy is fast paced, momentum and trend following strategy. While the strategy makes use of just one indicator, the key to success with this strategy is how fast you can execute a trade when the indicator gives a signal. What is a 60 Second Binary Option? 60 Second binary options are binary option trades with really short expiry times (60 seconds). For most brokers, this is also the shortest expiry time that they will offer on their platform. Some brokers will also term these options as “turbo” options. In essence, the trader just needs to make a judgement call of whether the price of the option will go up ... 60 Sec. indicator is one of the most popular indicators in binary options trading. Today you can download this indicator for free. This indicator is the combination of 3 particular Indicators named Arrow, STO, and RSX. 60 Sec. Indicator can help you to win almost 80% of trade on your binary options trading. In this 60 sec. It’s a reprintable indicator, but if you follow the rules you can ... Additionally, 60 sec binary options it’s more challenging to be as true with these transactions since the 15-minute transactions, ... Best binary options indicators for people who aren’t knowledgeable about 60 second binary options signals how I normally exchange the 15-minute expires in the 5-minute graph, I normally search for an initial refuse of a cost level I already have discounted ... 60 Seconds Binary Options System Indicator. A very simple to use binary options trading indicator. It’s designed to trade 60 seconds buy CALL/buy PUT binary options with 60 seconds expiry time. Green dots indicate to open a buy CALL option with 60 seconds expiry time. Red dots indicate to open a buy PUT option with 60 seconds expiry time.

[index] [14578] [7256] [24443] [1940] [11800] [29345] [18758] [2370] [12461] [1991]

60 Second Binary Options Indicator 90% Win

60 seconds binary options strategy winning 22 out of 24 trades-100% profit guaranteed - YouTube. 60 seconds binary options strategy winning 22 out of 24 trades-100% profit guaranteed. Watch later. Binary Options Signals Indicator 60 Second! 90% daily win-rate. 100+ signals per day. 600% profit per 1 hour! Non-Repainting! Easy to use, works with any broker, any assets. This is a 60 second binary options indicator that wins 90% of the time. It also works on the other time charts. It works with MT4 Platform. It has an arrow indicator with an audible sound (non ... This 60 Seconds Binary Options Indicator trading system has all you need to earn steady income. Get started earning today!: http://binaryoptionsindicatorsign... Get started earning today!: http ... OLYMP TRADE broker account opening link below: https://goo.gl/urftNR this video contains two trading examples with explanation. watch and learn how to trade ...

http://arab-binary-option.enchapo.cf