A few weeks ago, a potential customer of ours asked “What makes us different from other trading styles?”.  In particular, she mentioned that her husband had followed trading blogs and podcasts before where the individual would call out trades and provide examples of good trade setups.  This video blog was done to try and answer that question. I started by performing a google search for MACD Trading Strategy. I found a strategy that someone was recommending, coded it up and analyzed it using Quantitative Analysis. I present my initial findings in this first in a series of two video blogs analyzing a common Moving Average Convergence Divergence Trading Strategy.

 

MACD Swing Trading Strategy Idea to Review

This idea came from a google search of MACD Trading Strategy. Here is a snap shot of what was recommended, taken directly from his website:

MACD Trading Strategy Example

 

MACD Moving Average Bullish Cross Swing Trading Strategy Implementation

This strategy was simple enough to implement using Easy Language code. I took the authors example and used 60 minute candles. In addition, I took the liberty to constrain the session times to be from 9:30 AM EST – 5:00 PM EST, restricting trades to be placed only when the equity markets are open + 1 hour. I analyzed this trading strategy for the S&P 500 Emini (ES).

MACD Trading Strategy Code

 

The strategy mentioned on the website didn’t mention when to exit, so I took the liberty to add a stop market order and a target (limit) order – initially of $500 for both the stop and limit.

 

MACD Swing Trading Strategy Initial Analysis

Here is an example of a winning trade this MACD swing trading strategy showed. The trades placed in November 2016 showed tremendous promise. Perhaps the author of this strategy is onto something? Could it be this simple – to essentially use a bullish cross of the MACD to create an algorithmic trade setup?

MACD Trading Strategy

MACD Swing Trading Strategy Final Analysis

Curious how this strategy did during the entire back-tested period? What happens if you modify the limit order? What if you schmoo the stop market order and do an exhaustive test from any stop beginning at $200 all the way up to $800? Watch the complete video for answers to these questions an more. You might be surprised at our findings.

Thanks for watching! Remember, trading futures & options involves substantial risk of loss and is not appropriate for all investors.

 

0 Comments

Trackbacks/Pingbacks

  1. Awesome Oscillator Swing Trading Strategy | Trading Algorithm Example - […] what separates Algorithmic Trading Strategies from other types of trading.  In the first video, we looked at a MACD…

Submit a Comment

Share Us


AlgorithmicTrading.net provides trading algorithms based on a computerized system, which is also available for use on a personal computer. All customers receive the same signals within any given algorithm package. All advice is impersonal and not tailored to any specific individual's unique situation. AlgorithmicTrading.net, and its principles, are not required to register with the NFA as a CTA and are publicly claiming this exemption. Information posted online or distributed through email has NOT been reviewed by any government agencies — this includes but is not limited to back-tested reports, statements and any other marketing materials. Carefully consider this prior to purchasing our algorithms. For more information on the exemption we are claiming, please visit the NFA website: http://www.nfa.futures.org/nfa-registration/cta/index.html. If you are in need of professional advice unique to your situation, please consult with a licensed broker/CTA.

DISCLAIMER: Commodity Futures Trading Commission Futures trading has large potential rewards, but also large potential risk. You must be aware of the risks and be willing to accept them in order to invest in the futures markets. Don't trade with money you can't afford to lose. This is neither a solicitation nor an offer to Buy/Sell futures. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this website or on any reports. The past performance of any trading system or methodology is not necessarily indicative of future results.

Unless otherwise noted, all returns posted on this site and in our videos is considered Hypothetical Performance. HYPOTHETICAL PERFORMANCE RESULTS HAVE MANY INHERENT LIMITATIONS, SOME OF WHICH ARE DESCRIBED BELOW. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFITS OR LOSSES SIMILAR TO THOSE SHOWN. IN FACT, THERE ARE FREQUENTLY SHARP DIFFERENCES BETWEEN HYPOTHETICAL PERFORMANCE RESULTS AND THE ACTUAL RESULTS SUBSEQUENTLY ACHIEVED BY ANY PARTICULAR TRADING PROGRAM. ONE OF THE LIMITATIONS OF HYPOTHETICAL PERFORMANCE RESULTS IS THAT THEY ARE GENERALLY PREPARED WITH THE BENEFIT OF HINDSIGHT. IN ADDITION, HYPOTHETICAL TRADING DOES NOT INVOLVE FINANCIAL RISK, AND NO HYPOTHETICAL TRADING RECORD CAN COMPLETELY ACCOUNT FOR THE IMPACT OF FINANCIAL RISK IN ACTUAL TRADING. FOR EXAMPLE, THE ABILITY TO WITHSTAND LOSSES OR ADHERE TO A PARTICULAR TRADING PROGRAM IN SPITE OF TRADING LOSSES ARE MATERIAL POINTS WHICH CAN ALSO ADVERSELY AFFECT ACTUAL TRADING RESULTS. THERE ARE NUMEROUS OTHER FACTORS RELATED TO THE MARKETS IN GENERAL OR TO THE IMPLEMENTATION OF ANY SPECIFIC TRADING PROGRAM WHICH CANNOT BE FULLY ACCOUNTED FOR IN THE PREPARATION OF HYPOTHETICAL PERFORMANCE RESULTS AND ALL OF WHICH CAN ADVERSELY AFFECT ACTUAL TRADING RESULTS.

With the exception of the statements posted from live accounts on Tradestation and/or Gain Capital, all results, graphs and claims made on this website and in any video blogs and/or newsletter emails are from the result of back-testing our algorithms during the dates indicated. These results are not from live accounts trading our algorithms. They are from hypothetical accounts which have limitations (see CFTC RULE 4.14 below and Hypothetical performance disclaimer above). Actual results do vary given that simulated results could under — or over — compensate the impact of certain market factors. Furthermore, our algorithms use back-testing to generate trade lists and reports which does have the benefit of hind-sight. While back-tested results might have spectacular returns, once slippage, commission and licensing fees are taken into account, actual returns will vary. Posted maximum draw downs are measured on a closing month to closing month basis. Furthermore, they are based on back-tested data (refer to limitations of back-testing below). Actual draw downs could exceed these levels when traded on live accounts.

CFTC RULE 4.41 - Hypothetical or simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under — or over — compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Statements posted from our actual customers trading the algorithms (algos) include slippage and commission. Statements posted are not fully audited or verified and should be considered as customer testimonials. Individual results do vary. They are real statements from real people trading our algorithms on auto-pilot and as far as we know, do NOT include any discretionary trades. Tradelists posted on this site also include slippage and commission.

This strictly is for demonstration/educational purposes. AlgorithmicTrading.net does not make buy, sell or hold recommendations. Unique experiences and past performances do not guarantee future results. You should speak with your CTA or financial representative, broker dealer, or financial analyst to ensure that the software/strategy that you utilize is suitable for your investment profile before trading in a live brokerage account. All advice and/or suggestions given here are intended for running automated software in simulation mode only. Trading futures is not for everyone and does carry a high level of risk. AlgorithmicTrading.net, nor any of its principles, is NOT registered as an investment advisor. All advice given is impersonal and not tailored to any specific individual.

* Published percentage per month is based on back-tested results (see limitations on back-testing above) using the corresponding package. This includes reasonable slippage and commission. This does NOT include fees we charge for licensing the algorithms which varies based on account size. Refer to our license agreement for full risk disclosure.