Web Forexforays.com

Hivetrader Community-Based Trading

A while back FX Engines switched its strategy from automated trading systems based solely on backtested technical indicators to systems that are fine-tuned with input from a community of forex traders. To reflect this new community-based methodology, it's now called Hivetrader. Here's a quick breakdown of how it works, lifted straight from their front page:
  • You view the hive [the community of traders] to see the best community-created systems.
  • You copy hive systems.
  • You improve the systems and re-test them.
  • You trade the systems live with the dealer of your choice.
I used to play around with FX Engines quite a bit, and had some luck creating and trading with my own customized engines (as discussed in past posts on this blog). But I have absolutely no experience with Hivetrader (yet) and am quite curious how it's performing. So if you have any experiences you'd like to share, pro or con, lucrative or expensive, please share them by posting a comment below. Are you thriving in the hive, or getting stung?

Full disclosure: I have an advertising relationship with FX Engines/Hivetrader, but I promise to publish any and all feedback posted here, good or bad, as long as its on-topic and not spam.

Labels: ,

FX Engines News Calendar & Trading Alerts

One of the niftier recent features added to FX Engines is a calendar providing alerts of upcoming news events that are likely to move the forex market. Each event is listed with a rating of 1 to 5 stars, with more stars indicating a higher likelihood the event will produce a major price movement. If you're a news-oriented trader but find it confusing and a little tedious to keep track of the whole cycle of economic events, as well as gauge their likely impact on the market, you'll probably find the calendars and alerts come in very handy.

If you have an account with FX Engines you can access the calendar on their Upcoming Events page. Here's a typical news alert:


To trade on a particular news event in FX Engines you can either (1) sign up for their news trading services, (2) trade the event manually by placing a standard order through their interface as you would with any other broker (trades are placed via FXCM), or (3) design your own customized news engine. Just remember that trading the news is a volatile business, and there's absolutely no guarantee you'll make consistent profits - but with a news calendar and automated tools you may be able to improve your odds.

Related links:

FX Engines
FX Engines Launches News Trading Tools

Disclosure: Forex Forays has a business relationship with FX Engines, but I wouldn't write about their services if I didn't find them worthwhile.

Labels: , , , ,

TradeBolt Software

I'm always on the lookout for trading software that would allow me to fully automate my trades. Right now my full set of trading rules is too complex to code into FX Engines so I've been taking a look at another automated platform, called TradeBolt. What's appealing about TradeBolt is that I'd be able to code in both my forex system and my Signal Monster stock trading rules and consolidate all those trades onto one platform.

Their pricing plan is pretty reasonable, though certainly more than I'm currently paying for my forex and equities brokers - but then the benefits of being able to fully automate my system would probably be worth the extra cost. One thing that especially caught my eye was this capability: "TradeBolt automatically places your orders in the exchange server. This ensures that your orders will be placed and filled before manual orders and minimizes your connectivity risk and slippage." Having seen some pretty serious slippage in my equity trades this seems like a big deal, and could potentially offset or recoup the monthly and per-trade fees for the service.

On the flip side, I suspect I'd be checking on my automated trading quite frequently to make sure nothing had gone horribly wrong, since that's how I am - so it's hard to say whether I'd actually save much time over placing manual orders.

Anyway, just something I'm considering and thought it might be of interest to other folks looking to automate their trading.

Related links:

TradeBolt.com

Automated Trading Systems

Labels: , ,

My Best EUR/USD FX Engine: 3994 Pips

