Showing posts with label oanda. Show all posts
Showing posts with label oanda. Show all posts

Saturday, November 3, 2012

Longer Term Charts

Recently, Oanda has added a weekly period to their proprietary trading platform. As you can imagine this thing is not very exciting to watch on an active basis. However, I think there is predictive value available here.

For example, though it is difficult to catch a top or a bottom at this level of observation you can certainly see longer term bollinger events. Here is what looks like a bounce on the CADCHF.



A retest of recent highs near 0.9950, if that happens, will put 500 pips on the table. Is it worth waiting a month or more to earn some of that? Alternately, if you expect it is going to get back near those highs do you think there will be some excellent buying chances over the next month as price works its way there?

You bet!

The longer term play might involve a smaller position. You'd have to be willing to take the chance that news events will change the course of action and possibly be willing to endure hundred pip losses for weeks.

The shorter term plays, perhaps on the 1 day, 4 hour or 1 hour might be a bit more lucrative. If you are fairly certain you know what direction the price will be moving and the charts provide a nice entry setup then you may choose to put a bigger position into play for a relatively short period of time.

Just be careful. Long term charts can move a long way in the wrong direction even if you are ultimately proven right. You'll need discipline to hold on and to let go at the appropriate times.

Wednesday, October 21, 2009

Forex Robot Wars: BREAD vs ARTFAB

Two titans of the forex robot trading industry are squaring off in the search for higher profits.

In the green corner we have BREAD (Basic Robot Earning All Day) with consistent earnings of approximately 1.2% per day. In the other green corner we have the relatively new ARTFAB (A Rising Tide Floats All Boats) with very promising early results. Already today ARTFAB has locked in over 3.0% returns.

Wait, before you change the channel, neither of these robots is for sale and I do not want to manage your money. Relax, it's safe here.

In a macro sense BREAD and ARTFAB work using very different concepts. BREAD attempts to time the market and move money in and out during cyclical movements. This allows a small amount of risk to be taken, hopefully profited from, and then put back to work during another apparent down cycle.

ARTFAB, on the other hand, doesn't care about cycles when opening positions. It accumulates small positions and releases them when larger price moves have made them significantly profitable. However, cycles are examined with respect to determining when it may be a good time to close a position.

Both of these strategies appear to be working reasonably well. I'm hoping that ARTFAB will prove to consistently earn more than BREAD, such that I am enticed to move capital from one robot sub-account to the other. However, I have to keep in mind that BREAD functions best during a consolidation while ARTFAB's best earnings occur during a market move.

Of course, as I trade the AUDJPY currency pair almost exclusively both of these robots are trading it. As I have mentioned from time to time my trading account is with Oanda (which let's me scale trade sizes down to the unit level) and I'm using the FxSpyder platform to create and run robots. I prefer Oanda's platform for discretionary trading.

Sunday, September 20, 2009

Weekend Robot Development II

While not fully tested, as the market isn't open for trading, I have also completed both the meta-robot concept and a notification system.

The meta-robot will look at the trades made via the current profitable robot and impose rules that require trades to open at a better price. The required difference, in pips, will be divided in two and added to the meta-robot's take profit point. For example, if the existing robot makes 6 pips on a position then the new meta-robot may open two pips lower and require a take profit of 7 pips.

The combination of a lower entry point and a lower take profit point imply that the meta-robot will always get a better deal. It will also have a higher chance of getting out of it's positions faster. Heh, nothing wrong with making pips faster! Of course, this also implies that the meta-robot may have less ability to open positions as better priced positions may not always be available. There is a bit more complexity to it but I won't bore you with the details.

Anyway, as usual, real life trading will tell the real story.

Finally, the notification system is implemented as a request to a web site. The web site will be able to look at the request parameters and decide what to do. For now, the web site does nothing interesting. Once I've seen the system in action for a while, and I decide it's working well and that it's useful, I'll see about putting more effort into a delivery system.

Monday, September 14, 2009

Two Live Robots

Sunday evening I unleashed another trading robot.

Here's how I set up my sub-accounts to do this in a reasonably safe manner.

  • My initial or primary account is used to add or remove funds.
  • Each robot trades in it's own sub-account
This let's me track the returns for each robot in a trivial manner. It also means that each robot is 100% independent.

If you do this be sure to name your sub-accounts in a neutral manner. Personally, I'd be tweaked if I ended up with names related to robots that were eventually no longer in use.

Now that I have multiple robots I can do A/B testing between robots, under various conditions, and then scale funds into the robot that seems to be working best.

What are the results?

Currently, since last night, my new robot has about five times the return of my older robot. It's already over 2% for today. However, I do expect that this robot to be unable to trade in conditions that the slower robot is able to exploit. I have a turtle vs hare experiment here.

For those of you who may be new to my blog I trade with Oanda. I haven't purchased their API since I am using the FxSpyder platform for that instead. The FxSpyder software still has a few rough edges but I am comfortable with it. Finally, for discretionary trading I still prefer the Oanda platform.

Update: This robot finished up over 3.2% today!

Saturday, September 12, 2009

Oanda Robot Trading -- Cost Efficiently

If you are trading with Oanda, as I am, you are probably aware that you have to trade a fair amount before their monthly API fees are waived.

However, there is an alternative. The first time I tried their platform, probably shortly after it was released, I didn't find it very inviting. However, about a month ago I tried again. Guess what? While I might not use the platform for discretionary trading it seems like a good option for robot trading.

Which platform am I talking about? FxSpyder of course. While using FxSpyder with Oanda isn't free the cost is much less than Oanda's API fee.

FxSpyder connects to your Oanda account and can be used as a manual trading platform. While you won't find it exactly the same as what you are used to, that has no bearing on whether or not you'll be able to use it for robot trading.

Now, don't get all excited, robot trading doesn't seem to be the way to instant riches. Well, at least not with the robot that I've written and am trading with. At the moment my average return is about 0.5% per trading day -- this includes the partial trading days on Sunday and Friday.

Compared to traditional investments this represents a ridiculous rate of return. Assuming 20 trading days a month that would equate to 10% per month, compounded. I'm working on improving this but find that it's harder than it sounds. This is partially because my work and family duties keep me far busier than I am used to.

In short, I've got ideas but little time to implement them. Some day I hope I'll be able to transition to trading, or at least tweaking my robots, as my full time job. It would certainly give me back a lot of my time.

Thursday, May 28, 2009

Forex Tips - Microtrading

The AUDJPY currency pair is currently trading around the 76.00 mark.

Over the last twenty days, from May 7 through May 27, I've been experimenting with a concept I've been calling microtrading.

I don't intend to close all of my positions at the moment, but if I did my account NAV would increase by more than 10% over that period.

While I realize that active trading can return spectacular results compared to a paltry 10% it does require a lot more effort and time. Personally, my full time job and other issues have my complete attention. I don't have the luxury of time or the mindset to take larger risks at the moment.

Anyway, open up your trading platform and I'll walk you through the process of trading this strategy.

1) On May 10 we topped out around 76.00 on the AUDJPY pair.

