Skip to main content

Trading System Applications: Build or Buy?

How quickly can your developers create a trading system to meet your needs?

The creation of software is a task that is almost always underestimated. It can take weeks to make simple changes. Because many strategies are time sensitive - it doesn't do any good to be the second in line to a one-time opportunity - it’s important to be able to get to market quickly.

Working with new technologies always reduces a developer's initial productivity. This ramp-up time can mean that somebody else is beating your strategy to market. Working with a team of experts, who have deployed and customized trading software before is almost always going to be the most time-sensitive manner to create a new automated trading strategy.

There are plenty of reasons to consider purchasing an off-the-shelf or customizable platform. For instance, personnel turnover can have an impact. What do you do when you've hired a developer that works on your system for 6 months, and then leaves you because he's now got a more attractive skill set? You might have to offer partnership, ownership incentives, or high bonuses to keep a good developer. When you buy a trading system, you take this concern off the table. If a software company's developer leaves, they will replace him. As a customer, it's not your problem and not your concern – essentially, the responsibility has been shifted.

Another problem is maintenance - exchanges and other venues can release API / protocol updates frequently. Are you prepared to keep somebody on staff to constantly update the software to adhere to the updates? When connecting to multiple markets, these updates can be very difficult to manage, especially for small development teams. This is another area where the responsibility is shifted when working with an established product. If the venues change the way they accept orders and deliver pricing data, then the software vendor will handle the updates – which allows you to concentrate on more important matters.

The real question to ask yourself is, "Who do I want to be?" If it's your strategy and your trading that bring in money, should you spend time hiring and managing developers?

Of course, the flip side to this is that you actually do want to hire and manage developers. A purpose-built solution, implemented well, may have performance advantages over a general-purpose solution. There may be issues of secrecy - though NDAs offer some protection, traders may not be comfortable sharing some things with a larger company. In some cases, the traders know how to program and may want complete control over the technology.

All in all - even though it's never a simple question - understanding what you're hoping to get out of a purchased system, understanding what is available, and determining if those sets match up acceptably can go a long way to the final answer.

Comments

Popular posts from this blog

The Gobbler from Arby's

Stop.  Stop what you're doing and go to Arby's. Right. Now.  Have them make you a Gobbler .  This is not something you'll regret. Go. Eat this thing. Look at that bacon. Go. Arby's has a new sandwich.  It's called "The Gobbler" and as far as I can tell it's two things: a vehicle for their new deep fried turkey, and an attempt at a Thanksgiving themed sandwich.  It's also a third thing: magically delicious. move over Lucky, there's a new holiday mascot on the block Unwrapping: this actually looks like a sandwich.  It looks appetizing.  It looks like something I want to eat.  It doesn't look like the promo photo above, but it doesn't look like someone was flailing around and accidentally smashed up a sandwich, either. sexy Instagram caption goes here First bite: Wow.  I mean, "WOW."  Holy h*ck this is good.  The turkey has a really bold, meaty flavor.  It tastes a lot like turkey sliced fresh from your...

Get Go Sandwich Standoff: "West Coast Chicken Sub" vs "Parma Mia"

Recently I decided that my stomach (and heart) had enough of a break since my last gastrointestinal undertaking at GetGo , so I headed over to the local purveyor of diesel fuel, fine foods, and gasoline to to try their New Yorker sub. Unfortunately it was a limited time offer, and time was up... but they did have this new great looking sandwich, the West Coast Chicken Sub . According to the GetGo Cafe website : "Our exclusive West Coast Chicken Sub is stacked with tender, juicy chicken, crisp bacon, melty Swiss, fresh spinach, tomato and guacamole, all on a multigrain sub roll baked fresh in-store!" I ordered a 3.5" straightaway, and I also picked up a Parma Mia (GetGo's over-the-top take on a Chicken Parmesan sub). First impressions: what I ended up with looked quite a bit different from the picture in the store. Not quite "stacked with" anything, really. I got a slice of tomato, 4 spinach leaves, about 3 tiny strips of grilled ...

Sheetz Sandwich Standoff: El Gringo vs Twisted Swiss

My wife left me alone for dinner tonight so I decided to check out the latest GetGo offerings... but to my great chagrin, they have no promotional subs. My travels led me to the local Sheetz, where I'd be able to keep eating the best gas station sandwiches around. To keep tradition alive, I picked the two most outrageous "Burgerz" on the menu: El Gringo and Twisted Swiss. The ingredient list is promising: Twisted Swiss is the burger with topped with swiss cheese, cole slaw, pickles, bacon, and whatever "Boom Boom Sauce" is on a pretzel bun.  El Gringo is the burger topped with pepper jack cheese, chili, Doritos, and BBQ sauce on a regular old bun. I unwrapped them both and stood back to admire the majesty before me. They're not pretty, but they do look a lot better out of the wrapper than many fast food burgers I've eaten. Twisted Swiss I expected this sandwich to be an awful mess.  It just seemed like a bunch ...