I thought I'd share the recipe for the best EUR/USD engine I've come up with for trading on FX Engines. It relies on timing of market activity in this currency pair to help identify high-probability trades. In over three years of backtesting on historical data it racked up 3994 pips, or around 1300 pips a year. Here's how to put it together if you'd like to take it for a spin. [Register here to set up your FX Engines account if you don't already have one.]

First you'll have to create a new signal in the Breakouts signal menu with the following parameters:

Name: whatever you like
Signal interval: 60 Minutes
Signal type: Entry
Signal activates: choose option 3, and complete with the following numbers:
Price breakout below the low minus 5 pips for the last 1 periods

Now just hit Save at the bottom and you're done and ready to use this signal in your engine.

Next find your way to the Create an Engine page and enter these parameters to create this engine.

Name: Whatever you'll remember

Currency Pair: EUR/USD

Trade Direction: Long

Entry Signal: Select the signal you just created from the menu.

Entry Settings: Market Entry

Entry Schedule: Select the last option and choose 2:00 AM through 3:00 AM EST for every day of the week listed. Yes, this is only an hour window of time - my research indicates that, curiously enough, a downtrend in this period correlates to an uptrend for that day.

Exit Settings: choose the Fixed Stop & Limit Exit option, with 75 pips as the fixed stop, and 160 pips as the limit exit.

Now just scroll past all the other options to the bottom and hit the Finish button, and you're done and ready to backtest your engine. Backtesting is a crucial step to make sure you've entered all the parameters correctly, and that I'm not just making this all up at random. You can run your backtests in the Testing section of the site. My tests of this engine ran for a date range of 01/01/03 - 03/24/06.

If you do end up trading with this engine, just keep in mind that while it certainly performed well in backtesting, there's no guarantee it'll continue to trade profitably in the future. Trade at your own risk!

Related topics:

My Best GBP/USD FX Engine
Divergence FX Engine

Related links:
FX Engines Home Page
FX Engines Registration

Labels: , ,

Divergence FX Engine

One of the core principles in technical analysis is divergence, a situation in which the price is moving in the opposite direction of a trend indicator such as the moving average. Of the various definitions I've read of divergence, I found Investopedia's the most straightforward.

Here's an example of one divergence you're likely to see: during an uptrend, the price is hitting higher highs, but the moving average has begun to slow its ascent and may even be trending downward. In this case you're seeing the last gasps of that trend, as the price attempts to move up but finds less and less support. At the same time you're likely to see larger and larger gaps between the high prices and closing prices, with the lower closing prices contributing to that downward shift in the moving average.

One handy, albeit cartoonish, way to visualize this kind of divergence is picturing a guy in a rollercoaster who's forgotten to strap himself in. As the rollercoaster roars up an incline and reaches the top, the upward momentum tosses the guy up into the air, where he continues upward for several feet as the rollercoaster levels off and then begins to shoot downward again. And you know the rest...after hanging there in midair for a moment, he plummets back down, hopefully into his seat or else some understanding person's lap.

The same divergence rules apply in a downtrend, for instance when the price hits new lows while the moving average begins to level off and then move upwards. (It's harder to create a rollercoaster analogy for this one, though...maybe picture the guy hanging from a bungee cord underneath the rollercoaster? In any case, he's not going to be in good shape after this particular ride - hopefully your divergence trades will end more happily :-)

But getting back to the title of this post, I decided to try and create a divergence-based engine in FX Engines. I played around with a few different breakout and moving average signals and was able to come up with a profitable engine for trading the GBP/USD pair pretty quickly. Over 3 years of backtesting it turned a profit of 3,294 pips. Here's the formula:

Currency Pair: GBP/USD
Trade Direction: Long
Entry Signals:
(1) FXE EMA 20 LONG 60 MIN TREND - this is one of the installed sample engines that comes free with an FX Engines account.

(2) 60 Minute Short Breakout Signal - this one you'll have to make yourself in the Breakout Signals section of the site. Here are the parameters:

Signal interval: 60 minutes
Signal type: Entry signal
Signal activates: Price breakout below the previous period's close minus 15 pips

As you can see, you now have a long moving average trend paired with a short breakout signal: two signals diverging in opposite directions.

Entry Type: Market entry

Entry Schedule: Activate my entry signals only during London-New York trading (2 AM EST to 4 PM EST Monday-Friday)

Exit Strategy: Scroll down to Option 4: Contextual Exits and choose this pre-installed exit signal: 1 LEVEL 60 MIN P/100 EXIT SIGNAL

(This is one of the best all-around exit signals in FX Engines.)

Now just hit "Finish" and you're done. Happy divergence trading!

Related links:
FX Engines
Divergence Definition

Related topic:

My Best GBP/USD FX Engine

Labels: , ,

My Best GBP/USD FX Engine - 3873 Pips, Anyone?

It's been a while since I've posted a recipe for a forex system that you can take out and start trading with today. So in the interests of making this blog useful, and perhaps improving the trading profits of you folks kind enough to read it, here's the formula for an FX Engine I created that raked in 3873 pips trading the GBP/USD pair in three years of backtesting. This made it my best-performing engine for trading the British Pound, and I think the key factor was that I used my market-timing studies to determine when it would enter its trades.

Without further ado, here's how to put it all together:

First off, you'll need to create your own custom signal. Actually, I'm getting ahead of myself...if you've never used FX Engines before you'll need to register. So, now you're registered and in the Signals section. Next, choose "Breakouts" and "Create a New Signal". Here are the parameters to enter:

Name: call it whatever you want.
Signal Interval: 60 MINUTE
Signal Type: Entry Signal
Signal Activates: Price breakout above the high plus 2 pips for the last 1 period

Now save it and you're done with the signal.

Next go to the Engines page and choose "Create a New Engine." Here's what to enter there:

Name: Whatever. Hey, how about "ForexForays.com Engine"? :-)
Currency pair: GBP/USD
Trade Direction: Long
Entry Signal to Select: Choose the one you just created from the menu.
Entry Settings: Market Entry
Entry Schedule: Choose "Activate my entry signals only during the times outlined below". For Sunday, select "No trades". For every other day, choose 8:00 AM as the start time and 9:00 AM as the end time - so just an hour window of time each day.

