Tick Data: Historical Forex, Options, Stock & Futures Data

My home-made bar replay for MT4

I made a home-made bar replay for MT4 as an alternative to the tradingview bar replay. You can change timeframes and use objects easily. It just uses vertical lines to block the future candles. Then it adjusts the vertical lines when you change zoom or time frames to keep the "future" bars hidden.
I am not a professional coder so this is not as robust as something like Soft4fx or Forex Tester. But for me it gets the job done and is very convenient. Maybe you will find some benefit from it.

Here are the steps to use it:
1) copy the text from the code block
2) go to MT4 terminal and open Meta Editor (click icon or press F4)
3) go to File -> New -> Expert Advisor
4) put in a title and click Next, Next, Finish
5) Delete all text from new file and paste in text from code block
6) go back to MT4
7) Bring up Navigator (Ctrl+N if it's not already up)
8) go to expert advisors section and find what you titled it
9) open up a chart of the symbol you want to test
10) add the EA to this chart
11) specify colors and start time in inputs then press OK
12) use "S" key on your keyboard to advance 1 bar of current time frame
13) use tool bar buttons to change zoom and time frames, do objects, etc.
14) don't turn on auto scroll. if you do by accident, press "S" to return to simulation time.
15) click "buy" and "sell" buttons (white text, top center) to generate entry, TP and SL lines to track your trade
16) to cancel or close a trade, press "close order" then click the white entry line
17) drag and drop TP/SL lines to modify RR
18) click "End" to delete all objects and remove simulation from chart
19) to change simulation time, click "End", then add the simulator EA to your chart with a new start time
20) When you click "End", your own objects will be deleted too, so make sure you are done with them
21) keep track of your own trade results manually
22) use Tools-> History center to download new data if you need it. the simulator won't work on time frames if you don't have historical data going back that far, but it will work on time frames that you have the data for. If you have data but its not appearing, you might also need to increase max bars in chart in Tools->Options->Charts.
23) don't look at status bar if you are moused over hidden candles, or to avoid this you can hide the status bar.


Here is the code block.
//+------------------------------------------------------------------+ //| Bar Replay V2.mq4 | //| Copyright 2020, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2020, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict #define VK_A 0x41 #define VK_S 0x53 #define VK_X 0x58 #define VK_Z 0x5A #define VK_V 0x56 #define VK_C 0x43 #define VK_W 0x57 #define VK_E 0x45 double balance; string balance_as_string; int filehandle; int trade_ticket = 1; string objectname; string entry_line_name; string tp_line_name; string sl_line_name; string one_R_line_name; double distance; double entry_price; double tp_price; double sl_price; double one_R; double TP_distance; double gain_in_R; string direction; bool balance_file_exist; double new_balance; double sl_distance; string trade_number; double risk; double reward; string RR_string; int is_tp_or_sl_line=0; int click_to_cancel=0; input color foreground_color = clrWhite; input color background_color = clrBlack; input color bear_candle_color = clrRed; input color bull_candle_color = clrSpringGreen; input color current_price_line_color = clrGray; input string start_time = "2020.10.27 12:00"; input int vertical_margin = 100; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { Comment(""); ChartNavigate(0,CHART_BEGIN,0); BlankChart(); ChartSetInteger(0,CHART_SHIFT,true); ChartSetInteger(0,CHART_FOREGROUND,false); ChartSetInteger(0,CHART_AUTOSCROLL,false); ChartSetInteger(0,CHART_SCALEFIX,false); ChartSetInteger(0,CHART_SHOW_OBJECT_DESCR,true); if (ObjectFind(0,"First OnInit")<0){ CreateStorageHLine("First OnInit",1);} if (ObjectFind(0,"Simulation Time")<0){ CreateTestVLine("Simulation Time",StringToTime(start_time));} string vlinename; for (int i=0; i<=1000000; i++){ vlinename="VLine"+IntegerToString(i); ObjectDelete(vlinename); } HideBars(SimulationBarTime(),0); //HideBar(SimulationBarTime()); UnBlankChart(); LabelCreate("New Buy Button","Buy",0,38,foreground_color); LabelCreate("New Sell Button","Sell",0,41,foreground_color); LabelCreate("Cancel Order","Close Order",0,44,foreground_color); LabelCreate("Risk To Reward","RR",0,52,foreground_color); LabelCreate("End","End",0,35,foreground_color); ObjectMove(0,"First OnInit",0,0,0); //--- create timer EventSetTimer(60); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- destroy timer EventKillTimer(); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- } //+------------------------------------------------------------------+ //| ChartEvent function | //+------------------------------------------------------------------+ void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { if (id==CHARTEVENT_CHART_CHANGE){ int chartscale = ChartGetInteger(0,CHART_SCALE,0); int lastchartscale = ObjectGetDouble(0,"Last Chart Scale",OBJPROP_PRICE,0); if (chartscale!=lastchartscale){ int chartscale = ChartGetInteger(0,CHART_SCALE,0); ObjectMove(0,"Last Chart Scale",0,0,chartscale); OnInit(); }} if (id==CHARTEVENT_KEYDOWN){ if (lparam==VK_S){ IncreaseSimulationTime(); UnHideBar(SimulationPosition()); NavigateToSimulationPosition(); CreateHLine(0,"Current Price",Close[SimulationPosition()+1],current_price_line_color,1,0,true,false,false,"price"); SetChartMinMax(); }} if(id==CHARTEVENT_OBJECT_CLICK) { if(sparam=="New Sell Button") { distance = iATR(_Symbol,_Period,20,SimulationPosition()+1)/2; objectname = "Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1],foreground_color,2,5,false,true,true,"Sell"); objectname = "TP for Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1]-distance*2,clrAqua,2,5,false,true,true,"TP"); objectname = "SL for Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1]+distance,clrRed,2,5,false,true,true,"SL"); trade_ticket+=1; } } if(id==CHARTEVENT_OBJECT_CLICK) { if(sparam=="New Buy Button") { distance = iATR(_Symbol,_Period,20,SimulationPosition()+1)/2; objectname = "Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1],foreground_color,2,5,false,true,true,"Buy"); objectname = "TP for Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1]+distance*2,clrAqua,2,5,false,true,true,"TP"); objectname = "SL for Trade # "+IntegerToString(trade_ticket); CreateHLine(0,objectname,Close[SimulationPosition()+1]-distance,clrRed,2,5,false,true,true,"SL"); trade_ticket+=1; } } if(id==CHARTEVENT_OBJECT_DRAG) { if(StringFind(sparam,"TP",0)==0) { is_tp_or_sl_line=1; } if(StringFind(sparam,"SL",0)==0) { is_tp_or_sl_line=1; } Comment(is_tp_or_sl_line); if(is_tp_or_sl_line==1) { trade_number = StringSubstr(sparam,7,9); entry_line_name = trade_number; tp_line_name = "TP for "+entry_line_name; sl_line_name = "SL for "+entry_line_name; entry_price = ObjectGetDouble(0,entry_line_name,OBJPROP_PRICE,0); tp_price = ObjectGetDouble(0,tp_line_name,OBJPROP_PRICE,0); sl_price = ObjectGetDouble(0,sl_line_name,OBJPROP_PRICE,0); sl_distance = MathAbs(entry_price-sl_price); TP_distance = MathAbs(entry_price-tp_price); reward = TP_distance/sl_distance; RR_string = "RR = 1 : "+DoubleToString(reward,2); ObjectSetString(0,"Risk To Reward",OBJPROP_TEXT,RR_string); is_tp_or_sl_line=0; } } if(id==CHARTEVENT_OBJECT_CLICK) { if(sparam=="Cancel Order") { click_to_cancel=1; Comment("please click the entry line of the order you wish to cancel."); } } if(id==CHARTEVENT_OBJECT_CLICK) { if(sparam!="Cancel Order") { if(click_to_cancel==1) { if(ObjectGetInteger(0,sparam,OBJPROP_TYPE,0)==OBJ_HLINE) { entry_line_name = sparam; tp_line_name = "TP for "+sparam; sl_line_name = "SL for "+sparam; ObjectDelete(0,entry_line_name); ObjectDelete(0,tp_line_name); ObjectDelete(0,sl_line_name); click_to_cancel=0; ObjectSetString(0,"Risk To Reward",OBJPROP_TEXT,"RR"); } } } } if (id==CHARTEVENT_OBJECT_CLICK){ if (sparam=="End"){ ObjectsDeleteAll(0,-1,-1); ExpertRemove(); }} } //+------------------------------------------------------------------+ void CreateStorageHLine(string name, double value){ ObjectDelete(name); ObjectCreate(0,name,OBJ_HLINE,0,0,value); ObjectSetInteger(0,name,OBJPROP_SELECTED,false); ObjectSetInteger(0,name,OBJPROP_SELECTABLE,false); ObjectSetInteger(0,name,OBJPROP_COLOR,clrNONE); ObjectSetInteger(0,name,OBJPROP_BACK,true); ObjectSetInteger(0,name,OBJPROP_ZORDER,0); } void CreateTestHLine(string name, double value){ ObjectDelete(name); ObjectCreate(0,name,OBJ_HLINE,0,0,value); ObjectSetInteger(0,name,OBJPROP_SELECTED,false); ObjectSetInteger(0,name,OBJPROP_SELECTABLE,false); ObjectSetInteger(0,name,OBJPROP_COLOR,clrWhite); ObjectSetInteger(0,name,OBJPROP_BACK,true); ObjectSetInteger(0,name,OBJPROP_ZORDER,0); } bool IsFirstOnInit(){ bool bbb=false; if (ObjectGetDouble(0,"First OnInit",OBJPROP_PRICE,0)==1){return true;} return bbb; } void CreateTestVLine(string name, datetime timevalue){ ObjectDelete(name); ObjectCreate(0,name,OBJ_VLINE,0,timevalue,0); ObjectSetInteger(0,name,OBJPROP_SELECTED,false); ObjectSetInteger(0,name,OBJPROP_SELECTABLE,false); ObjectSetInteger(0,name,OBJPROP_COLOR,clrNONE); ObjectSetInteger(0,name,OBJPROP_BACK,false); ObjectSetInteger(0,name,OBJPROP_ZORDER,3); } datetime SimulationTime(){ return ObjectGetInteger(0,"Simulation Time",OBJPROP_TIME,0); } int SimulationPosition(){ return iBarShift(_Symbol,_Period,SimulationTime(),false); } datetime SimulationBarTime(){ return Time[SimulationPosition()]; } void IncreaseSimulationTime(){ ObjectMove(0,"Simulation Time",0,Time[SimulationPosition()-1],0); } void NavigateToSimulationPosition(){ ChartNavigate(0,CHART_END,-1*SimulationPosition()+15); } void NotifyNotEnoughHistoricalData(){ BlankChart(); Comment("Sorry, but there is not enough historical data to load this time frame."+"\n"+ "Please load more historical data or use a higher time frame. Thank you :)");} void UnHideBar(int barindex){ ObjectDelete(0,"VLine"+IntegerToString(barindex+1)); } void BlankChart(){ ChartSetInteger(0,CHART_COLOR_FOREGROUND,clrNONE); ChartSetInteger(0,CHART_COLOR_CANDLE_BEAR,clrNONE); ChartSetInteger(0,CHART_COLOR_CANDLE_BULL,clrNONE); ChartSetInteger(0,CHART_COLOR_CHART_DOWN,clrNONE); ChartSetInteger(0,CHART_COLOR_CHART_UP,clrNONE); ChartSetInteger(0,CHART_COLOR_CHART_LINE,clrNONE); ChartSetInteger(0,CHART_COLOR_GRID,clrNONE); ChartSetInteger(0,CHART_COLOR_ASK,clrNONE); ChartSetInteger(0,CHART_COLOR_BID,clrNONE);} void UnBlankChart(){ ChartSetInteger(0,CHART_COLOR_FOREGROUND,foreground_color); ChartSetInteger(0,CHART_COLOR_CANDLE_BEAR,bear_candle_color); ChartSetInteger(0,CHART_COLOR_CANDLE_BULL,bull_candle_color); ChartSetInteger(0,CHART_COLOR_BACKGROUND,background_color); ChartSetInteger(0,CHART_COLOR_CHART_DOWN,foreground_color); ChartSetInteger(0,CHART_COLOR_CHART_UP,foreground_color); ChartSetInteger(0,CHART_COLOR_CHART_LINE,foreground_color); ChartSetInteger(0,CHART_COLOR_GRID,clrNONE); ChartSetInteger(0,CHART_COLOR_ASK,clrNONE); ChartSetInteger(0,CHART_COLOR_BID,clrNONE);} void HideBars(datetime starttime, int shift){ int startbarindex = iBarShift(_Symbol,_Period,starttime,false); ChartNavigate(0,CHART_BEGIN,0); if (Time[WindowFirstVisibleBar()]>SimulationTime()){NotifyNotEnoughHistoricalData();} if (Time[WindowFirstVisibleBar()]=0; i--){ vlinename="VLine"+IntegerToString(i); ObjectCreate(0,vlinename,OBJ_VLINE,0,Time[i],0); ObjectSetInteger(0,vlinename,OBJPROP_COLOR,background_color); ObjectSetInteger(0,vlinename,OBJPROP_BACK,false); ObjectSetInteger(0,vlinename,OBJPROP_WIDTH,vlinewidth); ObjectSetInteger(0,vlinename,OBJPROP_ZORDER,10); ObjectSetInteger(0,vlinename,OBJPROP_FILL,true); ObjectSetInteger(0,vlinename,OBJPROP_STYLE,STYLE_SOLID); ObjectSetInteger(0,vlinename,OBJPROP_SELECTED,false); ObjectSetInteger(0,vlinename,OBJPROP_SELECTABLE,false); } NavigateToSimulationPosition(); SetChartMinMax();} }//end of HideBars function void SetChartMinMax(){ int firstbar = WindowFirstVisibleBar(); int lastbar = SimulationPosition(); int lastbarwhenscrolled = WindowFirstVisibleBar()-WindowBarsPerChart(); if (lastbarwhenscrolled>lastbar){lastbar=lastbarwhenscrolled;} double highest = High[iHighest(_Symbol,_Period,MODE_HIGH,firstbar-lastbar,lastbar)]; double lowest = Low[iLowest(_Symbol,_Period,MODE_LOW,firstbar-lastbar,lastbar)]; ChartSetInteger(0,CHART_SCALEFIX,true); ChartSetDouble(0,CHART_FIXED_MAX,highest+vertical_margin*_Point); ChartSetDouble(0,CHART_FIXED_MIN,lowest-vertical_margin*_Point); } void LabelCreate(string labelname, string labeltext, int row, int column, color labelcolor){ int ylocation = row*18; int xlocation = column*10; ObjectCreate(0,labelname,OBJ_LABEL,0,0,0); ObjectSetString(0,labelname,OBJPROP_TEXT,labeltext); ObjectSetInteger(0,labelname,OBJPROP_COLOR,labelcolor); ObjectSetInteger(0,labelname,OBJPROP_FONTSIZE,10); ObjectSetInteger(0,labelname,OBJPROP_ZORDER,10); ObjectSetInteger(0,labelname,OBJPROP_BACK,false); ObjectSetInteger(0,labelname,OBJPROP_CORNER,CORNER_LEFT_UPPER); ObjectSetInteger(0,labelname,OBJPROP_ANCHOR,ANCHOR_LEFT_UPPER); ObjectSetInteger(0,labelname,OBJPROP_XDISTANCE,xlocation); ObjectSetInteger(0,labelname,OBJPROP_YDISTANCE,ylocation);} double GetHLinePrice(string name){ return ObjectGetDouble(0,name,OBJPROP_PRICE,0); } void CreateHLine(int chartid, string objectnamey, double objectprice, color linecolor, int width, int zorder, bool back, bool selected, bool selectable, string descriptionn) { ObjectDelete(chartid,objectnamey); ObjectCreate(chartid,objectnamey,OBJ_HLINE,0,0,objectprice); ObjectSetString(chartid,objectnamey,OBJPROP_TEXT,objectprice); ObjectSetInteger(chartid,objectnamey,OBJPROP_COLOR,linecolor); ObjectSetInteger(chartid,objectnamey,OBJPROP_WIDTH,width); ObjectSetInteger(chartid,objectnamey,OBJPROP_ZORDER,zorder); ObjectSetInteger(chartid,objectnamey,OBJPROP_BACK,back); ObjectSetInteger(chartid,objectnamey,OBJPROP_SELECTED,selected); ObjectSetInteger(chartid,objectnamey,OBJPROP_SELECTABLE,selectable); ObjectSetString(0,objectnamey,OBJPROP_TEXT,descriptionn); } //end of code 
submitted by Learning_2 to Forex [link] [comments]