2) Based on my account size I could safely open long positions for every fall of 20 pips. This isn't the goal but it is the maximum density of trades I'd allow.

3) As the price of this currency pair dropped to around 70.50 on May 15 I would accumulate positions based on the previous point. Basically, when you see what looks like a support point or if the price moved down a lot while you were at work or sleeping, then you open another micro trade.

4) When any one trade has more than 200% profit with respect to margin committed and you believe you are at a resistance point, consider unloading it.

5) Be patient when the market moves sideways. In terms of serious monetary strategies a week or a month is not a long period of time. Keep in mind that you are trading a carry trade pair so you will be paid to wait.

6) I firmly believe that eventually the AUDJPY pair will recover strongly. I'm willing to hold positions for long periods of time as I wait for this. If you don't believe this or you aren't willing to wait, then this strategy may not be useful for you.

Using the above method, with almost zero stress except for impatience during several weeks of sluggish movements, my trading account never committed more than 6% of it's NAV (using 50:1 leverage which is the maximum at my fx broker -- Oanda). However, this morning, as I've stated above, I could close out all my positions at a 10% NAV gain.

This is a simple trading system, though purists may balk at calling it a "system" due to its loose definition. Wait for a drop and buy tiny positions. Capture large profits when they present themselves. Be patient and don't accumulate too large a portion of your NAV. I'd definitely recommend using Oanda due to the ability to trade any size positions and the fact that you can't trade with extreme leverage.

Wednesday, April 29, 2009

Oanda FXTrade On Ubuntu Dell Mini 12

Okay, it's working.

I have Oanda running a single FXTrade window while I'm open in another browser typing this blog post.

Here is what I did to get this working:

  1. Close down extra charts -- only the basic platform window is running.
  2. Eliminate extra currency pairs -- only follow two or three active pairs
  3. Shrink the window -- show everything but in as small a footprint as it practical.
With these steps I was able to launch, sync, open a trade box and watch the graph update in real time.

This means you can trade using the Mini 12. However, if you want to do serious analysis or chart work you'll probably have to use a different platform. However, once you have your chart set up, or otherwise have a trading plan to follow, you can run FXTrade.

Excellent!

UPDATE: It's several months later. I don't know if a Java update, an Ubuntu update, or if an FXTrade update made the difference, but the Mini 12 is much more capable of running this application than it was originally. I can keep multiple charts open and I no longer have only a single currency in the quote panel.

Dell Mini 12 -- Ubuntu

I recently bought the Dell Mini 12 thinking it would be noiseless, so that I could leave it on overnight while I slept. I tend to wake up from time to time so that would be an easy way to check for Forex opportunities during the night.

Unfortunately, running the Oanda FxTrade application causes the system to grind to a halt. Right now my profile automatically opens multiple charts (1 min, 15 min and 1 hr) -- which if I'm very lucky is part of the problem. On launch I see the base chart and trading platform open up but it hangs after trying to display the additional material. If I have any success with future experiments I'll let you know.

Anyway, the Ubuntu Mini 12 is great. No, I don't mean you want to do massive computing tasks, but for high availability wireless web access this thing is great. The screen is very bright. The size and quality of the display is very nice. I've added a "cookie swapping" add-on to Firefox so I can switch user profiles on the fly.

In all, even though I bought this thing hoping I'd be able to trade Forex with it, I still love it even though it seems that I won't be able to. There will surely be upgrades in the future, better processors and more memory, which might make it available. I'll probably upgrade and continue the quest for a long battery life wireless trading platform.

UPDATE: It does work. Read this post to find out what I did...