Trend-following applied to G10 and EM Baskets
You are here: Home / Fishing for Opportunity in New Markets: Chinese Futures Markets and Emerging Market FX / Trend-following applied to G10 and EM Baskets
Trading Order Out of Chaos
This script will allow you to download into a csv file the relevant news events going back to 2007 from ForexFactor. This includes actuals, forecasts, and revisions, as well as time-stamps. It’s a great way to obtain free data that otherwise would cost you an arm and a leg! You might have to install some of the modules required, but this should be straightforward in most Python installs. Happy pattern hunting!!
In Part 1 we used simple Python to Improve our Backtesting times. Starting out with DataFrames we took a simple RSI strategy over a period of 7000 days and reduced from 7.3 seconds (which is a complete joke; sorry Pandas!) down to 0.003 seconds by converting everything to lists. But if you recall the comparison table at the end of Part 1
Implementation Time for RSI2 Backtests Python – Lists 0.003s Java 0.00005s C 0.…
Following from the previous article HFT from Your Livin Room I’m going to show you what the EURUSD price data from the 21st January, 2016, looked like post the ECB interest rate announcement and press conference. The focus will be in particular on the consistency of the price streaming of a retail broker, and how that led to the profits in the previous article. More importantly how you can follow along at the next news bonanza, the FOMC. As always the ECB circus comes in two acts. First … Read more
In this week’s article I cover the right approach to benchmarking your performance using the standard risk measures out there. In particular we’ll start out by outlining how the Sharpe Ratio relates to the usual performance measures such as Win/Loss ration or Return/Maximum Draw-Down ratios. This will allow you to see if you are on track or not, and adjust your trading accordingly. The purpose is to put risk measurement into context and relate your trading statistics to optimal wealth accum… Read more
I understand how tedious it can be to have to manually write all the trades out. And MT4 is the worst at making your trade history accessible. This script will produce a csv file of your entire account history. It will enable you to ask some pertinent questions and work out relevant stats. You’ll find details on calculating the right trade-stats in the blog posts on this site. The output is stored in the C:\Users\XXX\AppData\Roaming\MetaQuotes\Terminal\<Funny Hex Number>\MQL4\Files dire… Read more
This is the second article in the series of trading the Bullish and Bearish Engulfing candle stick patterns. Following on from Part I, we will actually perform some backtests using the results we found in Part I. In Part I, we split up the analysis for long and short trades separately. Here we will keep to this approach. The justification is that there need be no symmetry between the long & short approach. This is especially true for equity systems, where bear markets have distinct dynamics f… Read more
It’s only been the fourth trading day of 2016, but there is no shortage of surprises, volatility, and all round mayhem. Today the AUDUSD had two announcements which can be considered relevant. The first was at 00:30GMT, the Building Approvals number, and shortly after 01:15GMT the PBOC rate fixing for the CNY. The first announcement was followed by a slow 10 pip grind to the downside, followed by a retracement to 0.7084. The PBOC announcement was issued at 01:16GMT, on the back of which … Read more
This XLS accompanies the article on Effects of Lunar Phases and Solar Eclipses on Currency Markets. It includes the relevant astronomical data as well as the currency data and the backtest so that you can experiment with the data yourself.
EURUSD tick data for the period 24th January 2016 to 29th January 2016. Zip file contains CSV files for each day. The format of the CSV files are: Local Time, Server Time, Server Time Milliseconds, Bid, Ask. The time resolution is in seconds. This means that there can be multiple quotes per second.
Leave a Reply