On the next page, you'll choose an exit strategy for this engine. Choose Fixed Stop & Limit Exit (the first one) with 100 pips as the stop and 200 pips as the limit exit.

And that's it - just scroll past all the other options and hit the Finish button at the bottom. Now you're ready to backtest the engine and find out if I'm full of it or not. You can do that by going to the Tests link, choosing your new engine from the menu and running a test. When selecting the Pip Spread, remember this is a GBP/USD engine so choose 5 pips. Now hit the Begin Test button and see what happens!

If you do end up trading with this engine, just keep in mind that while it certainly performed well in backtesting, there's no guarantee it'll continue to trade profitably in the future. Trade at your own risk!

PS - I have a EUR/USD engine that performed even better than this one. Maybe I'll feature it in a future post.

Related links:

FX Engines Home Page
FX Engines Registration

Labels: , , , ,

FX Engines Launches an Affiliate Program

I just got an email from FX Engines announcing that they've launched a multi-tiered affiliate program, allowing current clients (like me) to earn commissions by referring new traders to their automated trading services.

If you're currently trading with FX Engines and want to refer them new clients, you can learn more about the affiliate program on this page.

If you're a forex trader and are interested in trying out FX Engines, here's where to register. They offer a free demo account so you can practice automated trading before putting any real money on the line.

(Fair disclosure: yes, those are affiliate links - I am in this for the money, after all! And the fun, of course...but mostly the money.)

Labels: , , ,

FX Engines Launches News Trading Tools

One of my favorite forex trading platforms, FX Engines, has just rolled out a new set of signals and tools enabling you to trade on market-moving news events, such as the release of data on Non-Farm Payrolls, Building Permits, the Consumer Price Index (CPI), Consumer Confidence, Housing Starts, Personal Spending, and Retail Sales - to name just a few.

I've always had a hard time trading on economic news, a problem I ranted about in this post a while back. Having a set of automated tools that will let me place trades at the moment news hits the market, even if I'm fast asleep at the time, should make it a lot easier to start adding this data to my trading system. I'm planning to test out these new features at FX Engines on a demo basis, and if they bring in consistent profits, I'll start trading the news with real funds.

You can read more about these new trading tools on the FX Engines "Trade the News" page. News events to watch in the coming week are ISM Services, Initial Claims, and Wholesale Inventories.

Related topics:

Comparing Forex Platforms: FX Engines

FX Engines Update
My Best EUR/USD FX Engine
My Best GBP/USD FX Engine
Divergence FX Engine

Labels: , , ,

FX Engines Update

As I mentioned in an earlier post on the subject, FX Engines is one of the most fun and low-stress ways I've found to trade currency. Well, they've just made the user experience even better with a number of new features that rolled out over the past weekend. Noteworthy enhancements include:

The ability to enter and exit trades manually, allowing you to make your own trading calls alongside the forex engines you design to trade for you. So for instance, if I want to place my usual 4:00 pm trades based on my own analyses while letting my engines run concurrently, I can now do so. Previously, I would've had to have an account with another market-maker, or temporarily suspend my FX Engines account, in order to trade manually. No longer.

The ability to create live charts of your favorite currency pairs, something that wasn't previously possible.

A larger selection of currency pairs to trade with.