Immediate Aftermath : The more data we collect and analyze, the clearer the picture becomes.

This is the updated first part of the list that has recorded the notable events as the world deals with the COVID-19 pandemic. [2nd Part] ― The LINKS to events and sources are placed throughout the timeline.
------------------------
The More Data We Collect and Analyze, the Clearer the Picture Becomes.
Someone threw a stone in a pond a long way away. And we're only just feeling the ripples. — Fukuhara from Giri/Haji, Netflix series
------------------------
On Jan 30, Italian PM announced that Italy had blocked all flights to and from China. While Italy has banned people from air-travelling to China, however according to IATA data, there's no measurement implemented for air-travellers from China into Italy till the Mar 07. Especially for Chinese people who have EU passports.
On Jan 31, the US announced the category-I travel restrictions, barring all foreigners who have been in China for the past 14 days, with measures including the refusal of visas and mandatory quarantine.
• "Because the US focused on China and didn't expect the infected people's entry from Europe and the Middle East, the Maginot Line was breached from behind. And so little of credible data at the beginning made the US government to miscalculate its strategic response to the virus." — Dr. Zhang Lun, currently a visiting scholar at Harvard (economics & sociology), during the interview with ICPC on Mar 29.
Also on Jan 31, the WHO changed its tune and declared the coronavirus outbreak a Global Public Health Emergency of international concern (PHEIC).
Decisions on a PHEIC always involve politics .... West African countries discouraged a declaration in 2014 after they were hit by the largest Ebola virus outbreak on record, mainly because of concern about the economic impact.
------------------------
On Feb 02, regarding the US category-I travel restrictions, Kamala Harris, the former Democratic presidential candidate, declared on Twitter:
Since 2017, Trump’s travel bans have never been rooted in national security—they’re about discriminating against people of color. They are, without a doubt, rooted in anti-immigrant, white supremacist ideologies. This travel ban is no different.
On Feb 03, criticizing Trump for his travel restrictions continues. Chinese foreign ministry spokeswoman Hua Chunying (华春莹), a Peking University professors James Liang (梁建章), New York Times, the Nation, OBSERVER, the Boston Globe, Yahoo, and Daily Kos were saying,
it's a "panicky" decision and "racist" or it's "cruel and callous," he's stoking fear for political gains, and the president is "inappropriately overreacting." And professors Liang even said the US ban "will hurt goodwill and cooperation [with China] in the future." [1] [2] [3] [4] [5] [6] [7] [8] [9]
Also on Feb 03, Mr. Tedros of the WHO said there's no need for travel ban measure that "unnecessarily interfere with international travel and trade" trying to halt the spread of the virus.
China's delegate took the floor ... and denounced measures by "some countries" that have denied entry to people holding passports issued in Hubei province - at the centre of the outbreak - and to deny visas and cancel flights.
Also on Feb 03, China is expected to gradually implement a larger stimulus packages (in total) than a USD $572 billion from 2008. — We'd never find out but my guess is that the fund will probably go to Shanghai clique.
On Feb 04, The FDA has given emergency authorization to a new test kit by the CDC that promises to help public health labs meet a potential surge in cases.
The speed ... pushing through a new diagnostic test shows just how seriously they’re taking the potentially pandemic threat of 2019-nCoV. It’s also a sign that the world is starting to learn how to deal with an onslaught of new pathogens.
Also on Feb 04, the Wuhan Institute of Virology and China's Academy of Military Medical Sciences (AMMS, Chief Chen Wei belongs to) have jointly applied to patent the use of Remdesivir. Scientists from both institutes said in a paper published in Nature’s Cell Research that they found both Remdesivir and Chloroquine to be an effective way to inhibit the coronavirus.
On Feb 06, Jamestown Foundation, a Washington-based research & analysis unit, noted that with State Council of PRC praising his performance of containing the pandemic situation, the council expanded Li Keqiang's political control over Politburo Standing Committee of CCP. (Li Keqiang = Communist Youth League = Shanghai clique)
Also, on Feb 06, as the US evacuation planes leave China, the wave of the US evacuees have arrived who are met by the CDC personnel at the quarantine sites for screening, and those who were suspected of infection will be placed under quarantine for 14 days.
Also, on Feb 06, a CDC-developed lab test kit to detect the new coronavirus began shipping to qualified US laboratories and international ones. — However, on Feb 12, the CDC said some of the testing kits have flaws and do not work properly. The CDC finally ended up shipping the working test kits for mass testings on Feb 27. This was three weeks later than originally planned.
On Feb 07, China National Petroleum has recently declared Force Majeure on gas imports. They are trying to create a breathing room for their foreign exchange reserves shortage. China's foreign exchange reserves fell to mere USD $3.1 trillion in Oct. 2019.
On the same day, Bloomberg reported that PetroChina has directed employees in 20 countries to buy N95 face masks and send them home in China. The goal is to get 2 million masks shipped back. You can also find YouTube videos that show Overseas Chinese are scouring the masks at the Home Depot to ship them to China (the video in Korean). Also Chris Smith is pissed.
On Feb 09, Trump renews his national emergency on its southern border, and Elizabeth Goitein from the Brennan Center for Justice, published an opinion article on New York Times titled "Trump Has Abused This Power. And He Will Again if He’s Not Stopped."
On Feb 10, Dr. Tedros said that an advance three-person team of the WHO arrived in Beijing for a joint mission to discuss with Chinese officials the agenda and questions. Then, the joint mission of about 10 international experts will soon follow, he said. — Those WHO experts ended up visiting Chinese epicentre for the first time on Feb 24.
On Feb 12, the US targets Russian oil company for helping Venezuela skirt sanctions. The US admin seemingly tried to secure leverage against Russia after noticing something suspicious was up.
On the same day, Trump told Reuters "I hope this outbreak or this event (for the US) may be over in something like April." — Dr. Zhong Nanshan (钟南山), China's top tier SARS-hero doctor, also said "the peak of the virus (for China) should come in mid to late February, followed by a plateau or decrease," adding that his forecast was based on on mathematical modelling and data from recent events and government action.
On Feb 13, Tom Frieden who is a former US CDC chief and currently the head of public health nonprofit Resolve to Save Lives, said:
As countries are trying to develop their own control strategies, they are looking for evidence of whether the situation in China is getting worse or better. [But] We still don't have very basic information. [since the WHO just entered China] We hope that information will be coming out.
On the same day, the CDC reports that the 15th case in the US was confirmed. The patient was a part of group who were under a federal quarantine order at the JBSA-Lackland base because of a recent trip to Hubei Province, China.
By Feb 13, China hasn't accepted the US CDC's offer to send top experts, and they haven't released the "disaggregated" data (specific figures broken out from the overall numbers) even though repeatedly been asked.
On Feb 14, CCP's United Front posted an article on its official website, saying (Eng. text by Google Translation):
Fast! There is no time difference to raise urgently needed materials! Some Overseas Chinese have used their professions in the field of medicine in order to purchase relevant materials Hubei province in short of supply (to send them to China). .... Some Overseas Chinese took advantage of the connection resources, opened green transportation channels through our embassies and consulates abroad, and their related enterprises, and quickly sent large quantities of medical supplies (to China), making this love relay link and cooperation seamless.
On Feb 18, Reuters reports that 3M is on the list of firms eligible for China loans to ease coronavirus crisis.
There is no indication from the list that loans offered will necessarily be sought, or that such firms are in any financial need. The Bank of Shanghai told Reuters it will lend 5.5 billion yuan ($786 million) to 57 firms on its list.
On Feb 21, Xi Jinping writes a thank-you letter to Bill Gates for his foundation’s support to China regarding COVID-19 outbreak.
On Feb 24, China was rumoured on Twitter to delay the phase one trade deal implementation indefinitely which includes the increase of China's purchasing American products & services by at least $200 billion over the next two years.
Also on Feb 24, S&P 500 Index started to drop. Opened with 3225.9 and closed 3128.2. By the Mar 23, it dropped to 2208.9.
Also on Feb 24, China's National Health Commission says the WHO experts have visited Wuhan city for the first time, the locked-down central Chinese city at the epicentre, inspecting two hospitals and a makeshift one at a sports centre.
On Feb 26, IF the picture that has been circulated on Twitter were real, then chief Chen Wei and her team have developed the first batch of COVID-19 vaccine within time frame of a month.
On the same day, the CDC's latest figures displays 59 people in the US who have tested positive for COVID-19.
Also on Feb 26, the Washington Post published an article that says:
.... the WHO said it has repeatedly asked Chinese officials for "disaggregated" data — meaning specific figures broken out from the overall numbers — that could shed light on hospital transmission and help assess the level of risk front-line workers face. "We received disaggregated information at intervals, though not details about health care workers," said Tarik Jasarevic of the WHO. — The comment, in an email on Feb 22 to the Post, was one of the first instances that the WHO had directly addressed shortcomings in China's reporting or handling of the coronavirus crisis.
On Feb 27, after missteps, the CDC says its test kit is ready and the US started to expand testing.
On Feb 28, China transferred more than 80,000 Uighurs to factories used by global brands such as Apple, Nike, & Volkswagen & among others.
Also on Feb 28, the WHO published the official report of the WHO-China joint mission on coronavirus disease 2019. (PDF)
On Feb 29, quoting Caixin media's investigation published on the same day, Lianhe Zaobao, the largest Singapore-based Chinese-language newspaper, published an article reporting the following:
Dr. Li Wenliang said in the interview with Caixin media; [in Dec 2019] another doctor (later turned out to be Dr. Ai Fen) examined and tried to treat a patient who exhibited SARS-like symptoms which akin to influenza resistant to conventional treatment methods. And "the family members who took care of her (the patient) that night also had a fever, and her other daughter also had a fever. This is obviously from person to person" Dr. Li said in the interview."
------------------------
On Mar 01, China's State Council super tighten up their already draconian internet law.
On the same day, Princelings published an propaganda called "A Battle Against Epidemic: China Combating COVID-19 in 2020" which compiles numerous state media accounts on the heroic leadership of Xi Jinping, the vital role of the Communist Party, and the superiority of the Chinese system in fighting the virus.
Starting on Mar 03, the US Fed has taken two significant measures to provide monetary stimulus. It's going to be no use as if a group of people with serious means are manipulating the markets to make sure MM will have liquidity concerns when they need it most.
On Mar 04, Xinhua News, China's official state-run press agency posted an article "Be bold: the world should thank China" which states that
If China retaliates against the US at this time, it will also announce strategic control over medical products, and ban exports of said products to the US. ... If China declares today that its drugs are for domestic use only, the US will fall into the hell of new coronavirus epidemic.
On Mar 05, Shanghai Index has recovered the coronavirus loss almost completely.
On Mar 07, Saudi's Ahmed bin Abdulaziz and Muhammad bin Nayef were arrested on the claims of plotting to overthrow King Salman. — Ahmed bin Abdulaziz is known to have very tight investment-interest relationship with Bill Gates, Bill Browder, Blackstone, & BlackRock: One common factor that connects these people is China.
On Mar 08, the Russia–Saudi oil price war has begun. The ostensible reason was simple: China, the biggest importer of oil from Saudi and Russia, was turning back tankers while claiming that the outbreak forced its economy to a standstill.
On Mar 10, the Washington Post published the article saying that the trade group for manufacturers of personal protective equipment urged in 2009 "immediate action" to restock the national stockpile including N95 masks, but it hasn't been replenished since.
On Mar 11, the gentleman at the WHO declares the coronavirus outbreak a "Global Pandemic." He called on governments to change the course of the outbreak by taking "urgent and aggressive action." This was a full twelve days after the organization published the official report regarding the situation in China.
On Mar 13, the US admin declared a National Emergency and announced the plan to release $50 billion in federal resources amid COVID-19.
Also on Mar 13, China's Ministry of Commerce states that China is now the best region for global investment hedging.
On Mar 15, Business Insider reports that Trump tried to poach German scientists working on a coronavirus vaccine and offered cash so it would be exclusive to the US. The problem is the official CureVac (the German company) twitter account, on Mar 16, 2020, tweeted the following:
To make it clear again on coronavirus: CureVac has not received from the US government or related entities an offer before, during and since the Task Force meeting in the White House on March 2. CureVac rejects all allegations from press.
On Mar 16, the fan club of European globalists has published a piece titled, "China and Coronavirus: From Home-Made Disaster to Global Mega-Opportunity." The piece says:
The Chinese method is the only method that has proved successful [in fighting the virus], is a message spread online in China by influencers, including many essentially promoting propaganda. ... it is certainly a message that seems to be resonating with opinion leaders around the world.
On the same day, unlike China that had one epicentre, Wuhan city, the US now overtakes China with most cases reporting multiple epicentres simultaneously.
Also on Mar 16, the US stocks ended sharply lower with the Dow posting its worst point drop in history. But some showed a faint hint of uncertain hope.
On Mar 17, according to an article on Chinese version of Quora, Zhihu, chief Chen Wei and her team with CanSino Biologics officially initiated a Phase-1 clinical trial for COVID-19 vaccine at the Wuhan lab, Hubei China, which Bloomberg News confirmed. — Click HERE, then set its time period as 1 year, and see when the graph has started to move up.
Also on Mar 17, China's state media, China Global TV Network (CGTN), has produced YouTube videos for Middle Eastern audiences to spread the opinion that the US has engineered COVID-19 events.
Also on Mar 17, Al Jazeera reported that the US President has been criticized for repeatedly referring to the coronavirus as the "Chinese Virus" as critics saying Trump is "fueling bigotry."
• China's Xinhua News tweeted "Racism is not the right tool to cover your own incompetence."
• Tucker Carlson asked: "Why would America's media take China's side amid coronavirus pandemic?"
• Also, Mr. Bill Gates: "We should not call this the Chinese virus."
On Mar 19, for the first time, China reports zero local infections.
Also on Mar 19, Al Jazeera published an analysis report, titled "Coronavirus erodes Trump's re-election prospects."
On Mar 22, Bloomberg reports that China's mobile carriers lost 21 million users during this pandemic event. It's said to be the first net decline since starting to report monthly data in 2000.
On Mar 26, EURACTV reports that China cashes in off coronavirus, selling Spain $466 million in supplies. However, Spain returns 9,000 "quick result" test kits to China, because they were deemed substandard. — Especially the sensibility of the test was around 30 percent, when it should be higher than 80 percent.
------------------------
On Apr 03, Germany and other governments are bolstering corporate defenses to address worries that coronavirus-weakened companies could be easy prey for bargain hunting by China's state owned businesses.
On Apr 05, New York Times says "Trump Again Promotes Use of Unproven Anti-Malaria Drug (hydroxychloroquine)."
On Apr 06, a Democratic State Rep. Karen Whitsett from Detroit credits hydroxychloroquine and President Trump for "saving her in her battle with the coronavirus."
On Apr 07, the US CDC removed the following part from its website.
Although optimal dosing and duration of hydroxychloroquine for treatment of COVID-19 are unknown, some U.S. clinicians have reported anecdotally different hydroxychloroquine dosing such as: 400mg BID on day one, then daily for 5 days; 400 mg BID on day one, then 200mg BID for 4 days; 600 mg BID on day one, then 400mg daily on days 2-5.
------------------------
☞ If there were ever a time for people not to be partisan and tribal, the time has come: We need to be ever vigilant and attentive to all kinds of disinformation & misinformation to see it better as well as to be sharp in our lives. — We really do need to come together.
☞ At first, I was going to draw up a conspiracy theory-oriented list focused on Team-Z, especially Mr. Gates. However, although it's nothing new tbh, recently many chats and discussions seem overflowing with disinformation & misinformation which is, in my opinion, particularly painful at a time like this. Hence, this post became a vanilla list that's just recorded the notable events. — We all are subject to misinformation, miscalculation, and misjudgment. But the clearer the picture becomes the better we can identify Funkspiel.
------------------------
Immediate Aftermath pt.2.a
------------------------
Feasible Timeline of the Operation
------------------------
☞ Go Back to the Short Story.
----
submitted by vanillabluesea to conspiracy [link] [comments]

