I have over fourteen years experience programming trading and brokerage systems for financial markets such as forex, stocks, and commodities in the following trading platforms, interfaces, and languages:
In that time I've created:
- Platforms: MetaTrader, TradeStation, NinjaTrader, MultiCharts
- Broker Interfaces: Gain Captial API, MB Trading SDK, MT, and others.
- Trading Platform Languages: EasyLanguage, NinjaScript, MQL4, PowerLanguage
Have other programmers told you "It can't be done"?
- Forex Brokerage Websites and Backend Systems
- Database Systems
- Login Systems
- Accounting Systems
- Trading Signals / Strategies
- Market Scanners
- Custom functions
- DLLs for calculation, inter-program communication, data exporting, sealed program modification, etc...
- High Speed Optimizers (some millions of times faster than the same strategy optimized in TradeStation)
- Portfolio Optimization Software
- Strategy / Indicator Reminders and Alerts for manual trading and semi-automated trading
- Fully Automated Trading Bots with automatic error correction and monitoring (several of these contained tens of thousands of lines of code and interfaced between a charting program, DLLs, a monitoring and user override program, and a broker and they only alerted the user when the connection to the broker went out too long or the broker erred, because the bots could correct connection errors, partial fills, extra orders, missing orders, etc.)
- Financial Advisor Sub-Account Allocation Software to distribute the days' trades from a single master account to the hundreds of client accounts that comprised it
- PAMM systems, which allow several clients to invest in a trading account and share profits while paying the owner a percentage of profits
Not only am I a programmer, but I'm a trader too. For the last five years, I've been day trading the forex markets. Before that, I traded e-mini futures. If you need someone who understands the ins and outs of trading, I'm your man. Not only can I help you get your ideas programmed, I can help you get your trading ideas worked out.
- Well, chances are, I can do it. There are nearly always workarounds possible, and I've had years of experience overcoming the limitations of various trading platforms.
- Is your indicator or strategy too complicated to be programmed in a platform's native language? No problem. DLLs can be used to extend a platform's native abilities.
- Don't like the way a platform behaves? Its behavior can often be overridden.