Improved signals to use in creating and fine-tuning your engines, including the addition of a Trend Signal for used in gating trades when combined with other signals.

Commissions are now $0 for trades with your own engines (rather than managed accounts). Previously they were $1 per trade.

A bolder look with colorful icons making it easier to navigate the site.

Overall, a great set of improvements -- nice work by the FX Engines crew!

Related topics:
FX Engines Launches News Trading Tools
My Best EUR/USD FX Engine
My Best GBP/USD FX Engine
Divergence FX Engine

Labels: ,

Comparing Forex Platforms, Part 3 - FX Engines

One of the most innovative forex systems I've come across is FX Engines, which allows you to create and backtest your own trading programs and then set them loose to trade for you, 24 hours a day. FX Engines helped solve one of the most irritating problems I encountered with forex: namely, the fact that most of the market action occurred while I was asleep (or should have been asleep). I'm on the West Coast of the US, so trading frequently peaks after 1:00 AM my time. With an automated engine watching the market constantly for me, I didn't need to stare at charts constantly. I also didn't need to worry as much about timing market entrances and exits, or agonize about whether I was making the right call or not. With a set of trading rules programmed in, the trading engines I created made the decisions on their own with greater precision than I could ever muster.

Here's how FX Engines works. You select a currency pair, a set of entry and exit signals, wait times, no-trade periods (Sundays, for instance), and combine them into a trading script, or engine. Long and short signals you can choose from include MACD, stochastics, ADX, RSI, Exponential Moving Averages, and price breakouts. A large menu of so-called "contextual exits" is also offered, of which my favorites are the "3 Level Signal-Trail-Limit" and the "60 Minute P/100 Exit". (Yes, the names sound confusing and a bit obscure, but just plug 'em into your engine and you'll see why I'm a fan.)

You can also create your own custom exits using fixed or trailing stops, limit orders, price reversals, crosses of key signals, and so on. Once you've created your engine, the most important next step is to run it through FX Engines' impressive historical testing system, which will test it on over two years of market data. At the end of each test, you'll get a report on how the engine performed: the total number of trades, percentage accuracy, average pips per trade, total pips earned, longest winning and losing streaks, largest drawdown of capital, and other key data.

What surprised me about many of the engines I created was that they were profitable even though their accuracy was well under 50%. Another interesting discovery was that some of the most successful engines were constructed using contrarian principles...that is, an engine that looks for a long or short indicator to actuall fail, and for the price to then head in the opposite direction. For instance, my best engines took stochastic signals and waited for the trend they signalled to collapse, and then traded the reversal.

The key with FX Engines is to test, test, test. Fortunately the site makes this easy by allowing you to recombine parts from different engines (an entry signal from one, an exit signal from another, etc.) into new engines, and then compare their performances. This feature is called the "Back Test Multiplier", and it's amazing when you see it in action.

You can start running your engines in demo mode just by signing up for free at the site. In order to begin actively trading real money, you'll need to set up and fund a trading account with Forex Capital Markets (FXCM), a major market maker and separate entity from FX Engines. You then empower FX Engines to trade your FXCM account on your behalf via a limited power of attorney. However, if you ever want to trade the same FXCM account on your own using their Trading Station software, you'll have to revoke the power of attorney and won't be able to use FX Engines at the same time. So it's either one or the other -- I bring it up because I ran into this very problem.

Another minor quibble I have with FX Engines is the limited number of signals -- as of this writing, some of my favorites weren't available in their menu of indicators: no Bollingers, CCI, Stark Bands, or Parabolic SAR. I would also have liked the option to program a timed entry every day based on various signals -- for instance, if certain conditions are in place at the London market open, to execute a trade at precisely that moment. However, from my emails with Scott, the FX Engines President & CEO, it sounds it's really just a matter of time before these are available; FX Engines is a fairly new service and so they're still at work improving and expanding their offerings.

Which brings me to another feature I like about FX Engines: they offer managed trading accounts, in which you can have them trade your funds with the engines they've developed in-house. If you're looking for a hands-off approach to forex investment, this is definitely a service to consider.

Overall, I have to say FX Engines is just about the most fun and most innovative forex service I've used. I'd definitely recommend opening a demo account and trying your hand at creating a some trading engines. And if you do, please come back and post your results here in the comments section!

Labels: ,