Wall Street Week Ahead for the trading week beginning September 23rd, 2019

Good Saturday morning to all of you here on wallstreetbets. 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 September 23rd, 2019.

Week ahead: As stocks struggle to break to new highs, markets could be swayed by Fed speakers, trade - (Source)

Developments in U.S.-Chinese trade talks and the comments from a host of Fed speakers could be important for markets in the week ahead, as stocks struggle to regain highs.
The Fed in the past week cut interest rates for the second time in two months, but the latest forecasts of Fed officials showed just how divided they are on the need for future rate cuts. Five wanted deeper cuts, five didn’t want any cuts and another seven were happy with the Fed’s action.
“The market seems like it’s pretty jumpy based on what the say. i think it would flip back and forth depending on how the headlines come out,” said Tom Simons, money market economist at Jefferies. Simons said the focus will also be on the Fed’s operations in the short-term funding market, after turbulence in the overnight market in the past week temporarily sent some overnight rates sharply higher.
There are nearly a dozen Fed speakers on the calendar in the coming week, but Fed Chairman Jerome Powell is not scheduled to speak.
Trade developments could continue to cause volatility in markets. Reports Friday that Chinese agriculture officials canceled visits to farms in Montana and Nebraska sent stocks lower, for fear it signaled that talks were not making progress.
Stocks in the past week were lower, with the S&P off about 0.5% to 2,992. The index had been around 1% away from its all-time high for a few weeks.
“Tech that has been out of play and is acting faulty. it’s now turning into a headwind, and that could cause a problem for the bulls,” said Scott Redler, partner with T3Live.com. “I haven’t seen so many mixed signals in the market in quite some time.”
“It’s hard for the market to make new highs without tech. At best, it’s concerning when you see key names, like Amazon and Netflix, not just failing to lead but faltering,” he said. Netflix was down more than 8% for the week, and Amazon was off 2.6%.
Redler said it was a concern that shares of market leader Microsoft gave up its initial gains and turned negative, soon after it announced a buyback and raised its dividend. “Strength was sold instead of embraced,” he said. “That was good news. What are they going to do when bad news happens?”
Following the attacks on Saudi Aramco last week, the United Nations General Assembly in New York and meetings around it take on more importance for markets. U.S. and Saudi Arabian officials have said Iran was behind the attack, which knocked a significant amount of Saudi oil production off line. Iran has denied involvement, and Houthi rebels in Yemen have claimed responsibility.
Iran’ President Hassan Rouhani has been given a visa to travel to New York for the UN. Before the attack on Saudi Arabia last week, President Donald Trump had suggested he would speak to Rouhani but there seems little chance of that now. Oil have been highly volatile, with Brent crude futures up 7% since the attack as Saudi Arabia sought to assure markets that it would be able to bring its operations back on line.
There is some economic data that will also be important to markets. There is manufacturing PMI Monday, important after ISM manufacturing data showed a contraction in August. Durable goods will also be important on Friday, as will personal consumption data, which includes the Fed’s preferred inflation indicator, the core PCE deflator.
“What Powell said in his remarks was inflation was below his target,” said Marc Chandler, chief market strategist at Bannockburn Global Forex. “But even the core PCE deflator is expected to be 1.8, a new high for the year.” The Fed’s target inflation rate is 2%, and other inflation measures have been above that, including core CPI.
The Fed will also be in focus after problems in the overnight funding market, used by banks in need of short term cash. Rates spiked for repo, or repurchase agreements, in a chaotic two-day period Monday and Tuesday. The Fed’s target fed funds rate also moved above its target range, in an unusual move.
The market has since calmed after the Fed carried out open market operations to add liquidity to the market. On Friday, it announced three 14-day operations involving $30 billion as well as continued overnight operations of at least $75 billion each.
“I think the Fed has absolute control over short term rates. It was caught sleeping at the wheel,” said Chandler.
Powell said the Fed would monitor the market and take whatever action is needed. The market is considered the basic plumbing for financial markets, where banks who have a short-term need for cash come to fund themselves. The odd spike in rates was viewed as the result of a cash crunch, not a credit crisis.
Bond market pros have been concerned that the Fed would again see strains in the market at month end, when there’s more activity in the overnight funding market.
“It gets you further past quarter end,” said Jon Hill, rate strategist at BMO. “A 14-day pushes them further into October. I think nerves will have calmed. The fact you’ll see fed funds print clearly in the range will reassert confidence. These operations will serve as a reminder that the Fed can have absolute control the front end if and when it wants to. This is a good thing.”
The funds rate was at 1.90% Thursday, within the target rate range of 1.75% to 2%.
“They’re removing any doubt of their ability to take control of fed funds in the modern framework. They just announced $165 billion over quarter-end , and we may go bigger. They haven’t done a repo injection in 10 years,” said Hill.

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!)

Sector Performance WTD, MTD, YTD:

