![]() | submitted by AlphaexCapital to AlphaexCapital [link] [comments] |
![]() | submitted by ForexMTindicators to u/ForexMTindicators [link] [comments] |
![]() | submitted by ForexMTindicators to u/ForexMTindicators [link] [comments] |
//+------------------------------------------------------------------+ //| 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 JoelTheDaytrader to Forex [link] [comments] |
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.
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 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.
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!)
“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!)
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!)
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!)
- $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
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. (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. (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. (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. (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 (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 (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. (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. (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. (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 (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!)
![]() | TL;DR - I will try and flip an account from $50 or less to $1,000 over 2019. I will post all my account details so my strategy can be seen/copied. I will do this using only three or four trading setups. All of which are simple enough to learn. I will start trading on 10th January. submitted by inweedwetrust to Forex [link] [comments] ---- As I see it there are two mains ways to understand how to make money in the markets. The first is to know what the biggest winners in the markets are doing and duplicating what they do. This is hard. Most of the biggest players will not publicly tell people what they are doing. You need to be able to kinda slide in with them and see if you can pick up some info. Not suitable for most people, takes a lot of networking and even then you have to be able to make the correct inferences. Another way is to know the most common trades of losing traders and then be on the other side of their common mistakes. This is usually far easier, usually everyone knows the mind of a losing trader. I learned about what losing traders do every day by being one of them for many years. I noticed I had an some sort of affinity for buying at the very top of moves and selling at the very bottom. This sucked, however, is was obvious there was winning trades on the other side of what I was doing and the adjustments to be a good trader were small (albeit, tricky). Thus began the study for entries and maximum risk:reward. See, there have been times I have bought aiming for a 10 pip scalps and hit 100 pips stops loss. Hell, there have been times I was going for 5 pips and hit 100 stop out. This can seem discouraging, but it does mean there must be 1:10 risk:reward pay-off on the other side of these mistakes, and they were mistakes. If you repeatedly enter and exit at the wrong times, you are making mistakes and probably the same ones over and over again. The market is tricking you! There are specific ways in which price moves that compel people to make these mistakes (I won’t go into this in this post, because it takes too long and this is going to be a long post anyway, but a lot of this is FOMO). Making mistakes is okay. In fact, as I see it, making mistakes is an essential part of becoming an expert. Making a mistake enough times to understand intrinsically why it is a mistake and then make the required adjustments. Understanding at a deep level why you trade the way you do and why others make the mistakes they do, is an important part of becoming an expert in your chosen area of focus. I could talk more on these concepts, but to keep the length of the post down, I will crack on to actual examples of trades I look for. Here are my three main criteria. I am looking for tops/bottoms of moves (edge entries). I am looking for 1:3 RR or more potential pay-offs. My strategy assumes that retail trades will lose most of the time. This seems a fair enough assumption. Without meaning to sound too crass about it, smart money will beat dumb money most of the time if the game is base on money. They just will. So to summarize, I am looking for the points newbies get trapped in bad positions entering into moves too late. From these areas, I am looking for high RR entries. Setup Examples. I call this one the “Lightning Bolt correction”, but it is most commonly referred to as a “two leg correction”. I call it a “Lightning Bolt correction” because it looks a bit like one, and it zaps you. If you get it wrong. https://preview.redd.it/t4whwijse2721.png?width=1326&format=png&auto=webp&s=c9050529c6e2472a3ff9f8e7137bd4a3ee5554cc Once I see price making the first sell-off move and then begin to rally towards the highs again, I am waiting for a washout spike low. The common trades mistakes I am trading against here is them being too eager to buy into the trend too early and for the to get stopped out/reverse position when it looks like it is making another bearish breakout. Right at that point they panic … literally one candle under there is where I want to be getting in. I want to be buying their stop loss, essentially. “Oh, you don’t want that ...okay, I will have that!” I need a precise entry. I want to use tiny stops (for big RR) so I need to be cute with entries. For this, I need entry rules. Not just arbitrarily buying the spike out. There are a few moving parts to this that are outside the scope of this post but one of my mains ways is using a fibs extension and looking for reversals just after the 1.61% level. How to draw the fibs is something else that is outside the scope of this but for one simple rule, they can be drawn on the failed new high leg. https://preview.redd.it/2cd682kve2721.png?width=536&format=png&auto=webp&s=f4d081c9faff49d0976f9ffab260aaed2b570309 I am looking for a few specific things for a prime setup. Firstly, I am looking for the false hope candles, the ones that look like they will reverse the market and let those buying too early get out break-even or even at profit. In this case, you can see the hammer and engulfing candle off the 127 level, then it spikes low in that “stop-hunt” sort of style. Secondly I want to see it trading just past my entry level (161 ext). This rule has come from nothing other than sheer volume. The amount of times I’ve been stopped out by 1 pip by that little sly final low has gave birth to this rule. I am looking for the market to trade under support in a manner that looks like a new strong breakout. When I see this, I am looking to get in with tiny stops, right under the lows. I will also be using smaller charts at this time and looking for reversal clusters of candles. Things like dojis, inverted hammers etc. These are great for sticking stops under. Important note, when the lightning bolt correction fails to be a good entry, I expect to see another two legs down. I may look to sell into this area sometimes, and also be looking for buying on another couple legs down. It is important to note, though, when this does not work out, I expect there to be continued momentum that is enough to stop out and reasonable stop level for my entry. Which is why I want to cut quick. If a 10 pips stop will hit, usually a 30 pips stop will too. Bin it and look for the next opportunity at better RR. https://preview.redd.it/mhkgy35ze2721.png?width=1155&format=png&auto=webp&s=a18278b85b10278603e5c9c80eb98df3e6878232 Another setup I am watching for is harmonic patterns, and I am using these as a multi-purpose indicator. When I see potentially harmonic patterns forming, I am using their completion level as take profits, I do not want to try and run though reversal patterns I can see forming hours ahead of time. I also use them for entering (similar rules of looking for specific entry criteria for small stops). Finally, I use them as a continuation pattern. If the harmonic pattern runs past the area it may have reversed from, there is a high probability that the market will continue to trend and very basic trend following strategies work well. I learned this from being too stubborn sticking with what I thought were harmonic reversals only to be ran over by a trend (seriously, everything I know I know from how it used to make me lose). https://preview.redd.it/1ytz2431f2721.png?width=1322&format=png&auto=webp&s=983a7f2a91f9195004ad8a2aa2bb9d4d6f128937 A method of spotting these sorts of M/W harmonics is they tend to form after a second spike out leg never formed. When this happens, it gives me a really good idea of where my profit targets should be and where my next big breakout level is. It is worth noting, larger harmonics using have small harmonics inside them (on lower time-frames) and this can be used for dialling in optimum entries. I also use harmonics far more extensively in ranging markets. Where they tend to have higher win rates. Next setup is the good old fashioned double bottoms/double top/one tick trap sort of setup. This comes in when the market is highly over extended. It has a small sell-off and rallies back to the highs before having a much larger sell-off. This is a more risky trade in that it sells into what looks like trending momentum and can be stopped out more. However, it also pays a high RR when it works, allowing for it to be ran at reduced risk and still be highly profitable when it comes through. https://preview.redd.it/1bx83776f2721.png?width=587&format=png&auto=webp&s=2c76c3085598ae70f4142d26c46c8d6e9b1c2881 From these sorts of moves, I am always looking for a follow up buy if it forms a lightning bolt sort of setup. All of these setups always offer 1:3 or better RR. If they do not, you are doing it wrong (and it will be your stop placement that is wrong). This is not to say the target is always 1:3+, sometimes it is best to lock in profits with training stops. It just means that every time you enter, you can potentially have a trade that runs for many times more than you risked. 1:10 RR can be hit in these sorts of setups sometimes. Paying you 20% for 2% risked. I want to really stress here that what I am doing is trading against small traders mistakes. I am not trying to “beat the market maker”. I am not trying to reverse engineer J.P Morgan’s black boxes. I do not think I am smart enough to gain a worthwhile edge over these traders. They have more money, they have more data, they have better softwares … they are stronger. Me trying to “beat the market maker” is like me trying to beat up Mike Tyson. I might be able to kick him in the balls and feel smug for a few seconds. However, when he gets up, he is still Tyson and I am still me. I am still going to be pummeled. I’ve seen some people that were fairly bright people going into training courses and coming out dumb as shit. Thinking they somehow are now going to dominate Goldman Sachs because they learned a chart pattern. Get a grip. For real, get a fucking grip. These buzz phrases are marketeering. Realististically, if you want to win in the markets, you need to have an edge over somebody. I don’t have edges on the banks. If I could find one, they’d take it away from me. Edges work on inefficiencies in what others do that you can spot and they can not. I do not expect to out-think a banks analysis team. I know for damn sure I can out-think a version of me from 5 years ago … and I know there are enough of them in the markets. I look to trade against them. I just look to protect myself from the larger players so they can only hurt me in limited ways. Rather than letting them corner me and beat me to a pulp (in the form of me watching $1,000 drop off my equity because I moved a stop or something), I just let them kick me in the butt as I run away. It hurts a little, but I will be over it soon. I believe using these principles, these three simple enough edge entry setups, selectiveness (remembering you are trading against the areas people make mistakes, wait for they areas) and measured aggression a person can make impressive compounded gains over a year. I will attempt to demonstrate this by taking an account of under $100 to over $1,000 in a year. I will use max 10% on risk on a position, the risk will scale down as the account size increases. In most cases, 5% risk per trade will be used, so I will be going for 10-20% or so profits. I will be looking only for prime opportunities, so few trades but hard hitting ones when I take them. I will start trading around the 10th January. Set remind me if you want to follow along. I will also post my investor login details, so you can see the trades in my account in real time. Letting you see when I place my orders and how I manage running positions. I also think these same principles can be tweaked in such a way it is possible to flip $50 or so into $1,000 in under a month. I’ve done $10 to $1,000 in three days before. This is far more complex in trade management, though. Making it hard to explain/understand and un-viable for many people to copy (it hedges, does not comply with FIFO, needs 1:500 leverage and also needs spreads under half a pip on EURUSD - not everyone can access all they things). I see all too often people act as if this can’t be done and everyone saying it is lying to sell you something. I do not sell signals. I do not sell training. I have no dog in this fight, I am just saying it can be done. There are people who do it. If you dismiss it as impossible; you will never be one of them. If I try this 10 times with $50, I probably am more likely to make $1,000 ($500 profit) in a couple months than standard ideas would double $500 - I think I have better RR, even though I may go bust 5 or more times. I may also try to demonstrate this, but it is kinda just show-boating, quite honestly. When it works, it looks cool. When it does not, I can go bust in a single day (see example https://www.fxblue.com/users/redditmicroflip). So I may or may not try and demonstrate this. All this is, is just taking good basic concepts and applying accelerated risk tactics to them and hitting a winning streak (of far less trades than you may think). Once you have good entries and RR optimization in place - there really is no reason why you can not scale these up to do what may people call impossible (without even trying it). I know there are a lot of people who do not think these things are possible and tend to just troll whenever people talk about these things. There used to be a time when I’d try to explain why I thought the way I did … before I noticed they only cared about telling me why they were right and discussion was pointless. Therefore, when it comes to replies, I will reply to all comments that ask me a question regarding why I think this can be done, or why I done something that I done. If you are commenting just to tell me all the reasons you think I am wrong and you are right, I will probably not reply. I may well consider your points if they are good ones. I just do not entering into discussions with people who already know everything; it serves no purpose. Edit: Addition. I want to talk a bit more about using higher percentage of risk than usual. Firstly, let me say that there are good reasons for risk caps that people often cite as “musts”. There are reasons why 2% is considered optimum for a lot of strategies and there are reasons drawing down too much is a really bad thing. Please do not be ignorant of this. Please do not assume I am, either. In previous work I done, I was selecting trading strategies that could be used for investment. When doing this, my only concern was drawdown metrics. These are essential for professional money management and they are also essential for personal long-term success in trading. So please do not think I have not thought of these sorts of things Many of the reasons people say these things can’t work are basic 101 stuff anyone even remotely committed to learning about trading learns in their first 6 months. Trust me, I have thought about these concepts. I just never stopped thinking when I found out what public consensus was. While these 101 rules make a lot of sense, it does not take away from the fact there are other betting strategies, and if you can know the approximate win rate and pay-off of trades, you can have other ways of deriving optimal bet sizes (risk per trade). Using Kelly Criterion, for example, if the pay-off is 1:3 and there is a 75% chance of winning, the optimal bet size is 62.5%. It would be a viable (high risk) strategy to have extremely filtered conditions that looked for just one perfect set up a month, makingover 150% if it was successful. Let’s do some math on if you can pull that off three months in a row (using 150% gain, for easy math). Start $100. Month two starts $250. Month three $625. Month three ends $1,562. You have won three trades. Can you win three trades in a row under these conditions? I don’t know … but don’t assume no-one can. This is extremely high risk, let’s scale it down to meet somewhere in the middle of the extremes. Let’s look at 10%. Same thing, 10% risk looking for ideal opportunities. Maybe trading once every week or so. 30% pay-off is you win. Let’s be realistic here, a lot of strategies can drawdown 10% using low risk without actually having had that good a chance to generate 30% gains in the trades it took to do so. It could be argued that trading seldomly but taking 5* the risk your “supposed” to take can be more risk efficient than many strategies people are using. I am not saying that you should be doing these things with tens of thousands of dollars. I am not saying you should do these things as long term strategies. What I am saying is do not dismiss things out of hand just because they buck the “common knowns”. There are ways you can use more aggressive trading tactics to turn small sums of money into they $1,000s of dollars accounts that you exercise they stringent money management tactics on. With all the above being said, you do have to actually understand to what extent you have an edge doing what you are doing. To do this, you should be using standard sorts of risks. Get the basics in place, just do not think you have to always be basic. Once you have good basics in place and actually make a bit of money, you can section off profits for higher risk versions of strategies. The basic concepts of money management are golden. For longevity and large funds; learned them and use them! Just don’t forget to think for yourself once you have done that. Update - Okay, I have thought this through a bit more and decided I don't want to post my live account investor login, because it has my full name and I do not know who any of you are. Instead, for copying/observing, I will give demo account login (since I can choose any name for a demo). I will also copy onto a live account and have that tracked via Myfxbook. I will do two versions. One will be FIFO compliant. It will trade only single trade positions. The other will not be FIFO compliant, it will open trades in batches. I will link up live account in a week or so. For now, if anyone wants to do BETA testing with the copy trader, you can do so with the following details (this is the non-FIFO compliant version). Account tracking/copying details. Low-Medium risk. IC Markets MT4 Account number: 10307003 Investor PW: lGdMaRe6 Server: Demo:01 (Not FIFO compliant) Valid and Invalid Complaints. There are a few things that can pop up in copy trading. I am not a n00b when it comes to this, so I can somewhat forecast what these will be. I can kinda predict what sort of comments there may be. Some of these are valid points that if you raise I should (and will) reply to. Some are things outside of the scope of things I can influence, and as such, there is no point in me replying to. I will just cover them all here the one time. Valid complains are if I do something dumb or dramatically outside of the strategy I have laid out here. won't do these, if I do, you can pitchfork ----E Examples; “Oi, idiot! You opened a trade randomly on a news spike. I got slipped 20 pips and it was a shit entry”. Perfectly valid complaint. “Why did you open a trade during swaps hours when the spread was 30 pips?” Also valid. “You left huge trades open running into the weekend and now I have serious gap paranoia!” Definitely valid. These are examples of me doing dumb stuff. If I do dumb stuff, it is fair enough people say things amounting to “Yo, that was dumb stuff”. Invalid Complains; “You bought EURUSD when it was clearly a sell!!!!” Okay … you sell. No-one is asking you to copy my trades. I am not trading your strategy. Different positions make a market. “You opened a position too big and I lost X%”. No. Na uh. You copied a position too big. If you are using a trade copier, you can set maximum risk. If you neglect to do this, you are taking 100% risk. You have no valid compliant for losing. The act of copying and setting the risk settings is you selecting your risk. I am not responsible for your risk. I accept absolutely no liability for any losses. *Suggested fix. Refer to risk control in copy trading software “You lost X trades in a row at X% so I lost too much”. Nope. You copied. See above. Anything relating to losing too much in trades (placed in liquid/standard market conditions) is entirely you. I can lose my money. Only you can set it up so you can lose yours. I do not have access to your account. Only mine. *Suggested fix. Refer to risk control in copy trading software “Price keeps trading close to the pending limit orders but not filling. Your account shows profits, but mine is not getting them”. This is brokerage. I have no control over this. I use a strategy that aims for precision, and that means a pip here and there in brokerage spreads can make a difference. I am trading to profit from my trading conditions. I do not know, so can not account for, yours. * Suggested fix. Compare the spread on your broker with the spread on mine. Adjust your orders accordingly. Buy limit orders will need to move up a little. Sell limit orders should not need adjusted. “I got stopped out right before the market turned, I have a loss but your account shows a profit”. This is brokerage. I have no control over this. I use a strategy that aims for precision, and that means a pip here and there differences in brokerage spreads can make a difference. I am trading to profit from my trading conditions. I do not know, so can not account for, yours. ** Suggested fix. Compare the spread on your broker with the spread on mine. Adjust your orders accordingly. Stop losses on sell orders will need to move up a bit. Stops on buy orders will be fine. “Your trade got stopped out right before the market turned, if it was one more pip in the stop, it would have been a winner!!!” Yeah. This happens. This is where the “risk” part of “risk:reward” comes in. “Price traded close to take profit, yours filled but mines never”. This is brokerage. I have no control over this. I use a strategy that aims for precision, and that means a pip here and there differences in brokerage spreads can make a difference. I am trading to profit from my trading conditions. I do not know, so can not account for, yours. (Side note, this should not be an issue since when my trade closes, it should ping your account to close, too. You might get a couple less pips). *** Suggested fix. Compare the spread on your broker with the spread on mine. Adjust your orders accordingly. Take profits on buys will need to move up a bit. Sell take profits will be fine. “My brokers spread jumped to 20 during the New York session so the open trade made a bigger loss than it should”. Your broker might just suck if this happens. This is brokerage. I have no control over this. My trades are placed to profit from my brokerage conditions. I do not know, so can not account for yours. Also, if accounting for random spread spikes like this was something I had to do, this strategy would not be a thing. It only works with fair brokerage conditions. *Suggested fix. Do a bit of Googling and find out if you have a horrific broker. If so, fix that! A good search phrase is; “(Broker name) FPA reviews”. “Price hit the stop loss but was going really fast and my stop got slipped X pips”. This is brokerage. I have no control over this. I use a strategy that aims for precision, and that means a pip here and there differences in brokerage spreads can make a difference. I am trading to profit from my trading conditions. I do not know, so can not account for, yours. If my trade also got slipped on the stop, I was slipped using ECN conditions with excellent execution; sometimes slips just happen. I am doing the most I can to prevent them, but it is a fact of liquidity that sometimes we get slipped (slippage can also work in our favor, paying us more than the take profit would have been). “Orders you placed failed to execute on my account because they were too large”. This is brokerage. I have no control over this. Margin requirements vary. I have 1:500 leverage available. I will not always be using it, but I can. If you can’t, this will make a difference. “Your account is making profits trading things my broker does not have” I have a full range of assets to trade with the broker I use. Included Forex, indices, commodities and cryptocurrencies. I may or may not use the extent of these options. I can not account for your brokerage conditions. I think I have covered most of the common ones here. There are some general rules of thumb, though. Basically, if I do something that is dumb and would have a high probability of losing on any broker traded on, this is a valid complain. Anything that pertains to risk taken in standard trading conditions is under your control. Also, anything at all that pertains to brokerage variance there is nothing I can do, other than fully brief you on what to expect up-front. Since I am taking the time to do this, I won’t be a punchbag for anything that happens later pertaining to this. I am not using an elitist broker. You don’t need $50,000 to open an account, it is only $200. It is accessible to most people - brokerage conditions akin to what I am using are absolutely available to anyone in the UK/Europe/Asia (North America, I am not so up on, so can’t say). With the broker I use, and with others. If you do not take the time to make sure you are trading with a good broker, there is nothing I can do about how that affects your trades. I am using an A book broker, if you are using B book; it will almost certainly be worse results. You have bad costs. You are essentially buying from reseller and paying a mark-up. (A/B book AKA ECN/Market maker; learn about this here). My EURUSD spread will typically be 0.02 pips or so, if yours is 1 pip, this is a huge difference. These are typical spreads I am working on. https://preview.redd.it/yc2c4jfpab721.png?width=597&format=png&auto=webp&s=c377686b2485e13171318c9861f42faf325437e1 Check the full range of spreads on Forex, commodities, indices and crypto. Please understand I want nothing from you if you benefit from this, but I am also due you nothing if you lose. My only term of offering this is that people do not moan at me if they lose money. I have been fully upfront saying this is geared towards higher risk. I have provided information and tools for you to take control over this. If I do lose people’s money and I know that, I honestly will feel a bit sad about it. However, if you complain about it, all I will say is “I told you that might happen”, because, I am telling you that might happen. Make clear headed assessments of how much money you can afford to risk, and use these when making your decisions. They are yours to make, and not my responsibility. Update. Crazy Kelly Compounding: $100 - $11,000 in 6 Trades. $100 to $11,000 in 6 trades? Is it a scam? Is it a gamble? … No, it’s maths. Common sense risk disclaimer: Don’t be a dick! Don’t risk money you can’t afford to lose. Do not risk money doing these things until you can show a regular profit on low risk. Let’s talk about Crazy Kelly Compounding (CKC). Kelly criterion is a method for selecting optimal bet sizes if the odds and win rate are known (in other words, once you have worked out how to create and assess your edge). You can Google to learn about it in detail. The formula for Kelly criterion is; ((odds-1) * (percentage estimate)) - (1-percent estimate) / (odds-1) X 100 Now let’s say you can filter down a strategy to have a 80% win rate. It trades very rarely, but it had a very high success rate when it does. Let’s say you get 1:2 RR on that trade. Kelly would give you an optimum bet size of about 60% here. So if you win, you win 120%. Losing three trades in a row will bust you. You can still recover from anything less than that, fairly easily with a couple winning trades. This is where CKC comes in. What if you could string some of these wins together, compounding the gains (so you were risking 60% each time)? What if you could pull off 6 trades in a row doing this? Here is the math; https://preview.redd.it/u3u6teqd7c721.png?width=606&format=png&auto=webp&s=3b958747b37b68ec2a769a8368b5cbebfe0e97ff This shows years, substitute years for trades. 6 trades returns $11,338! This can be done. The question really is if you are able to dial in good enough entries, filter out enough sub-par trades and have the guts to pull the trigger when the time is right. Obviously you need to be willing to take the hit, obviously that hit gets bigger each time you go for it, but the reward to risk ratio is pretty decent if you can afford to lose the money. We could maybe set something up to do this on cent brokers. So people can do it literally risking a couple dollars. I’d have to check to see if there was suitable spreads etc offered on them, though. They can be kinda icky. Now listen, I am serious … don’t be a dick. Don’t rush out next week trying to retire by the weekend. What I am showing you is the EXTRA rewards that come with being able to produce good solid results and being able to section off some money for high risk “all or nothing” attempts; using your proven strategies. I am not saying anyone can open 6 trades and make $11,000 … that is rather improbable. What I am saying is once you can get the strategy side right, and you can know your numbers; then you can use the numbers to see where the limits actually are, how fast your strategy can really go. This CKC concept is not intended to inspire you to be reckless in trading, it is intended to inspire you to put focus on learning the core skills I am telling you that are behind being able to do this. |
![]() | We have reached a deep point in the retrace of the GBPUSD move, and hit an area that tends to be somewhere people lose money. submitted by whatthefx to Forex [link] [comments] We are now trading at the 50% fib, and forming some short term reversal looking patterns here. It might reverse, but it's more likely it will stall at the 50%, make a false sell off and then spike out these early sellers and then reverse from the 61.8%. https://preview.redd.it/wim46av5n0i31.png?width=824&format=png&auto=webp&s=ce16786492b08551c1de6e6418733b4295ae4e04 Imgur https://imgur.com/a/rKgqjnf I explained this 50% - 61.8% spike out trap in this post https://www.reddit.com/Forex/comments/cko0d1/shorting_noobs_tweaks_improvements_and_parabolic/ (and others in that series in more detail) A forecast of this specific GBPUSD move to this point was made in this post, as well as explaining in a lot more detail how we can see this is a likely scenario before it happens based on commonalities in moves that have formed like this after a trending move. https://www.reddit.com/Forex/comments/ctifde/forecasting_the_end_of_major_corrections_and/ Forecast pic https://preview.redd.it/2k3synvzp0i31.png?width=786&format=png&auto=webp&s=2ec73c9dfc3c2e35ac58068cc294e9b896110a48 This is a good time for us to do two things. 1 - Set small pending orders on the level, just in case it pings it and then crashes quickly. 2 - Set alerts on this level so we are told when price meets there. Then we can use price action confirmation strategies to enter into moves with less chance of being whipsawed (because, remember, this level usually spikes us out if we are arbitrary in it's use. No easy meals in the market. It'll shake you out if it can. We are looking for classic things. Double tops. Pin bars. Engulfing candles. 1 tick trap spike outs. All of these sorts of things on 15 min and 5 min charts on this level give us a 10 pips stop (20 if you want space) and we have at least 30 pips to the low (target one). If we are to continue trending we should see the next fall dropping at least 50 pips from the entry. Good trade. 1.1986 is the area we have the first big risk of a retracement, this seems like a good target area. From there, if we bounce a little, we can scalp for a slightly lower low around 1.1820. Then we stop selling. This is a strong risk of a bounce against us area. This is probably where I look for buys on the GBPUSD. Remember the price action should look strongly bullish as it meets the 61.8 and possibly spikes it out a little bit. It is a horrible place to buy. Prepare, and do not panic. That's the only real secret to profiting in the market, IMO. |
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.
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 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.
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!)
“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!)
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!)
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!)
- $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
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. (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. (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. (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. (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 (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 (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. (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. (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. (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 (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!)
Tick Charts for Forex. You can use tick charts for the Forex markets and many of the traders that I have trained actually use my variation of indicators to trade the 6E, or the futures contract to trade the euro vs the dollar. If you are interested in trading Forex I would recommend using 220 tick chart as your main chart. I’m currently training a handful of traders and only accept a limited ... Forex MT4 Indicators – Download Instructions. Tick Chart MT4 Indicator is a Metatrader 4 (MT4) indicator and the essence of the forex indicator is to transform the accumulated history data. Tick Chart MT4 Indicator provides for an opportunity to detect various peculiarities and patterns in price dynamics which are invisible to the naked eye. Forex tick charts . A tick in the context of forex tick charts is the change in price of a forex pair caused by a single trade. So instead of showing time-based charts like a 5 minute or 4 hour charts, tick charts will only print a new candle after a number of trades have happened. The number of trades is completely configurable, so you could have tick charts that print a candle after 144, 233 ... The Custom Timeframe Generator lets you create charts for timeframes which are not available by default in MetaTrader 4, e.g. 10-second charts, 3-minute charts, tick charts, or range charts. You run a Generator EA on a normal chart for your chosen symbol, and the custom timeframe is then available from MT4's list of offline charts. Forex tick charts online. InstaForex broker presents specialized tick line charts which help to monitor price fluctuations of the selected currency pairs online accurate to five decimal places. Besides, tick line Forex chart by InstaForex provides a great opportunity to adjust interface of the chart and use full screen size mode. Forex charts by InstaForex are important instruments for modern ... These forex tick charts are made available by forex brokers who provides forex traders with trading platforms for the sell and buy of currencies. In a time based forex chart, a trading period comes to a stop after a certain amount of time and for that set period of time, all forex market fluctuations and movements are kept in one candle stick pattern. However, unlike other forex charts, time ... Many people who are not familiar with forex or another trading will ask the question of what is tick data in forex. The charts which are tick-based show the changes in the prices of the currencies after a specific number of trades or transactions called ticks are completed. While for charts that are time-based, a new chart is drawn after a specific period of time, the tick charts will be drawn ... For years users of MetaTrader have wished that the MetaTrader platform supported “Tick Charts”. We at RiverRock Trading Corp. feel we have developed an extremely powerful indicator solution to make the wish for MetaTrader “Tick Charts” come true. The following is an example of our tick chart. Each bar represents fifty, user defined, ticks. Tick Charts in MT4? If so, you've come to the right place! RainWood's Tick Chart indicator allows forex traders to set up a candlestick chart based on their preferred number of ticks and add it to MetaTrader 4 indicator window. Forex Tick Charts Online. InstaForex broker presents specialized Tick Line Charts which help to monitor price fluctuations of the chosen currency pairs online accurate to five decimal places. Besides, Tick Line Forex Chart by InstaForex provides a great opportunity to adjust interface of the chart and use full screen size mode. Forex charts by InstaForex broker is an important instrument for ...
[index] [5725] [16473] [12643] [5424] [28463] [13396] [9519] [13732] [20466] [11952]
Forex Indicators - Tick Chart MT4 Indicator: Free Download: https://drive.google.com/file/d/0B0_2... Please subscribe to receive the latest videos from Forexbooknat ... Live Coaching Offer: https://www.iamadaytrader.com/Master-Trader-Coaching-Class Free EBook http://ebook.iamadaytrader.com/ Free Training Manual http://... The Tick Chart Trader Add-On shows tick charts (compiled from the time that it started running) in a variety of styles providing extra-fast position entry and exit, on a “First In - First Out ... Tick Charts Explained Simply and Understandably // Want more help from David Moadel? Contact me at davidmoadel @ gmail . com Check out my technical indicator... My Broker: https://bit.ly/MyFXBroker Become a Funded Trader: https://bit.ly/FundedTrader FX Blue Tick Charts: https://www.fxblue.com/appstore/12/tick-charts-... Tick Charts in day trading: Are they better than minute charts? http://www.topdogtrading.net/youtubeorganic-trading Here are 3 advantages that tick charts ha... Understanding tick charts: an introduction to tick charts. Read the Full article Below http://www.envisionchart.com/tick-charts-trading/ Hi traders, in this ...