Me and My Machine
Transcription
Me and My Machine
Me And My MAchine Me and My Machine: The Automated Trader Interview Founded in January 2010 by Brian Tehako, TnT Group specialises in intra-day trading of futures products “in a macroeconomic style” that innovates by combining automation with a conventional prop shop. Driven by the belief that communication is key to success, TnT Group is open to ideas from traders, and, as Larry Levy discovers, represents a compelling argument that HFT is not the only future. Larry Levy: Let’s start with some background and a run down of the TnT group? Brian Tehako: The TnT group was formed in January 2010. The idea was to form a group with three functions: to click trade; to long-term trade; and to have automation. The in-house trading, click trading, and the long term trading are proprietary and the automation was going to be proprietary to traders in-house and out-of-house. I thought, why not make the old prop style of trading into an automation prop style? Larry Levy: You are effectively forming an automated prop shop? Are you carrying on with the conventional prop shop alongside that? Brian Tehako: Yes, exactly. We are trying to form the two so they can support each other. From my understanding this is completely new. Larry Levy: Do you think that the increasing prevalence of automation, and the rapid-fire opportunities that it brings, are pushing the click trader out? Brian Tehako: I would say 90% have already been pushed out. Larry Levy: You don’t think that’s anything to do with the financial crisis? Brian Tehako: No. Every trader has gone through different crises. The thing about crisis is that we love it. It causes movement and volatility on an intra-day basis, which as a click trader, or a trader in general, you want. You don’t want low volatility. Larry Levy: It’s generally assumed that the decline in the number of people in the trading chat room and the discretionary individual market is because the amount of disposable income in the US has gone down. In conversation Larry Levy spoke to TnT Group’s Brian Tehako, Andrew Tehako and Kevin Yokley in January 2011. BrianTehako started at the CBOT in 1993. He became one of the first Murex traders in 1998, working with Bill Noyes at Yes Trader. He formed his own prop shop at Gelber Group, in 2005, called Boss Trading, which had 28 click traders at its peak. In 2009, Brian left Gelber Group with the aim of increasing his involvement in automated trading. With Kottke Associates to supply infrastructure and support, Brian used his own capital to start TnT Group. Andrew Tehako, Brian’s younger brother, majored in economics in Chicago. In his sophomore and junior years he interned at Boss Trading as a clerk, and then, in his senior year, interned at a grain brokerage firm. Andrew followed Brian to Gelber Group and left with him to form TnT Group. Kevin Yokley began his career as a developer at Gelber Group in 2009, where he met Brian and Andrew and others who would become part of TnT Group. “When they decided to leave they asked if I wanted to come with them and I did. I like the idea of the group and the principles Brian was putting forward.” Kevin has a degree in applied mathematics and a minor in computer science. Kevin Yokley (left), Brian Tehako (Middle) and Andrew Tehako (Right) 0?? 8 Automated Trader | Q1 2011 Q1 2011 | Automated Trader 8 0?? s Brian Tehako: I disagree 100%. I think what happened was the traders used to be the hunters. We used to hunt the automated stuff and the roles have been reversed. The automation got so good that they became the hunters and they hunted out Me and My Machine Me and My Machine that what we are doing is beneficial to them and it is something where they can gain access to the market with no risk, they do normally come around. originated on we also try and test every other product possible just to get a feel for what it can do in other markets. Kevin Yokley: On the technology side, we develop our own software and everything is traded on our hardware. Nothing given to us is shared or given to anyone outside the TnT group. Larry Levy: Do you think that running an ordinary discretionary prop shop and an automated trading based prop shop are complementary? Larry Levy: Do you find yourself having to do additional work on the business logic of ideas/ models submitted or do you just confine yourselves to programming the idea or model? Kevin Yokley: A lot of the time we have to do additional work with the business logic portion. By that I mean times to run the actual system, whether to Brian Tehako: They are very complementary. Without having the ordinary prop shop involved, watching the markets consistently on a daily basis, I think you lose that focus and idea of how the markets are still moving. We still create our own automated ideas in house and we base those ideas on what types of relationships we are seeing in the market and how things are moving and reacting. Having those things that go hand in hand is great for what we do on a daily basis. Larry Levy: If you are cannibalising some of your normal discretionary trading ideas to the automated side, do you predict further decline for the discretionary trader? the traders. They could tell what positions they had on, how far they could go. It’s the same exact thing that happened when we went from the floor to the screen. The floor traders used to pick off the screen guys until the screen guys became so good they could pick off the floor guys. Larry Levy: Can anyone submit just a trading idea or concept or must it already be a complete trading model with entries, exits and risk control all already defined? Andrew Tehako: Anyone with just an idea can submit it. We can take their thoughts and experience and possibly improve upon it. If you have an idea that is fully defined then that’s great and we will take a look and throw it at the markets. With that we can still take our experience and throw it on top of an already defined automated system. If it’s a very raw idea we will take that and test it and back test it and see what it can do. Brian Tehako: We will take on all your risk, develop your idea, we will forward test it and back test it and we will run it for you. It’s the same as any trader that walks in the door and says hey I want to trade xyz and you sit them down and give them an account so they can trade it. I wanted to implement that same thing because the prop trading groups are dinosaurs and they are going away. 0?? 8 Automated Trader | Q1 2011 Brian Tehako: We would just tell then we already have it and we have run it but if they have any other ideas that could complement the system or some small changes to make it better, then we look at it. If they have the exact same idea as someone else then we just tell them that. Larry Levy: Are any models that you accept traded by TnT using your capital alone so that there is no financial risk to the model’s developer? Brian Tehako: We take on all the financial risk. Larry Levy: How do you handle the issue of intellectual property security so that those submitting trading models are reassured? Brian Tehako: There isn’t a ton of reassurance that you can give someone except to sign a contract and grow a relationship with them. You have to show them what you are doing is beneficial to them. There isn’t too much else you can do and a lot of people have problems with giving up their ideas. Once they realise Larry Levy: Like intraday position trading rather than scalping? put stop loss systems on it for each individual trade, when to turn it off or what products to trade. There is a lot of extra input that we end up putting into these systems that goes along with the business side of it. Larry Levy: So I could walk in the door today and say I have a great idea for trading the German bund and you would still pay me out but you would end up saying we did some work here and it works better on another product? Kevin Yokley: Yes. We are always in contact with the person that developed the system and it’s a joint development process. We have a lot of experience here so we like to throw our thoughts and opinions at it. While we do test the system on the product it Brian Tehako: Right. The scalping in and out is what the automated traders are eating up. The normal fundamental macroeconomic movement of markets are still there on an intraday basis. It’s just how they get there is what is screwed up right now. Andrew Tehako: Yes. Automated trading has taken out the emotion in the markets. If you see something move, and a market you expect to move off the back of that doesn’t really move, it is just because it’s a computer controlling the trade so there is no emotion to the trade. Larry Levy: When trading with a discretionary technique do you sometimes think it could be better done if it was fully automated or vice-versa? Brian Tehako: I think most of the time you are better automating than using your own discretion. The only Q1 2011 | Automated Trader 8 0?? s Larry Levy: If someone comes along with an idea that you already have, how do you politely explain to Brian Tehako: There are two things that I feel are going to happen in this market. The automated trader is only going to live and breed in a market like this where they can work hand in hand with programmers and developers. The human element of the game right now is taken out because of the automated side. The other thing is that I think the click trading is going to move towards a fund atmosphere. People are going to take four or five good traders that can click trade and tell them not to click trade but put their ideas together in one model and maybe trade on both an intraday and long term basis. them you already have that one and you aren’t going to share that with them? Me and My Machine Me and My Machine problem I have with that is relationships are changing on an intraday to daily basis. So you can’t be that fast at automating your ideas and changing them quickly with your developer. I still like to be able to discretionary trade my ideas but the problem is you have to be very disciplined. If you aren’t disciplined then that is when you get into trouble. I personally think that for success down the line the future is going to be fully automating your ideas and watching them trade on a daily basis. I think you have to be involved and watch the market but still let your system trade it. Larry Levy: What technology do you use in programming and execution? Kevin Yokley: We have created a proprietary platform written in C# which we code all of our automated strategies into. That platform actually controls the taking in of the data and running whatever calculations necessary and then it’s able to execute through Cunningham’s T4 API. That’s how we run all It’s not a FIX protocol API and they offer their own API to do the execution but what is nice about the T4 API is that they actually developed their front end using their own API. This means anything their software can do you can actually do yourself behind the scenes so it gives you a lot of ability to tweak things and it’s very versatile. Larry Levy: Do you have that 10% circuit breaker automatically in the systems so when it reaches that figure it just shuts down? Brian Tehako: Yes that’s right. Larry Levy: What made you decide to use C# rather than anything else like C++? Kevin Yokley: I actually chose not to use C++ because it’s a lower level language. The advantage of using C++ is that you get a speed boost, but none of the strategies we have worked with so far are high frequency so we don’t necessarily need that boost in speed. C# gives you a lot of things that you would have to handle manually in C++. I just don’t have to worry about them. The amount of time it takes to develop a strategy and get it to the market - we are able to do it quicker in C# because we don’t need the speed boost of C++. So it was just the obvious choice. Larry Levy: What operating systems do you use? Kevin Yokley: All of our systems operate 64 bit Windows 7. The hardware is all solid-state drives with 12GB RAM in each system. They are running quad core 64 bit processors, Intel, at about 3.2 GHz. Larry Levy: Please give us an overview of your hardware back up and networking and communications solutions? Kevin Yokley: Our back up systems are still being set up. We are a new group and a lot of that will come in throughout the next year. We do have some redundancy in our systems just in case anything gets lost in one system. We have multiple copies. We can be up and running quickly if anything were to happen. The networking is controlled by our jointventure company, Kottke Associates, so we don’t deal with any of that. Larry Levy: What communications provider are you using? Are you all within the CBOT or are you trading in the Eurex and other markets? Larry Levy: Tell us about your testing procedures, Kevin? Larry Levy: If you had a robbery or a fire how long until you would be back up and running? Andrew Tehako: We could be up and running tomorrow. Larry Levy: What instruments are you trading at the moment on the automated trading side and are some clearly better than others? Andrew Tehako: Currently our automated systems are trading the same range as the click traders. We have autos trading the Emini S&P500, Emini NASDAQ100, Emini Dow, crude oil, whatever really. If it’s out there and someone has an idea for an automated system for it we are happy to try that. As for which instruments are better it’s really dependent on the strategy itself. Some instruments are more volatile than others so those strategies are taking bigger swings but ultimately in terms of profitability it is really difficult to say. Larry Levy: How do you quantify your risk and reward in terms of relative returns? Brian Tehako: Same philosophy as when I brought in a new trader for prop trading. We are going to start small and have a small lot size and small daily risk. Once we see success we ramp it up. My personal philosophy on risk is that we never want to lose more than a 10% drawdown in a day on someone’s account. So if we can get someone’s account up past that 10,000 dollar mark the risk is basically 1,000 dollars a day. Whatever that goes up to then the risk stays at 10%. We want to be active in the market and we don’t want to be limited to the amount of trades. Larry Levy: So you are in the high-risk, high-reward business then? Kevin Yokley: These are easily summed up as a process that goes through the back-test phase, then optimisation, back-testing again, optimising again and we continue like that until we find something that consistently makes money. At that point we will actually begin forward-testing, which is just running the test in a simulated environment with live data; we are checking to make sure all of the execution is going through correctly and only then if it’s still looking profitable will we turn it on live. Larry Levy: How long would that typically take, say if I came to you with a complete system today how long until you might see fit to take that live? Kevin Yokley: If the system is complete, then we are able to do the back-testing and optimisation fairly quickly. If it is complete with all the stops in place and profit targets and all the parameters are set the way you want them, we’ll run the tests. We may even skip the optimisation phase because you may have already done a lot of testing there. That whole process may take a day and at the same time we would be coding it into our platform to go ahead and do the forwardtesting. We may do a week of forward-testing just to make sure everything is running correctly, but we could be up and running by the week after. I would say if you had a complete idea it would take between 5-10 days for it to be up and running. Larry Levy: Given your experience, Andrew, is there any type or category of model that you prefer over others, Are there any that you automatically exclude? Andrew Tehako: We tend to look at any idea that comes to us as long as the person with the idea can define, to Kevin, the principles behind the system. We will take a look and entertain that idea. Computers don’t really have a thought process to them so in order to run the system Kevin really needs to be explicitly told what to tell the computer to do. That plays a major factor in accepting an idea. s Andrew Tehako: We trade Eurex. We all trade in-office so communicationwise, if you are talking about an office in Europe, we don’t do anything like that. 0?? 8 Automated Trader | Q1 2011 Brian Tehako: Absolutely. That was the way I was taught and that is the way I have always lived my life. of our automated trades right now. Q1 2011 | Automated Trader 8 0?? Me and My Machine Me and My Machine Andrew Tehako: There is no exact answer to that. There are plenty of ideas and models that don’t work for whatever reason. We do take any volatile models but we also take the consistent models where everyday it will make a little bit of money. It’s hard to put a percentage on it because there are a ton of models that don’t work. Larry Levy: What percentage of models that come in through the development process are finally accepted? Kevin Yokley: We go through a lot of strategies before we find profitable ones. I would say maybe 10%. The other thing is that maybe a strategy starts off profitable but then whatever it was looking at in the market may be gone. The opportunity might not exist anymore. At that point that strategy would become obsolete. Larry Levy: Do you have a maximum drawdown policy? Brian Tehako: We haven’t run into that problem yet. The idea I have on that is the same thing I would use for a trader that is trading proprietary for me. There are a lot of different routes to get to a $100,000 loss and I think you have to take that into consideration. To put a number on that would be really hard, but if a system is losing money consistently on a daily basis we are not going to let it keep going. We will shut it down and take another look at it. That could be after $5,000. We could take another system that has a daily risk of $10,000 a day and all of a sudden it loses 5 times in a row for £50,000 dollars, but it made money in the past - it gets looked at two different ways. Larry Levy: So it’s more on a case-by-case basis? Brian Tehako: That’s right. It all depends on how we got to the point we are at and that always depends. If a system the year before made us a million dollars we are not going to shut it down after a $100,000 dollar loss the next year. It’s the same thing with a prop trader. If he makes a ton of money in ‘07 but starts out with a loss in ‘08 you aren’t going to fire him. Kevin Yokley: This is the reason why we put up all of our own capital. It’s because we have to have complete control over whether the system is running or not. Larry Levy: Do you have, or believe in, mixed models? Automated trading with some discretionary input or circuit-breaker factor? trader or system. Some trades may be very short and only last a few minutes and then some can be more medium-term, which could be a day or two. Larry Levy: Do you have systems that would only trade for a second or two? Brian Tehako: We are not as high frequency as that, no. Our shortest is probably a few minutes here and there. It also depends on the market. In more volatile markets you are going to be in faster than slower markets. Latency is not an issue. We are not really into the high-frequency game right now. It may be something we take a look at in the future. Kevin Yokley: We can probably do trades within a second, but anything shorter than that then latency would become an issue. Like we mentioned before, we don’t have any strategies that need to execute that quickly. Larry Levy: Brian, do you trade your own ideas as well as ones suggested by others? Brian Tehako: I trade only my ideas. Larry Levy: What is your view of the evolution of automated trading and its future prospects? Kevin Yokley: I do believe AT is the future and I think we have made it to a point where we can’t go back. We can’t get rid of all the computer systems and go back to click trading. At the same time I think the AT systems are not going to be able to push all humans out of the system. That is only because computers are basically tools which do what they are Andrew Tehako: We definitely believe in the circuit-breaker aspect of it. We are very adamant in making sure the systems don’t react and cause major problems. We always have circuit breakers in there just in case something does go wrong. Then the system just shuts off. As to discretionary, if you are doing an automated system then you have to make sure it’s automated and leave it alone. Brian Tehako: I think the only time where you can mix those two is basically signals. If you have some sort of automated system that is creating a signal I think you could use that as a click trader. If it’s something that gives you a signal that says you should look to sell oil here because 30 different technicals are pointing to that I think a click trader could use that to his advantage and be discretionary. Larry Levy: Do you use volatility-based stops? Larry Levy: Do you execute on non electronic markets? Andrew Tehako: No, we don’t. Kevin Yokley: We are able to use whatever kind of stop the idea developer requires of us. Whatever they would like to see in their strategy, we are able to develop it for them. Brian Tehako: On both click sides and automated sides those answers can vary. It really depends on the Larry Levy: What percentage of TnT’s trades are fully automated? Larry Levy: What, if any, execution algos do you use to trade your automated or discretionary strategies? told. When a computer is executing trades there is no actual price discovery going on. The system is just following a set of rules and anytime it sees that criteria in the market it’s going to do whatever it is supposed to do. People are capable of making decisions without saying this price is way out of whack so I need to get in on it. That whole process is what makes markets efficient. People will always be necessary. Larry Levy: Do you think AT systems are introducing new opportunities for common-sense discretionary trading? s Larry Levy: How long does your average trade last, how often do you trade and what are your shortest and longest time periods for a trade. Is latency an issue? 0?? 8 Automated Trader | Q1 2011 Kevin Yokley: The only thing we use is the platform we developed. Whatever execution is necessary we would prefer to code it from scratch. We don’t work with anyone else’s execution platform. The only thing we use is the T4 API. Q1 2011 | Automated Trader 8 0?? Me and My Machine Holding for long-term, macro, and not getting caught in the minute-toten-minute type moves. I personally feel that this is the way of the future of the click trader and I want to be an innovator along that path. Larry Levy: Does being in Chicago make a real difference to your trading or would another financial centre be just the same? Kevin Yokley: I believe so but that’s just me. Since I’m not an actual trader and I don’t see it and deal with it all day its hard for me to say for sure. Brian Tehako: I’m not sure. On a daily basis, watching the markets, it’s hard. I’m not sure if there is price discovery out there or if it’s price discovery like too many people sold it so we are going to go higher. There is a fine line and a grey area there that I’m not sure about at this moment in time. I think in the next year or two I’ll be able to understand it better. I think right now there are more automated systems that are predatory than they are value based. I think the predatory systems will win out right now because there is not enough volume or players in the market to find that price discovery and take that value into account. You see a lot of something that gets out of whack, but stuff does come back. Larry Levy: How do you see the future and what plans do you have for expansion at TnT? Brian Tehako: The future that we are looking at with the automated prop is where we are, I think, going to find a lot of our success. I’m heading that way and will go full steam ahead with that and try and bring in as many systems as possible. I am getting our name out there and getting my face out there to grow that side of the business. The other side that we are changing, and that I’m growing, is more of the fund-type trading. I will be doing more persistent-type and longer term trading, taking out everything of the market that is going on visually and trading more of a macro-type term. 0?? 8 Automated Trader | Q1 2011 Brian Tehako: I don’t think it really matters where you are. Your location is there for your connections. Dinners and drinks and other networking-type things. With the technology today, with the connectivity, it doesn’t really matter with your location because we can be anywhere in any exchange in the world. With what we are doing, we don’t need to be next to a server or anything. Larry Levy: What made you call the company TnT Group? The T stands for “Tehako” the N stands for “and” and the other T stands for “Trading”. Larry Levy: Outside financial markets, what makes you buzz? Andrew Tehako: I’m a pretty big sports fan. I played football and baseball in high school so anything to do with sports really makes me tick outside work. Being from Wisconsin I’m a pretty big Green Bay Packer fan. Now being in Chicago with the Chicago bears it’s hard being a packer fan but I get by! Brian Tehako: I’m married with kids so I like spending time with my family. I coach youth football and baseball so that keeps me busy. I also own a restaurant and sports bar called Mullets. I also have another business venture doing sports performance and personal training called Pure Fitness. All of those things keep me happy and busy and I also enjoy having a beer once in a while. Kevin Yokley: I’m a big soccer fan. I love Manchester United and I watched Barcelona dismantle Real Madrid the other day and that couldn’t have made me happier! That’s pretty much me. Larry Levy: Gentlemen, thank you very much. Further information at www.tntgroup.me