(CLICK HERE FOR FRIDAY'S PERFORMANCE!)
(CLICK HERE FOR THE WEEK-TO-DATE PERFORMANCE!)
(CLICK HERE FOR THE MONTH-TO-DATE PERFORMANCE!)
(CLICK HERE FOR THE 3-MONTH PERFORMANCE!)
(CLICK HERE FOR THE YEAR-TO-DATE PERFORMANCE!)
(CLICK HERE FOR THE 52-WEEK PERFORMANCE!)

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!)
(CLICK HERE FOR THE CHART LINK #3!)

S&P 500 down 23 of 29 during week after September options expiration, average loss 0.95%

The week after September options expiration week, next week, has a dreadful history of declines especially since 1990. The week after September options expiration week has been a nearly constant source of pain with only a few meaningful exceptions over the past 29 years. Substantial and across the board gains have occurred just three times: 1998, 2001, 2010 and 2016 while many more weeks were hit with sizable losses.
Full stats are in the following sea-of-red table. Average losses since 1990 are even worse; DJIA –1.02%, S&P 500 –0.95%, NASDAQ –0.90% and a sizable –1.38% for Russell 2000. End-of-Q3 portfolio restructuring is the most likely explanation for this trend as managers trim summer losers and position for the fourth quarter.
(CLICK HERE FOR THE CHART!)

October Challenging in Pre-Election Years

October often evokes fear on Wall Street as memories are stirred of crashes in 1929, 1987, the 554-point drop on October 27, 1997, back-to-back massacres in 1978 and 1979, Friday the 13th in 1989 and the 733-point drop on October 15, 2008. During the week ending October 10, 2008, Dow lost 1,874.19 points (18.2%), the worst weekly decline in our database going back to 1901, in point and percentage terms. The term “Octoberphobia” has been used to describe the phenomenon of major market drops occurring during the month. Market calamities can become a self-fulfilling prophecy, so stay on the lookout and don’t get whipsawed if it happens.
(CLICK HERE FOR THE CHART!)
Pre-election year Octobers are ranked second from last for DJIA, S&P 500 and NASDAQ while Russell 2000 is dead last with an average loss of 1.9%. Eliminating gruesome 1987 from the calculation provides only a moderate amount of relief. Should a meaningful decline materialize in October it is likely to be an excellent buying opportunity, especially for depressed technology and small-cap shares.

Where’s That September Volatility?

September is historically known as one of the worst for stocks, yet in 2019 the S&P 500 Index is up 2.7% so far amid a sea of scary headlines. Incredibly, the S&P 500 has wavered less than 0.1% from its previous close 6 of the past 10 trading sessions, as it consolidates just beneath all-time highs.
“Over the past two weeks we’ve had the European Central Bank meeting, the Federal Reserve meeting, higher inflation, a historic jump in crude oil, Middle East turmoil, trouble in the repo market, and even multiple NFL quarterbacks sustaining major injuries,” said LPL Financial Senior Market Strategist Ryan Detrick. “Yet, with all of those scary headlines, stocks are actually in the midst of one of the least volatile two-week stretches we’ve seen in years.”
We are quite encouraged by the overall change in market tone we’ve heard recently, with more cyclical names taking the baton and leading, but with the S&P 500 up near our fair value target of 3,000, we would be on the lookout for this sea of tranquility to get rougher at any time. In fact, according to historical calendars, we may need to be on high guard for the second half of September.
As shown in the LPL Chart of the Day, The Second Half of September Can Be Tricky For Stocks, later in the month of September is when we’ve seen seasonal weakness. Things have been going well for equities in the face of some worrisome headlines, but don’t get complacent, as the calendar could be one of the biggest near-term risks.
(CLICK HERE FOR THE CHART!)

The Fed Hits It Down The Middle

“History does not repeat itself, but it rhymes.” Mark Twain
As expected, the Federal Reserve’s (Fed) policy committee cut its policy rate by 25 basis points (.25%) to a target range of 1.75%–2%. This comes on the heels of the first rate cut in more than 10 years at the end of July. This cut is somewhat more controversial, however, because the overall U.S. economic data has been improving, and there’s been a tick higher in inflation.
One of the most important questions heading into this meeting was how many voting Fed members would support additional rate cuts. There were two dissenting voting members at the July rate cut, and once again there were two votes opposed to today’s cut—but unlike last time, there was also one dissenter who favored a larger 50 basis point (.50%) cut. Materials in the economic projections indicated 10 of 17 participants (which includes non-voting members) did not believe additional cuts would be needed over the remainder of the year, although evolving economic conditions could certainly lead to a shift.
As the quote from Mark Twain suggests, by looking back at history we can potentially find clues as to what might happen in the future.
Looking back at the previous two recessions (2001 and 2008), the Fed cut rates 50 basis points (.50%) to kick off the new cycle of rate cuts. We looked back at what the Fed said at the time, and policymakers didn’t foresee a recession; the larger .50% cut might have been their way of showing how worried they really were at the time. In other words, maybe the Fed knew there potentially was trouble under the surface.
Compare this with three consecutive 25 basis point (.25%) cuts in the 1995/1996 and 1998 rate cut cycles, which led to continued equity gains and avoided recessions. Given we foresee one more cut this year, could it be another three cuts of 25 basis points (.25%) and then an economic acceleration?
“Here’s the catch. When the first two cuts in a new cycle of rate cuts are only 25 basis points, this could be the Fed’s way of truly viewing the cuts as insurance,” explained LPL Financial Senior Market Strategist Ryan Detrick. “In fact, the past five cycles of cuts that started with two 25 basis point cuts saw the S&P 500 Index move higher 6 and 12 months later every single time.”
As shown in the LPL Chart of the Day, Stocks Have Historically Done Well If The First Two Fed Rate Cuts Are 25 Basis Points, the S&P 500 was up an average of 9.7% six months after the second of two 25 basis point cuts to kick off a new cycle of rate cuts. Going out a year, the S&P 500 had gained a very impressive average of 16.7%.
(CLICK HERE FOR THE CHART!)

Strong Start for September, but Second Half Could Bring Trouble

As of Friday’s close the market is well above historical average performance in September. DJIA was up nearly 3.1%, S&P 500 was up 2.8%, NASDAQ and Russell 1000 were up 2.7% while Russell 2000 was up 5.6%. Small-caps outperforming large-caps recently is not unusual and they did so again today. However, the second half of September has historically been weaker than the first half. The week after options expiration week can be treacherous with S&P 500 logging 23 weekly losses in 29 years since 1990. End-of-quarter portfolio restructuring, and window dressing can amplify the impacts of any negative headlines.
(CLICK HERE FOR THE CHART!)

Broader Transports Still Outperforming YTD

With shares of FedEx (FDX) on pace for their second worst earnings reaction day since at least 2001, the Dow Transports, an index in which FDX has a weighting of over 8% (after today's decline), is down close to 2%. Historically, the Transports have been considered a leading indicator of the economy, so the weakness in FDX, and by extension, the Dow Transports, is resulting in heightened concerns over the state of the economy. Looking at the chart below, the picture for the Transports doesn't look pretty. The timing of today's decline couldn't have been worse as it came just as the Transports were attempting to break above the highs from July, but now it just looks like the second lower high this year. Following today's declines, the Dow Transports are up 14.7% YTD which is about five percentage points behind the performance of the S&P 500.
(CLICK HERE FOR THE CHART!)
Given the changes in the US economy over time, we've been skeptical of the continued predictive ability of the Transports, but even putting that aside for a moment, a broader look at Transports shows a less pessimistic picture. The chart below shows the performance of the stocks in the S&P 1500 index on an equal-weighted basis so far in 2019. By this measure, today's decline comes after the index made a higher high, and while it's back below those former highs today, with a gain of 20.5% YTD, this broader look at transports is still outperforming the S&P 500 on a YTD basis. It may not be a great picture for this group of transport stocks, but it doesn't really look bad either.
(CLICK HERE FOR THE CHART!)

STOCK MARKET VIDEO: Stock Market Analysis Video for Week Ending September 20th, 2019

(CLICK HERE FOR THE YOUTUBE VIDEO!)

STOCK MARKET VIDEO: ShadowTrader Video Weekly 09.22.19

(CLICK HERE FOR THE YOUTUBE VIDEO!)
Here are the most notable companies (tickers) reporting earnings in this upcoming trading week ahead-
  • $MU
  • $NIO
  • $AZO
  • $KMX
  • $NKE
  • $BB
  • $RAD
  • $CMD
  • $ACN
  • $UXIN
  • $JBL
  • $INFO
  • $CAG
  • $DAVA
  • $MANU
  • $SNX
  • $FDS
  • $KBH
  • $UEPS
  • $ATU
  • $CTAS
  • $MTN
  • $AGTC
  • $WOR
  • $PIR
  • $ISR
  • $DLNG
  • $CAMP
  • $AIR
  • $FUL
  • $PRGS
  • $CMTL
  • $DYNT
  • $RBZ
(CLICK HERE FOR NEXT WEEK'S MOST NOTABLE EARNINGS RELEASES!)
(CLICK HERE FOR NEXT WEEK'S HIGHEST VOLATILITY EARNINGS RELEASES!)
(CLICK HERE FOR MOST ANTICIPATED EARNINGS RELEASES FOR THE NEXT 5 WEEKS!)
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 9.23.19 Before Market Open:

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

Monday 9.23.19 After Market Close:

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

Tuesday 9.24.19 Before Market Open:

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

Tuesday 9.24.19 After Market Close:

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

Wednesday 9.25.19 Before Market Open:

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

Wednesday 9.25.19 After Market Close:

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

Thursday 9.26.19 Before Market Open:

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

Thursday 9.26.19 After Market Close:

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

Friday 9.27.19 Before Market Open:

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

Friday 9.27.19 After Market Close:

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

Micron Technology, Inc. $49.16

Micron Technology, Inc. (MU) is confirmed to report earnings at approximately 4:05 PM ET on Thursday, September 26, 2019. The consensus earnings estimate is $0.43 per share on revenue of $4.51 billion and the Earnings Whisper ® number is $0.49 per share. Investor sentiment going into the company's earnings release has 67% expecting an earnings beat The company's guidance was for earnings of $0.38 to $0.52 per share. Consensus estimates are for earnings to decline year-over-year by 87.92% with revenue decreasing by 46.56%. Short interest has decreased by 21.7% since the company's last earnings release while the stock has drifted higher by 37.1% from its open following the earnings release to be 23.2% above its 200 day moving average of $39.90. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, September 20, 2019 there was some notable buying of 12,865 contracts of the $50.00 put expiring on Friday, September 27, 2019. Option traders are pricing in a 7.5% move on earnings and the stock has averaged a 7.1% move in recent quarters.

(CLICK HERE FOR THE CHART!)

NIO Inc. $3.04

NIO Inc. (NIO) is confirmed to report earnings at approximately 4:30 AM ET on Tuesday, September 24, 2019. Investor sentiment going into the company's earnings release has 51% expecting an earnings beat The company's guidance was for revenue of $169.00 million to $193.00 million. Short interest has increased by 25.8% since the company's last earnings release while the stock has drifted lower by 26.2% from its open following the earnings release to be 39.6% below its 200 day moving average of $5.03. On Wednesday, September 4, 2019 there was some notable buying of 40,590 contracts of the $1.50 put expiring on Friday, November 15, 2019. Option traders are pricing in a 17.1% move on earnings and the stock has averaged a 9.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

AutoZone, Inc. -

AutoZone, Inc. (AZO) is confirmed to report earnings at approximately 7:00 AM ET on Tuesday, September 24, 2019. The consensus earnings estimate is $21.64 per share on revenue of $3.94 billion and the Earnings Whisper ® number is $21.98 per share. Investor sentiment going into the company's earnings release has 62% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 16.72% with revenue increasing by 10.71%. Short interest has increased by 23.5% since the company's last earnings release while the stock has drifted higher by 15.1% from its open following the earnings release to be 15.6% above its 200 day moving average of $1,003.22. Overall earnings estimates have been revised higher since the company's last earnings release. Option traders are pricing in a 5.8% move on earnings and the stock has averaged a 6.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

CarMax, Inc. $84.63

CarMax, Inc. (KMX) is confirmed to report earnings at approximately 7:35 AM ET on Tuesday, September 24, 2019. The consensus earnings estimate is $1.33 per share on revenue of $5.03 billion and the Earnings Whisper ® number is $1.38 per share. Investor sentiment going into the company's earnings release has 63% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 7.26% with revenue increasing by 5.54%. Short interest has increased by 0.7% since the company's last earnings release while the stock has drifted lower by 3.6% from its open following the earnings release to be 14.9% above its 200 day moving average of $73.63. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, September 6, 2019 there was some notable buying of 1,023 contracts of the $92.50 call expiring on Friday, October 18, 2019. Option traders are pricing in a 7.2% move on earnings and the stock has averaged a 6.0% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Nike Inc $86.68

Nike Inc (NKE) is confirmed to report earnings at approximately 4:15 PM ET on Tuesday, September 24, 2019. The consensus earnings estimate is $0.71 per share on revenue of $10.45 billion and the Earnings Whisper ® number is $0.76 per share. Investor sentiment going into the company's earnings release has 65% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 5.97% with revenue increasing by 5.05%. Short interest has increased by 0.4% since the company's last earnings release while the stock has drifted higher by 3.2% from its open following the earnings release to be 5.1% above its 200 day moving average of $82.50. Overall earnings estimates have been revised lower since the company's last earnings release. On Monday, September 16, 2019 there was some notable buying of 4,646 contracts of the $84.00 call expiring on Friday, September 27, 2019. Option traders are pricing in a 5.2% move on earnings and the stock has averaged a 4.5% move in recent quarters.

(CLICK HERE FOR THE CHART!)

BlackBerry Limited $7.54

BlackBerry Limited (BB) is confirmed to report earnings at approximately 7:00 AM ET on Tuesday, September 24, 2019. The consensus estimate is for a loss of $0.01 per share and the Earnings Whisper ® number is $0.01 per share. Investor sentiment going into the company's earnings release has 32% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 150.00% with revenue increasing by 375.71%. Short interest has increased by 1.0% since the company's last earnings release while the stock has drifted lower by 9.2% from its open following the earnings release to be 6.9% below its 200 day moving average of $8.10. Overall earnings estimates have been revised higher since the company's last earnings release. On Tuesday, September 17, 2019 there was some notable buying of 2,012 contracts of the $8.00 call expiring on Friday, September 27, 2019. Option traders are pricing in a 9.9% move on earnings and the stock has averaged a 7.9% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Rite Aid Corp. $7.40

Rite Aid Corp. (RAD) is confirmed to report earnings at approximately 7:00 AM ET on Thursday, September 26, 2019. The consensus earnings estimate is $0.08 per share on revenue of $5.42 billion and the Earnings Whisper ® number is $0.10 per share. Investor sentiment going into the company's earnings release has 50% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 900.00% with revenue decreasing by 0.03%. Short interest has increased by 22.2% since the company's last earnings release while the stock has drifted higher by 5.1% from its open following the earnings release to be 36.4% below its 200 day moving average of $11.64. On Wednesday, September 18, 2019 there was some notable buying of 580 contracts of the $7.00 call expiring on Friday, October 18, 2019. Option traders are pricing in a 20.7% move on earnings and the stock has averaged a 20.5% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Cantel Medical Corp. $85.02

Cantel Medical Corp. (CMD) is confirmed to report earnings at approximately 8:00 AM ET on Monday, September 23, 2019. The consensus earnings estimate is $0.61 per share on revenue of $238.60 million and the Earnings Whisper ® number is $0.61 per share. Investor sentiment going into the company's earnings release has 55% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 1.61% with revenue increasing by 4.26%. Short interest has increased by 47.7% since the company's last earnings release while the stock has drifted higher by 27.5% from its open following the earnings release to be 10.7% above its 200 day moving average of $76.78. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, September 20, 2019 there was some notable buying of 571 contracts of the $90.00 call expiring on Friday, October 18, 2019. Option traders are pricing in a 7.0% move on earnings and the stock has averaged a 6.9% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Accenture Ltd. $193.09

Accenture Ltd. (ACN) is confirmed to report earnings at approximately 6:50 AM ET on Thursday, September 26, 2019. The consensus earnings estimate is $1.71 per share on revenue of $11.08 billion and the Earnings Whisper ® number is $1.74 per share. Investor sentiment going into the company's earnings release has 67% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 8.23% with revenue increasing by 4.11%. Short interest has increased by 23.3% since the company's last earnings release while the stock has drifted higher by 8.0% from its open following the earnings release to be 11.3% above its 200 day moving average of $173.47. Overall earnings estimates have been unchanged since the company's last earnings release. On Friday, September 13, 2019 there was some notable buying of 1,279 contracts of the $115.00 put expiring on Friday, November 15, 2019. Option traders are pricing in a 4.5% move on earnings and the stock has averaged a 4.2% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Uxin Limited $3.26

Uxin Limited (UXIN) is confirmed to report earnings before the market opens on Monday, September 23, 2019. The consensus estimate is for a loss of $0.09 per share. Investor sentiment going into the company's earnings release has 66% expecting an earnings beat The company's guidance was for revenue of $130.00 million to $137.00 million. Consensus estimates are for earnings to decline year-over-year by 200.00% with revenue increasing by 892.95%. The stock has drifted higher by 44.9% from its open following the earnings release to be 4.5% below its 200 day moving average of $3.41. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, September 20, 2019 there was some notable buying of 509 contracts of the $4.00 call expiring on Friday, October 18, 2019. Option traders are pricing in a 24.5% move on earnings and the stock has averaged a 10.5% 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 wallstreetbets.
submitted by bigbear0083 to wallstreetbets [link] [comments]

HOWTO download BitMEX historical ETHUSD price data using Python (working code included) for free

Hello! I wrote this HOWTO as part of a series of posts on getting historical tick and bar data for various financial products. I've included some custom python code that connected through the BitMEX API and I thought people here might find it useful!
ETH traders can get minute bar data for entire history of BitMEX's perpetual contract by changing the symbol to "ETHUSD" in the code provided in this post:
HOWTO acquire BitMEX historical price data using Python (working code included) for algo trading and backtesting
Any comments or feedback is welcome! Cheers!
submitted by finance_student to ethtrader [link] [comments]

Wall Street Week Ahead for the trading week beginning September 23rd, 2019

Good Saturday morning to all of you here on stocks. 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 September 23rd, 2019.

Week ahead: As stocks struggle to break to new highs, markets could be swayed by Fed speakers, trade - (Source)

Developments in U.S.-Chinese trade talks and the comments from a host of Fed speakers could be important for markets in the week ahead, as stocks struggle to regain highs.
The Fed in the past week cut interest rates for the second time in two months, but the latest forecasts of Fed officials showed just how divided they are on the need for future rate cuts. Five wanted deeper cuts, five didn’t want any cuts and another seven were happy with the Fed’s action.
“The market seems like it’s pretty jumpy based on what the say. i think it would flip back and forth depending on how the headlines come out,” said Tom Simons, money market economist at Jefferies. Simons said the focus will also be on the Fed’s operations in the short-term funding market, after turbulence in the overnight market in the past week temporarily sent some overnight rates sharply higher.
There are nearly a dozen Fed speakers on the calendar in the coming week, but Fed Chairman Jerome Powell is not scheduled to speak.
Trade developments could continue to cause volatility in markets. Reports Friday that Chinese agriculture officials canceled visits to farms in Montana and Nebraska sent stocks lower, for fear it signaled that talks were not making progress.
Stocks in the past week were lower, with the S&P off about 0.5% to 2,992. The index had been around 1% away from its all-time high for a few weeks.
“Tech that has been out of play and is acting faulty. it’s now turning into a headwind, and that could cause a problem for the bulls,” said Scott Redler, partner with T3Live.com. “I haven’t seen so many mixed signals in the market in quite some time.”
“It’s hard for the market to make new highs without tech. At best, it’s concerning when you see key names, like Amazon and Netflix, not just failing to lead but faltering,” he said. Netflix was down more than 8% for the week, and Amazon was off 2.6%.
Redler said it was a concern that shares of market leader Microsoft gave up its initial gains and turned negative, soon after it announced a buyback and raised its dividend. “Strength was sold instead of embraced,” he said. “That was good news. What are they going to do when bad news happens?”
Following the attacks on Saudi Aramco last week, the United Nations General Assembly in New York and meetings around it take on more importance for markets. U.S. and Saudi Arabian officials have said Iran was behind the attack, which knocked a significant amount of Saudi oil production off line. Iran has denied involvement, and Houthi rebels in Yemen have claimed responsibility.
Iran’ President Hassan Rouhani has been given a visa to travel to New York for the UN. Before the attack on Saudi Arabia last week, President Donald Trump had suggested he would speak to Rouhani but there seems little chance of that now. Oil have been highly volatile, with Brent crude futures up 7% since the attack as Saudi Arabia sought to assure markets that it would be able to bring its operations back on line.
There is some economic data that will also be important to markets. There is manufacturing PMI Monday, important after ISM manufacturing data showed a contraction in August. Durable goods will also be important on Friday, as will personal consumption data, which includes the Fed’s preferred inflation indicator, the core PCE deflator.
“What Powell said in his remarks was inflation was below his target,” said Marc Chandler, chief market strategist at Bannockburn Global Forex. “But even the core PCE deflator is expected to be 1.8, a new high for the year.” The Fed’s target inflation rate is 2%, and other inflation measures have been above that, including core CPI.
The Fed will also be in focus after problems in the overnight funding market, used by banks in need of short term cash. Rates spiked for repo, or repurchase agreements, in a chaotic two-day period Monday and Tuesday. The Fed’s target fed funds rate also moved above its target range, in an unusual move.
The market has since calmed after the Fed carried out open market operations to add liquidity to the market. On Friday, it announced three 14-day operations involving $30 billion as well as continued overnight operations of at least $75 billion each.
“I think the Fed has absolute control over short term rates. It was caught sleeping at the wheel,” said Chandler.
Powell said the Fed would monitor the market and take whatever action is needed. The market is considered the basic plumbing for financial markets, where banks who have a short-term need for cash come to fund themselves. The odd spike in rates was viewed as the result of a cash crunch, not a credit crisis.
Bond market pros have been concerned that the Fed would again see strains in the market at month end, when there’s more activity in the overnight funding market.
“It gets you further past quarter end,” said Jon Hill, rate strategist at BMO. “A 14-day pushes them further into October. I think nerves will have calmed. The fact you’ll see fed funds print clearly in the range will reassert confidence. These operations will serve as a reminder that the Fed can have absolute control the front end if and when it wants to. This is a good thing.”
The funds rate was at 1.90% Thursday, within the target rate range of 1.75% to 2%.
“They’re removing any doubt of their ability to take control of fed funds in the modern framework. They just announced $165 billion over quarter-end , and we may go bigger. They haven’t done a repo injection in 10 years,” said Hill.

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!)

Sector Performance WTD, MTD, YTD:

(CLICK HERE FOR FRIDAY'S PERFORMANCE!)
(CLICK HERE FOR THE WEEK-TO-DATE PERFORMANCE!)
(CLICK HERE FOR THE MONTH-TO-DATE PERFORMANCE!)
(CLICK HERE FOR THE 3-MONTH PERFORMANCE!)
(CLICK HERE FOR THE YEAR-TO-DATE PERFORMANCE!)
(CLICK HERE FOR THE 52-WEEK PERFORMANCE!)

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!)
(CLICK HERE FOR THE CHART LINK #3!)

S&P 500 down 23 of 29 during week after September options expiration, average loss 0.95%

The week after September options expiration week, next week, has a dreadful history of declines especially since 1990. The week after September options expiration week has been a nearly constant source of pain with only a few meaningful exceptions over the past 29 years. Substantial and across the board gains have occurred just three times: 1998, 2001, 2010 and 2016 while many more weeks were hit with sizable losses.
Full stats are in the following sea-of-red table. Average losses since 1990 are even worse; DJIA –1.02%, S&P 500 –0.95%, NASDAQ –0.90% and a sizable –1.38% for Russell 2000. End-of-Q3 portfolio restructuring is the most likely explanation for this trend as managers trim summer losers and position for the fourth quarter.
(CLICK HERE FOR THE CHART!)

October Challenging in Pre-Election Years

October often evokes fear on Wall Street as memories are stirred of crashes in 1929, 1987, the 554-point drop on October 27, 1997, back-to-back massacres in 1978 and 1979, Friday the 13th in 1989 and the 733-point drop on October 15, 2008. During the week ending October 10, 2008, Dow lost 1,874.19 points (18.2%), the worst weekly decline in our database going back to 1901, in point and percentage terms. The term “Octoberphobia” has been used to describe the phenomenon of major market drops occurring during the month. Market calamities can become a self-fulfilling prophecy, so stay on the lookout and don’t get whipsawed if it happens.
(CLICK HERE FOR THE CHART!)
Pre-election year Octobers are ranked second from last for DJIA, S&P 500 and NASDAQ while Russell 2000 is dead last with an average loss of 1.9%. Eliminating gruesome 1987 from the calculation provides only a moderate amount of relief. Should a meaningful decline materialize in October it is likely to be an excellent buying opportunity, especially for depressed technology and small-cap shares.

Where’s That September Volatility?

September is historically known as one of the worst for stocks, yet in 2019 the S&P 500 Index is up 2.7% so far amid a sea of scary headlines. Incredibly, the S&P 500 has wavered less than 0.1% from its previous close 6 of the past 10 trading sessions, as it consolidates just beneath all-time highs.
“Over the past two weeks we’ve had the European Central Bank meeting, the Federal Reserve meeting, higher inflation, a historic jump in crude oil, Middle East turmoil, trouble in the repo market, and even multiple NFL quarterbacks sustaining major injuries,” said LPL Financial Senior Market Strategist Ryan Detrick. “Yet, with all of those scary headlines, stocks are actually in the midst of one of the least volatile two-week stretches we’ve seen in years.”
We are quite encouraged by the overall change in market tone we’ve heard recently, with more cyclical names taking the baton and leading, but with the S&P 500 up near our fair value target of 3,000, we would be on the lookout for this sea of tranquility to get rougher at any time. In fact, according to historical calendars, we may need to be on high guard for the second half of September.
As shown in the LPL Chart of the Day, The Second Half of September Can Be Tricky For Stocks, later in the month of September is when we’ve seen seasonal weakness. Things have been going well for equities in the face of some worrisome headlines, but don’t get complacent, as the calendar could be one of the biggest near-term risks.
(CLICK HERE FOR THE CHART!)

The Fed Hits It Down The Middle

“History does not repeat itself, but it rhymes.” Mark Twain
As expected, the Federal Reserve’s (Fed) policy committee cut its policy rate by 25 basis points (.25%) to a target range of 1.75%–2%. This comes on the heels of the first rate cut in more than 10 years at the end of July. This cut is somewhat more controversial, however, because the overall U.S. economic data has been improving, and there’s been a tick higher in inflation.
One of the most important questions heading into this meeting was how many voting Fed members would support additional rate cuts. There were two dissenting voting members at the July rate cut, and once again there were two votes opposed to today’s cut—but unlike last time, there was also one dissenter who favored a larger 50 basis point (.50%) cut. Materials in the economic projections indicated 10 of 17 participants (which includes non-voting members) did not believe additional cuts would be needed over the remainder of the year, although evolving economic conditions could certainly lead to a shift.
As the quote from Mark Twain suggests, by looking back at history we can potentially find clues as to what might happen in the future.
Looking back at the previous two recessions (2001 and 2008), the Fed cut rates 50 basis points (.50%) to kick off the new cycle of rate cuts. We looked back at what the Fed said at the time, and policymakers didn’t foresee a recession; the larger .50% cut might have been their way of showing how worried they really were at the time. In other words, maybe the Fed knew there potentially was trouble under the surface.
Compare this with three consecutive 25 basis point (.25%) cuts in the 1995/1996 and 1998 rate cut cycles, which led to continued equity gains and avoided recessions. Given we foresee one more cut this year, could it be another three cuts of 25 basis points (.25%) and then an economic acceleration?
“Here’s the catch. When the first two cuts in a new cycle of rate cuts are only 25 basis points, this could be the Fed’s way of truly viewing the cuts as insurance,” explained LPL Financial Senior Market Strategist Ryan Detrick. “In fact, the past five cycles of cuts that started with two 25 basis point cuts saw the S&P 500 Index move higher 6 and 12 months later every single time.”
As shown in the LPL Chart of the Day, Stocks Have Historically Done Well If The First Two Fed Rate Cuts Are 25 Basis Points, the S&P 500 was up an average of 9.7% six months after the second of two 25 basis point cuts to kick off a new cycle of rate cuts. Going out a year, the S&P 500 had gained a very impressive average of 16.7%.
(CLICK HERE FOR THE CHART!)

Strong Start for September, but Second Half Could Bring Trouble

As of Friday’s close the market is well above historical average performance in September. DJIA was up nearly 3.1%, S&P 500 was up 2.8%, NASDAQ and Russell 1000 were up 2.7% while Russell 2000 was up 5.6%. Small-caps outperforming large-caps recently is not unusual and they did so again today. However, the second half of September has historically been weaker than the first half. The week after options expiration week can be treacherous with S&P 500 logging 23 weekly losses in 29 years since 1990. End-of-quarter portfolio restructuring, and window dressing can amplify the impacts of any negative headlines.
(CLICK HERE FOR THE CHART!)

Broader Transports Still Outperforming YTD

With shares of FedEx (FDX) on pace for their second worst earnings reaction day since at least 2001, the Dow Transports, an index in which FDX has a weighting of over 8% (after today's decline), is down close to 2%. Historically, the Transports have been considered a leading indicator of the economy, so the weakness in FDX, and by extension, the Dow Transports, is resulting in heightened concerns over the state of the economy. Looking at the chart below, the picture for the Transports doesn't look pretty. The timing of today's decline couldn't have been worse as it came just as the Transports were attempting to break above the highs from July, but now it just looks like the second lower high this year. Following today's declines, the Dow Transports are up 14.7% YTD which is about five percentage points behind the performance of the S&P 500.
(CLICK HERE FOR THE CHART!)
Given the changes in the US economy over time, we've been skeptical of the continued predictive ability of the Transports, but even putting that aside for a moment, a broader look at Transports shows a less pessimistic picture. The chart below shows the performance of the stocks in the S&P 1500 index on an equal-weighted basis so far in 2019. By this measure, today's decline comes after the index made a higher high, and while it's back below those former highs today, with a gain of 20.5% YTD, this broader look at transports is still outperforming the S&P 500 on a YTD basis. It may not be a great picture for this group of transport stocks, but it doesn't really look bad either.
(CLICK HERE FOR THE CHART!)

STOCK MARKET VIDEO: Stock Market Analysis Video for Week Ending September 20th, 2019

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

STOCK MARKET VIDEO: ShadowTrader Video Weekly 09.22.19

([CLICK HERE FOR THE YOUTUBE VIDEO!]())
(VIDEO NOT YET UP!)
Here are the most notable companies (tickers) reporting earnings in this upcoming trading week ahead-
  • $MU
  • $NIO
  • $AZO
  • $KMX
  • $NKE
  • $BB
  • $RAD
  • $CMD
  • $ACN
  • $UXIN
  • $JBL
  • $INFO
  • $CAG
  • $DAVA
  • $MANU
  • $SNX
  • $FDS
  • $KBH
  • $UEPS
  • $ATU
  • $CTAS
  • $MTN
  • $AGTC
  • $WOR
  • $PIR
  • $ISR
  • $DLNG
  • $CAMP
  • $AIR
  • $FUL
  • $PRGS
  • $CMTL
  • $DYNT
  • $RBZ
(CLICK HERE FOR NEXT WEEK'S MOST NOTABLE EARNINGS RELEASES!)
(CLICK HERE FOR NEXT WEEK'S HIGHEST VOLATILITY EARNINGS RELEASES!)
(CLICK HERE FOR MOST ANTICIPATED EARNINGS RELEASES FOR THE NEXT 5 WEEKS!)
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 9.23.19 Before Market Open:

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

Monday 9.23.19 After Market Close:

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

Tuesday 9.24.19 Before Market Open:

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

Tuesday 9.24.19 After Market Close:

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

Wednesday 9.25.19 Before Market Open:

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

Wednesday 9.25.19 After Market Close:

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

Thursday 9.26.19 Before Market Open:

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

Thursday 9.26.19 After Market Close:

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

Friday 9.27.19 Before Market Open:

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

Friday 9.27.19 After Market Close:

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

Micron Technology, Inc. $49.16

Micron Technology, Inc. (MU) is confirmed to report earnings at approximately 4:05 PM ET on Thursday, September 26, 2019. The consensus earnings estimate is $0.43 per share on revenue of $4.51 billion and the Earnings Whisper ® number is $0.49 per share. Investor sentiment going into the company's earnings release has 67% expecting an earnings beat The company's guidance was for earnings of $0.38 to $0.52 per share. Consensus estimates are for earnings to decline year-over-year by 87.92% with revenue decreasing by 46.56%. Short interest has decreased by 21.7% since the company's last earnings release while the stock has drifted higher by 37.1% from its open following the earnings release to be 23.2% above its 200 day moving average of $39.90. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, September 20, 2019 there was some notable buying of 12,865 contracts of the $50.00 put expiring on Friday, September 27, 2019. Option traders are pricing in a 7.5% move on earnings and the stock has averaged a 7.1% move in recent quarters.

(CLICK HERE FOR THE CHART!)

NIO Inc. $3.04

NIO Inc. (NIO) is confirmed to report earnings at approximately 4:30 AM ET on Tuesday, September 24, 2019. Investor sentiment going into the company's earnings release has 51% expecting an earnings beat The company's guidance was for revenue of $169.00 million to $193.00 million. Short interest has increased by 25.8% since the company's last earnings release while the stock has drifted lower by 26.2% from its open following the earnings release to be 39.6% below its 200 day moving average of $5.03. On Wednesday, September 4, 2019 there was some notable buying of 40,590 contracts of the $1.50 put expiring on Friday, November 15, 2019. Option traders are pricing in a 17.1% move on earnings and the stock has averaged a 9.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

AutoZone, Inc. -

AutoZone, Inc. (AZO) is confirmed to report earnings at approximately 7:00 AM ET on Tuesday, September 24, 2019. The consensus earnings estimate is $21.64 per share on revenue of $3.94 billion and the Earnings Whisper ® number is $21.98 per share. Investor sentiment going into the company's earnings release has 62% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 16.72% with revenue increasing by 10.71%. Short interest has increased by 23.5% since the company's last earnings release while the stock has drifted higher by 15.1% from its open following the earnings release to be 15.6% above its 200 day moving average of $1,003.22. Overall earnings estimates have been revised higher since the company's last earnings release. Option traders are pricing in a 5.8% move on earnings and the stock has averaged a 6.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

CarMax, Inc. $84.63

CarMax, Inc. (KMX) is confirmed to report earnings at approximately 7:35 AM ET on Tuesday, September 24, 2019. The consensus earnings estimate is $1.33 per share on revenue of $5.03 billion and the Earnings Whisper ® number is $1.38 per share. Investor sentiment going into the company's earnings release has 63% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 7.26% with revenue increasing by 5.54%. Short interest has increased by 0.7% since the company's last earnings release while the stock has drifted lower by 3.6% from its open following the earnings release to be 14.9% above its 200 day moving average of $73.63. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, September 6, 2019 there was some notable buying of 1,023 contracts of the $92.50 call expiring on Friday, October 18, 2019. Option traders are pricing in a 7.2% move on earnings and the stock has averaged a 6.0% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Nike Inc $86.68

Nike Inc (NKE) is confirmed to report earnings at approximately 4:15 PM ET on Tuesday, September 24, 2019. The consensus earnings estimate is $0.71 per share on revenue of $10.45 billion and the Earnings Whisper ® number is $0.76 per share. Investor sentiment going into the company's earnings release has 65% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 5.97% with revenue increasing by 5.05%. Short interest has increased by 0.4% since the company's last earnings release while the stock has drifted higher by 3.2% from its open following the earnings release to be 5.1% above its 200 day moving average of $82.50. Overall earnings estimates have been revised lower since the company's last earnings release. On Monday, September 16, 2019 there was some notable buying of 4,646 contracts of the $84.00 call expiring on Friday, September 27, 2019. Option traders are pricing in a 5.2% move on earnings and the stock has averaged a 4.5% move in recent quarters.

(CLICK HERE FOR THE CHART!)

BlackBerry Limited $7.54

BlackBerry Limited (BB) is confirmed to report earnings at approximately 7:00 AM ET on Tuesday, September 24, 2019. The consensus estimate is for a loss of $0.01 per share and the Earnings Whisper ® number is $0.01 per share. Investor sentiment going into the company's earnings release has 32% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 150.00% with revenue increasing by 375.71%. Short interest has increased by 1.0% since the company's last earnings release while the stock has drifted lower by 9.2% from its open following the earnings release to be 6.9% below its 200 day moving average of $8.10. Overall earnings estimates have been revised higher since the company's last earnings release. On Tuesday, September 17, 2019 there was some notable buying of 2,012 contracts of the $8.00 call expiring on Friday, September 27, 2019. Option traders are pricing in a 9.9% move on earnings and the stock has averaged a 7.9% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Rite Aid Corp. $7.40

Rite Aid Corp. (RAD) is confirmed to report earnings at approximately 7:00 AM ET on Thursday, September 26, 2019. The consensus earnings estimate is $0.08 per share on revenue of $5.42 billion and the Earnings Whisper ® number is $0.10 per share. Investor sentiment going into the company's earnings release has 50% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 900.00% with revenue decreasing by 0.03%. Short interest has increased by 22.2% since the company's last earnings release while the stock has drifted higher by 5.1% from its open following the earnings release to be 36.4% below its 200 day moving average of $11.64. On Wednesday, September 18, 2019 there was some notable buying of 580 contracts of the $7.00 call expiring on Friday, October 18, 2019. Option traders are pricing in a 20.7% move on earnings and the stock has averaged a 20.5% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Cantel Medical Corp. $85.02

Cantel Medical Corp. (CMD) is confirmed to report earnings at approximately 8:00 AM ET on Monday, September 23, 2019. The consensus earnings estimate is $0.61 per share on revenue of $238.60 million and the Earnings Whisper ® number is $0.61 per share. Investor sentiment going into the company's earnings release has 55% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 1.61% with revenue increasing by 4.26%. Short interest has increased by 47.7% since the company's last earnings release while the stock has drifted higher by 27.5% from its open following the earnings release to be 10.7% above its 200 day moving average of $76.78. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, September 20, 2019 there was some notable buying of 571 contracts of the $90.00 call expiring on Friday, October 18, 2019. Option traders are pricing in a 7.0% move on earnings and the stock has averaged a 6.9% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Accenture Ltd. $193.09

Accenture Ltd. (ACN) is confirmed to report earnings at approximately 6:50 AM ET on Thursday, September 26, 2019. The consensus earnings estimate is $1.71 per share on revenue of $11.08 billion and the Earnings Whisper ® number is $1.74 per share. Investor sentiment going into the company's earnings release has 67% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 8.23% with revenue increasing by 4.11%. Short interest has increased by 23.3% since the company's last earnings release while the stock has drifted higher by 8.0% from its open following the earnings release to be 11.3% above its 200 day moving average of $173.47. Overall earnings estimates have been unchanged since the company's last earnings release. On Friday, September 13, 2019 there was some notable buying of 1,279 contracts of the $115.00 put expiring on Friday, November 15, 2019. Option traders are pricing in a 4.5% move on earnings and the stock has averaged a 4.2% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Uxin Limited $3.26

Uxin Limited (UXIN) is confirmed to report earnings before the market opens on Monday, September 23, 2019. The consensus estimate is for a loss of $0.09 per share. Investor sentiment going into the company's earnings release has 66% expecting an earnings beat The company's guidance was for revenue of $130.00 million to $137.00 million. Consensus estimates are for earnings to decline year-over-year by 200.00% with revenue increasing by 892.95%. The stock has drifted higher by 44.9% from its open following the earnings release to be 4.5% below its 200 day moving average of $3.41. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, September 20, 2019 there was some notable buying of 509 contracts of the $4.00 call expiring on Friday, October 18, 2019. Option traders are pricing in a 24.5% move on earnings and the stock has averaged a 10.5% 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 stocks.
submitted by bigbear0083 to stocks [link] [comments]

Wall Street Week Ahead for the trading week beginning September 23rd, 2019

Good Saturday morning 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 September 23rd, 2019.

Week ahead: As stocks struggle to break to new highs, markets could be swayed by Fed speakers, trade - (Source)

Developments in U.S.-Chinese trade talks and the comments from a host of Fed speakers could be important for markets in the week ahead, as stocks struggle to regain highs.
The Fed in the past week cut interest rates for the second time in two months, but the latest forecasts of Fed officials showed just how divided they are on the need for future rate cuts. Five wanted deeper cuts, five didn’t want any cuts and another seven were happy with the Fed’s action.
“The market seems like it’s pretty jumpy based on what the say. i think it would flip back and forth depending on how the headlines come out,” said Tom Simons, money market economist at Jefferies. Simons said the focus will also be on the Fed’s operations in the short-term funding market, after turbulence in the overnight market in the past week temporarily sent some overnight rates sharply higher.
There are nearly a dozen Fed speakers on the calendar in the coming week, but Fed Chairman Jerome Powell is not scheduled to speak.
Trade developments could continue to cause volatility in markets. Reports Friday that Chinese agriculture officials canceled visits to farms in Montana and Nebraska sent stocks lower, for fear it signaled that talks were not making progress.
Stocks in the past week were lower, with the S&P off about 0.5% to 2,992. The index had been around 1% away from its all-time high for a few weeks.
“Tech that has been out of play and is acting faulty. it’s now turning into a headwind, and that could cause a problem for the bulls,” said Scott Redler, partner with T3Live.com. “I haven’t seen so many mixed signals in the market in quite some time.”
“It’s hard for the market to make new highs without tech. At best, it’s concerning when you see key names, like Amazon and Netflix, not just failing to lead but faltering,” he said. Netflix was down more than 8% for the week, and Amazon was off 2.6%.
Redler said it was a concern that shares of market leader Microsoft gave up its initial gains and turned negative, soon after it announced a buyback and raised its dividend. “Strength was sold instead of embraced,” he said. “That was good news. What are they going to do when bad news happens?”
Following the attacks on Saudi Aramco last week, the United Nations General Assembly in New York and meetings around it take on more importance for markets. U.S. and Saudi Arabian officials have said Iran was behind the attack, which knocked a significant amount of Saudi oil production off line. Iran has denied involvement, and Houthi rebels in Yemen have claimed responsibility.
Iran’ President Hassan Rouhani has been given a visa to travel to New York for the UN. Before the attack on Saudi Arabia last week, President Donald Trump had suggested he would speak to Rouhani but there seems little chance of that now. Oil have been highly volatile, with Brent crude futures up 7% since the attack as Saudi Arabia sought to assure markets that it would be able to bring its operations back on line.
There is some economic data that will also be important to markets. There is manufacturing PMI Monday, important after ISM manufacturing data showed a contraction in August. Durable goods will also be important on Friday, as will personal consumption data, which includes the Fed’s preferred inflation indicator, the core PCE deflator.
“What Powell said in his remarks was inflation was below his target,” said Marc Chandler, chief market strategist at Bannockburn Global Forex. “But even the core PCE deflator is expected to be 1.8, a new high for the year.” The Fed’s target inflation rate is 2%, and other inflation measures have been above that, including core CPI.
The Fed will also be in focus after problems in the overnight funding market, used by banks in need of short term cash. Rates spiked for repo, or repurchase agreements, in a chaotic two-day period Monday and Tuesday. The Fed’s target fed funds rate also moved above its target range, in an unusual move.
The market has since calmed after the Fed carried out open market operations to add liquidity to the market. On Friday, it announced three 14-day operations involving $30 billion as well as continued overnight operations of at least $75 billion each.
“I think the Fed has absolute control over short term rates. It was caught sleeping at the wheel,” said Chandler.
Powell said the Fed would monitor the market and take whatever action is needed. The market is considered the basic plumbing for financial markets, where banks who have a short-term need for cash come to fund themselves. The odd spike in rates was viewed as the result of a cash crunch, not a credit crisis.
Bond market pros have been concerned that the Fed would again see strains in the market at month end, when there’s more activity in the overnight funding market.
“It gets you further past quarter end,” said Jon Hill, rate strategist at BMO. “A 14-day pushes them further into October. I think nerves will have calmed. The fact you’ll see fed funds print clearly in the range will reassert confidence. These operations will serve as a reminder that the Fed can have absolute control the front end if and when it wants to. This is a good thing.”
The funds rate was at 1.90% Thursday, within the target rate range of 1.75% to 2%.
“They’re removing any doubt of their ability to take control of fed funds in the modern framework. They just announced $165 billion over quarter-end , and we may go bigger. They haven’t done a repo injection in 10 years,” said Hill.

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!)

Sector Performance WTD, MTD, YTD:

(CLICK HERE FOR FRIDAY'S PERFORMANCE!)
(CLICK HERE FOR THE WEEK-TO-DATE PERFORMANCE!)
(CLICK HERE FOR THE MONTH-TO-DATE PERFORMANCE!)
(CLICK HERE FOR THE 3-MONTH PERFORMANCE!)
(CLICK HERE FOR THE YEAR-TO-DATE PERFORMANCE!)
(CLICK HERE FOR THE 52-WEEK PERFORMANCE!)

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!)
(CLICK HERE FOR THE CHART LINK #3!)

S&P 500 down 23 of 29 during week after September options expiration, average loss 0.95%

The week after September options expiration week, next week, has a dreadful history of declines especially since 1990. The week after September options expiration week has been a nearly constant source of pain with only a few meaningful exceptions over the past 29 years. Substantial and across the board gains have occurred just three times: 1998, 2001, 2010 and 2016 while many more weeks were hit with sizable losses.
Full stats are in the following sea-of-red table. Average losses since 1990 are even worse; DJIA –1.02%, S&P 500 –0.95%, NASDAQ –0.90% and a sizable –1.38% for Russell 2000. End-of-Q3 portfolio restructuring is the most likely explanation for this trend as managers trim summer losers and position for the fourth quarter.
(CLICK HERE FOR THE CHART!)

October Challenging in Pre-Election Years

October often evokes fear on Wall Street as memories are stirred of crashes in 1929, 1987, the 554-point drop on October 27, 1997, back-to-back massacres in 1978 and 1979, Friday the 13th in 1989 and the 733-point drop on October 15, 2008. During the week ending October 10, 2008, Dow lost 1,874.19 points (18.2%), the worst weekly decline in our database going back to 1901, in point and percentage terms. The term “Octoberphobia” has been used to describe the phenomenon of major market drops occurring during the month. Market calamities can become a self-fulfilling prophecy, so stay on the lookout and don’t get whipsawed if it happens.
(CLICK HERE FOR THE CHART!)
Pre-election year Octobers are ranked second from last for DJIA, S&P 500 and NASDAQ while Russell 2000 is dead last with an average loss of 1.9%. Eliminating gruesome 1987 from the calculation provides only a moderate amount of relief. Should a meaningful decline materialize in October it is likely to be an excellent buying opportunity, especially for depressed technology and small-cap shares.

Where’s That September Volatility?

September is historically known as one of the worst for stocks, yet in 2019 the S&P 500 Index is up 2.7% so far amid a sea of scary headlines. Incredibly, the S&P 500 has wavered less than 0.1% from its previous close 6 of the past 10 trading sessions, as it consolidates just beneath all-time highs.
“Over the past two weeks we’ve had the European Central Bank meeting, the Federal Reserve meeting, higher inflation, a historic jump in crude oil, Middle East turmoil, trouble in the repo market, and even multiple NFL quarterbacks sustaining major injuries,” said LPL Financial Senior Market Strategist Ryan Detrick. “Yet, with all of those scary headlines, stocks are actually in the midst of one of the least volatile two-week stretches we’ve seen in years.”
We are quite encouraged by the overall change in market tone we’ve heard recently, with more cyclical names taking the baton and leading, but with the S&P 500 up near our fair value target of 3,000, we would be on the lookout for this sea of tranquility to get rougher at any time. In fact, according to historical calendars, we may need to be on high guard for the second half of September.
As shown in the LPL Chart of the Day, The Second Half of September Can Be Tricky For Stocks, later in the month of September is when we’ve seen seasonal weakness. Things have been going well for equities in the face of some worrisome headlines, but don’t get complacent, as the calendar could be one of the biggest near-term risks.
(CLICK HERE FOR THE CHART!)

The Fed Hits It Down The Middle

“History does not repeat itself, but it rhymes.” Mark Twain
As expected, the Federal Reserve’s (Fed) policy committee cut its policy rate by 25 basis points (.25%) to a target range of 1.75%–2%. This comes on the heels of the first rate cut in more than 10 years at the end of July. This cut is somewhat more controversial, however, because the overall U.S. economic data has been improving, and there’s been a tick higher in inflation.
One of the most important questions heading into this meeting was how many voting Fed members would support additional rate cuts. There were two dissenting voting members at the July rate cut, and once again there were two votes opposed to today’s cut—but unlike last time, there was also one dissenter who favored a larger 50 basis point (.50%) cut. Materials in the economic projections indicated 10 of 17 participants (which includes non-voting members) did not believe additional cuts would be needed over the remainder of the year, although evolving economic conditions could certainly lead to a shift.
As the quote from Mark Twain suggests, by looking back at history we can potentially find clues as to what might happen in the future.
Looking back at the previous two recessions (2001 and 2008), the Fed cut rates 50 basis points (.50%) to kick off the new cycle of rate cuts. We looked back at what the Fed said at the time, and policymakers didn’t foresee a recession; the larger .50% cut might have been their way of showing how worried they really were at the time. In other words, maybe the Fed knew there potentially was trouble under the surface.
Compare this with three consecutive 25 basis point (.25%) cuts in the 1995/1996 and 1998 rate cut cycles, which led to continued equity gains and avoided recessions. Given we foresee one more cut this year, could it be another three cuts of 25 basis points (.25%) and then an economic acceleration?
“Here’s the catch. When the first two cuts in a new cycle of rate cuts are only 25 basis points, this could be the Fed’s way of truly viewing the cuts as insurance,” explained LPL Financial Senior Market Strategist Ryan Detrick. “In fact, the past five cycles of cuts that started with two 25 basis point cuts saw the S&P 500 Index move higher 6 and 12 months later every single time.”
As shown in the LPL Chart of the Day, Stocks Have Historically Done Well If The First Two Fed Rate Cuts Are 25 Basis Points, the S&P 500 was up an average of 9.7% six months after the second of two 25 basis point cuts to kick off a new cycle of rate cuts. Going out a year, the S&P 500 had gained a very impressive average of 16.7%.
(CLICK HERE FOR THE CHART!)

Strong Start for September, but Second Half Could Bring Trouble

As of Friday’s close the market is well above historical average performance in September. DJIA was up nearly 3.1%, S&P 500 was up 2.8%, NASDAQ and Russell 1000 were up 2.7% while Russell 2000 was up 5.6%. Small-caps outperforming large-caps recently is not unusual and they did so again today. However, the second half of September has historically been weaker than the first half. The week after options expiration week can be treacherous with S&P 500 logging 23 weekly losses in 29 years since 1990. End-of-quarter portfolio restructuring, and window dressing can amplify the impacts of any negative headlines.
(CLICK HERE FOR THE CHART!)

Broader Transports Still Outperforming YTD

With shares of FedEx (FDX) on pace for their second worst earnings reaction day since at least 2001, the Dow Transports, an index in which FDX has a weighting of over 8% (after today's decline), is down close to 2%. Historically, the Transports have been considered a leading indicator of the economy, so the weakness in FDX, and by extension, the Dow Transports, is resulting in heightened concerns over the state of the economy. Looking at the chart below, the picture for the Transports doesn't look pretty. The timing of today's decline couldn't have been worse as it came just as the Transports were attempting to break above the highs from July, but now it just looks like the second lower high this year. Following today's declines, the Dow Transports are up 14.7% YTD which is about five percentage points behind the performance of the S&P 500.
(CLICK HERE FOR THE CHART!)
Given the changes in the US economy over time, we've been skeptical of the continued predictive ability of the Transports, but even putting that aside for a moment, a broader look at Transports shows a less pessimistic picture. The chart below shows the performance of the stocks in the S&P 1500 index on an equal-weighted basis so far in 2019. By this measure, today's decline comes after the index made a higher high, and while it's back below those former highs today, with a gain of 20.5% YTD, this broader look at transports is still outperforming the S&P 500 on a YTD basis. It may not be a great picture for this group of transport stocks, but it doesn't really look bad either.
(CLICK HERE FOR THE CHART!)

STOCK MARKET VIDEO: Stock Market Analysis Video for Week Ending September 20th, 2019

(CLICK HERE FOR THE YOUTUBE VIDEO!)

STOCK MARKET VIDEO: ShadowTrader Video Weekly 09.22.19

(CLICK HERE FOR THE YOUTUBE VIDEO!)
Here are the most notable companies (tickers) reporting earnings in this upcoming trading week ahead-
  • $MU
  • $NIO
  • $AZO
  • $KMX
  • $NKE
  • $BB
  • $RAD
  • $CMD
  • $ACN
  • $UXIN
  • $JBL
  • $INFO
  • $CAG
  • $DAVA
  • $MANU
  • $SNX
  • $FDS
  • $KBH
  • $UEPS
  • $ATU
  • $CTAS
  • $MTN
  • $AGTC
  • $WOR
  • $PIR
  • $ISR
  • $DLNG
  • $CAMP
  • $AIR
  • $FUL
  • $PRGS
  • $CMTL
  • $DYNT
  • $RBZ
(CLICK HERE FOR NEXT WEEK'S MOST NOTABLE EARNINGS RELEASES!)
(CLICK HERE FOR NEXT WEEK'S HIGHEST VOLATILITY EARNINGS RELEASES!)
(CLICK HERE FOR MOST ANTICIPATED EARNINGS RELEASES FOR THE NEXT 5 WEEKS!)
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 9.23.19 Before Market Open:

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

Monday 9.23.19 After Market Close:

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

Tuesday 9.24.19 Before Market Open:

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

Tuesday 9.24.19 After Market Close:

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

Wednesday 9.25.19 Before Market Open:

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

Wednesday 9.25.19 After Market Close:

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

Thursday 9.26.19 Before Market Open:

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

Thursday 9.26.19 After Market Close:

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

Friday 9.27.19 Before Market Open:

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

Friday 9.27.19 After Market Close:

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

Micron Technology, Inc. $49.16

Micron Technology, Inc. (MU) is confirmed to report earnings at approximately 4:05 PM ET on Thursday, September 26, 2019. The consensus earnings estimate is $0.43 per share on revenue of $4.51 billion and the Earnings Whisper ® number is $0.49 per share. Investor sentiment going into the company's earnings release has 67% expecting an earnings beat The company's guidance was for earnings of $0.38 to $0.52 per share. Consensus estimates are for earnings to decline year-over-year by 87.92% with revenue decreasing by 46.56%. Short interest has decreased by 21.7% since the company's last earnings release while the stock has drifted higher by 37.1% from its open following the earnings release to be 23.2% above its 200 day moving average of $39.90. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, September 20, 2019 there was some notable buying of 12,865 contracts of the $50.00 put expiring on Friday, September 27, 2019. Option traders are pricing in a 7.5% move on earnings and the stock has averaged a 7.1% move in recent quarters.

(CLICK HERE FOR THE CHART!)

NIO Inc. $3.04

NIO Inc. (NIO) is confirmed to report earnings at approximately 4:30 AM ET on Tuesday, September 24, 2019. Investor sentiment going into the company's earnings release has 51% expecting an earnings beat The company's guidance was for revenue of $169.00 million to $193.00 million. Short interest has increased by 25.8% since the company's last earnings release while the stock has drifted lower by 26.2% from its open following the earnings release to be 39.6% below its 200 day moving average of $5.03. On Wednesday, September 4, 2019 there was some notable buying of 40,590 contracts of the $1.50 put expiring on Friday, November 15, 2019. Option traders are pricing in a 17.1% move on earnings and the stock has averaged a 9.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

AutoZone, Inc. -

AutoZone, Inc. (AZO) is confirmed to report earnings at approximately 7:00 AM ET on Tuesday, September 24, 2019. The consensus earnings estimate is $21.64 per share on revenue of $3.94 billion and the Earnings Whisper ® number is $21.98 per share. Investor sentiment going into the company's earnings release has 62% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 16.72% with revenue increasing by 10.71%. Short interest has increased by 23.5% since the company's last earnings release while the stock has drifted higher by 15.1% from its open following the earnings release to be 15.6% above its 200 day moving average of $1,003.22. Overall earnings estimates have been revised higher since the company's last earnings release. Option traders are pricing in a 5.8% move on earnings and the stock has averaged a 6.7% move in recent quarters.

(CLICK HERE FOR THE CHART!)

CarMax, Inc. $84.63

CarMax, Inc. (KMX) is confirmed to report earnings at approximately 7:35 AM ET on Tuesday, September 24, 2019. The consensus earnings estimate is $1.33 per share on revenue of $5.03 billion and the Earnings Whisper ® number is $1.38 per share. Investor sentiment going into the company's earnings release has 63% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 7.26% with revenue increasing by 5.54%. Short interest has increased by 0.7% since the company's last earnings release while the stock has drifted lower by 3.6% from its open following the earnings release to be 14.9% above its 200 day moving average of $73.63. Overall earnings estimates have been revised higher since the company's last earnings release. On Friday, September 6, 2019 there was some notable buying of 1,023 contracts of the $92.50 call expiring on Friday, October 18, 2019. Option traders are pricing in a 7.2% move on earnings and the stock has averaged a 6.0% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Nike Inc $86.68

Nike Inc (NKE) is confirmed to report earnings at approximately 4:15 PM ET on Tuesday, September 24, 2019. The consensus earnings estimate is $0.71 per share on revenue of $10.45 billion and the Earnings Whisper ® number is $0.76 per share. Investor sentiment going into the company's earnings release has 65% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 5.97% with revenue increasing by 5.05%. Short interest has increased by 0.4% since the company's last earnings release while the stock has drifted higher by 3.2% from its open following the earnings release to be 5.1% above its 200 day moving average of $82.50. Overall earnings estimates have been revised lower since the company's last earnings release. On Monday, September 16, 2019 there was some notable buying of 4,646 contracts of the $84.00 call expiring on Friday, September 27, 2019. Option traders are pricing in a 5.2% move on earnings and the stock has averaged a 4.5% move in recent quarters.

(CLICK HERE FOR THE CHART!)

BlackBerry Limited $7.54

BlackBerry Limited (BB) is confirmed to report earnings at approximately 7:00 AM ET on Tuesday, September 24, 2019. The consensus estimate is for a loss of $0.01 per share and the Earnings Whisper ® number is $0.01 per share. Investor sentiment going into the company's earnings release has 32% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 150.00% with revenue increasing by 375.71%. Short interest has increased by 1.0% since the company's last earnings release while the stock has drifted lower by 9.2% from its open following the earnings release to be 6.9% below its 200 day moving average of $8.10. Overall earnings estimates have been revised higher since the company's last earnings release. On Tuesday, September 17, 2019 there was some notable buying of 2,012 contracts of the $8.00 call expiring on Friday, September 27, 2019. Option traders are pricing in a 9.9% move on earnings and the stock has averaged a 7.9% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Rite Aid Corp. $7.40

Rite Aid Corp. (RAD) is confirmed to report earnings at approximately 7:00 AM ET on Thursday, September 26, 2019. The consensus earnings estimate is $0.08 per share on revenue of $5.42 billion and the Earnings Whisper ® number is $0.10 per share. Investor sentiment going into the company's earnings release has 50% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 900.00% with revenue decreasing by 0.03%. Short interest has increased by 22.2% since the company's last earnings release while the stock has drifted higher by 5.1% from its open following the earnings release to be 36.4% below its 200 day moving average of $11.64. On Wednesday, September 18, 2019 there was some notable buying of 580 contracts of the $7.00 call expiring on Friday, October 18, 2019. Option traders are pricing in a 20.7% move on earnings and the stock has averaged a 20.5% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Cantel Medical Corp. $85.02

Cantel Medical Corp. (CMD) is confirmed to report earnings at approximately 8:00 AM ET on Monday, September 23, 2019. The consensus earnings estimate is $0.61 per share on revenue of $238.60 million and the Earnings Whisper ® number is $0.61 per share. Investor sentiment going into the company's earnings release has 55% expecting an earnings beat. Consensus estimates are for earnings to decline year-over-year by 1.61% with revenue increasing by 4.26%. Short interest has increased by 47.7% since the company's last earnings release while the stock has drifted higher by 27.5% from its open following the earnings release to be 10.7% above its 200 day moving average of $76.78. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, September 20, 2019 there was some notable buying of 571 contracts of the $90.00 call expiring on Friday, October 18, 2019. Option traders are pricing in a 7.0% move on earnings and the stock has averaged a 6.9% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Accenture Ltd. $193.09

Accenture Ltd. (ACN) is confirmed to report earnings at approximately 6:50 AM ET on Thursday, September 26, 2019. The consensus earnings estimate is $1.71 per share on revenue of $11.08 billion and the Earnings Whisper ® number is $1.74 per share. Investor sentiment going into the company's earnings release has 67% expecting an earnings beat. Consensus estimates are for year-over-year earnings growth of 8.23% with revenue increasing by 4.11%. Short interest has increased by 23.3% since the company's last earnings release while the stock has drifted higher by 8.0% from its open following the earnings release to be 11.3% above its 200 day moving average of $173.47. Overall earnings estimates have been unchanged since the company's last earnings release. On Friday, September 13, 2019 there was some notable buying of 1,279 contracts of the $115.00 put expiring on Friday, November 15, 2019. Option traders are pricing in a 4.5% move on earnings and the stock has averaged a 4.2% move in recent quarters.

(CLICK HERE FOR THE CHART!)

Uxin Limited $3.26

Uxin Limited (UXIN) is confirmed to report earnings before the market opens on Monday, September 23, 2019. The consensus estimate is for a loss of $0.09 per share. Investor sentiment going into the company's earnings release has 66% expecting an earnings beat The company's guidance was for revenue of $130.00 million to $137.00 million. Consensus estimates are for earnings to decline year-over-year by 200.00% with revenue increasing by 892.95%. The stock has drifted higher by 44.9% from its open following the earnings release to be 4.5% below its 200 day moving average of $3.41. Overall earnings estimates have been revised lower since the company's last earnings release. On Friday, September 20, 2019 there was some notable buying of 509 contracts of the $4.00 call expiring on Friday, October 18, 2019. Option traders are pricing in a 24.5% move on earnings and the stock has averaged a 10.5% 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]

Which Trading Platforms/Brokers offer which options to write EAs?

I have just started learning about forex trading and would like to create a simple bot to run on a demo account/history data and see how it works. So far I know that metatrader allows one to write an EA using mql4/5. Are there other platforms which allow other options like Python or Java? Can someone tell me a broker who offers these options?

Also, I saw that some brokers offer REST APIs. But if I want every tick, wouldn't I have to poll the API too many times? I am looking for an option where the ticks are pushed to the platform (like in Metatrader).

Thanks in advance!
submitted by i_want_to_ask_smth to Forex [link] [comments]

Historical Charts for MT4 ?

Hello !
for extended testing i am looking for forex charts 2013-2015 because it seemes that MT4 (or my broker) is just hopping one year back at maximum. Is there a way to extend the testing in "Each tick" method for a longer period ?
TestGenerator: no history data 'EURUSD30' from 2015.01.01 to 2015.10.13
submitted by Dr_Wellington_Yueh to Forex [link] [comments]

Can anyone help me find complete historical forex data?

I've searched throughout the internet and haven't found an answer for my quest, so I figure I'd draw upon the vast resource and collective that is reddit. For the purpose of testing some concepts I am looking for a good and reliable source of the complete records/history of the forex market on a per tick basis. I wouldn't need every trading pair. Ideally the pairs would have USD in them. I would not mind paying money for the records, provided they come from a reliable place.
I'm aware of the large and possibly excessive volume of data. I've found websites that offer it but appear to be quite shady, I have a bit of an issue of buying from a website that requires order forms in pdf format to be sent. I've posted on several popular forex forums, been provided suggestions that either did not work or told to search the previous posts in the forums (which I had already done so and found nothing relevant), then months later my posts would be replied to by other people searching for the exact same thing wondering if I had any success. Most people suggest using MetaTrader, but that usually provides information for a few months, a year or two tops. Sadly /Forex appears to be barren.
So, helpful redditors want to provide an answer to my searching?
submitted by camzakcamzak to AskReddit [link] [comments]

Download FOREX candlestick tick data for FREE using Python ... How to Import and Back-test with Tick Data in Metatrader 5 ... Download historical Forex data for FREE in 3 Simple Steps Real-time stock tick data analysis Downloading Free Historical Futures Tick Data Backtesting and Historical Data How To Download Free Historical Data With Metatrader 4 ... How to build tick MYSQL historical database for forex trading with C# bulk data loader How to get historical tick data for free - YouTube How to get FOREX historical data into metatrader? 90% modeling quality

Tick Data’s historical intraday spot Forex data is available from May 1, 2008 and includes: Over 2,000 spot Forex data pairs – See List of Available Pairs; Tick-by-tick Quote Data (bid & ask prices) Pre-built One-Minute Bars (Open, High, Low, and Close for each minute interval built from Bid side of quotes) Forex data from 95+ contributors (e.g. banks & other market participants) from over ... If you’re looking for Free Forex Historical Data, you’re in the right place! Here, you’ll be able to find free forex historical data ready to be imported into your favorite application like MetaTrader, NinjaTrader, MetaStock or any other trading platform.. Since the data is delivered in .CSV format (comma separated values), you can use it in any almost any application that allows you to ... Download free historical tick data and trading resources for Forex, Commodities, Crypto-currencies & Global markets. Join our community of traders today! How Forex tick data can change your Forex vision for best. Forex Tester allows you to import an unlimited number of currency pairs and years of history data in almost any possible text format (ASCII *.csv, *.txt). We strongly recommend importing 1-minute data for accurate testing (it is possible to import higher timeframes but testing results may not be as good). Note: To increase the quality ... How the Historical Forex Data service works. There are several steps performed for providing forex data. First, we collect the initial raw tick data from DukasCopy. The process is lengthy and takes hours. Once it is done, we parse the raw tick data into bar data in binary format. Then we compose the base data series for periods: M1, M5, M15 ... Tick Data in the News: A Well-Designed Intraday Data Research Environment Can Help Traders Outsmart the Competition; Tick Data in the News: How Traders Working from Home Leverage Cloud and Data to Cope with the New ‘Normal’ OneTick TCA Solution Wins Best Transaction Cost Analysis Tool TradingTech Insight Award If you want to download intraday Forex data to use with QuantShare or for external use then here a list of websites that allow you to export historical quotes for several currencies for free. Each website allows downloading rates in one or several periods and depending on the provider, data spans from few days to several years.

[index] [20045] [10906] [20812] [23964] [4386] [24264] [10809] [14159] [20895] [4724]

Download FOREX candlestick tick data for FREE using Python ...

Real-time stock tick data analysis Lu Yang, ly2352. In this video I explained how to get more years of historical data for backtesting purposes. Do it without an internet conecction On Min 34:37 I start talkin... Demonstrates how to back-test your Expert Advisers (EAs) in Metatrader 5 using accurate, quality tick data (NOT 1-minute data) in 4 simple steps. The test is... This is my first video where I show my face and talk, so please do not be so brutal on me in comments for saying "actually" or "fx good quality data" too man... I give brief run down on how to accomplish this using these tools. I also provide a MYSQL SQL file to create your forex tick data historical database in FREE MYSQL. This is over 2 years of ... In this video you can see how to download Free Historical Data in Metatrader 4. https://mql4tradingautomation.com/metatrader-download-historical-data-backtes... Demonstrates how to easily acquire free historical data for your trading platform - in 3 simple steps! Note that this video has closed captions that can be translated into your local language. Demonstrates how to download free historical tick data for your trading platform in 3 simple steps! Data covers Forex, Commodities, Indices and Stocks from D... This video explains how to download, convert and import the free historical futures data available on Big Mikes website into Ninjatrader. It walks you through the whole Process A to Z. Backtesting http://www.financial-spread-betting.com/course/backtest-trading-system.html and HIstorical Data. There is a debate to be had about end of day pri...

https://binomo-review.forex.pm