Discern the market before automating a system

How do you select relevant values from an infinite array which determine actions such as setting stops and taking support & resistance area breaks when they change all the time? If you do not use an infinite array, you may end up with a predefined sequence like 1-100. But what happens when there are 101 values between the first support point and the support break?

I’ve programmed in PHP using OOP, so I know a good portion of abstracting instructions. Programming is about describing objects or scenarios. The intellectually thrilling part is putting your perception into very specific workflows. In recognizing trend patterns, we would need to describe the right thing. Instead of taking a sequence of variables, I suggest to describe what a valid swing is. The high/low would then be determined by this swing. Hence you wouldn’t need to cherry pick integer arrays (or an X number of candles) because this would be precisely known once the system knows what a swing is. I would define a swing in an uptrend as follows: a minor reaction that does not penetrate a previous important low, followed by a reversal recovery which breaks and stabilizes at a higher high. In the ES, a swing is roughly 30 points.

I envision a system that grasps the core of market movements, such as an autopilot that understands the law of physics in aviation and makes automated decisions upon it (from take-off to landing). Standardization helped to decrease human errors in commercial aviation, and I do hope that we get some standards in the financial industry, too. Point me to a quasi-standard system if you know of one. My utmost interest in trading is first of all to understand the ongoing dynamics by philosophizing about the battle between bulls and bears. If we could define its basic principles with lines of code, we would be one significant step further in the standardization process.

The decisions an experienced and well-trained trader and the automated system would do should match most of the time. Very similar to how a trained pilot will approve the decisions made by its autopilot.

A trader can only be an educated individual who fully understands the dynamics in price action, nothing less. I compare the retail trader with an amateur pilot, with a significant difference that traders generally receive no education or mentorship. This free-at–will and try-my-luck-in-stock-market mindset needs to be changed.

Five reasons why Interactive Brokers triumphs

Interactive Brokers is by far my favorite broker. I have been trading with them ever since I started out in this business, and never miss to recommend them to anyone who asks for my broker. You can claim that IB is mainstream among active traders. Here are their strengths:

#1: Access to Worldwide Markets

Whether you want to place your trade directly on international exchanges, diversify your cash deposits among various currencies, deal with bonds, options, futures all at once, this is the one which gives you access to everything. Under normal conditions, your order is submitted to the exchange instantly and gets filled promptly (depending on market liquidity). For example, I once traded the Nikkei 225 Mini futures a few times on the Osaka Securities Exchange and bought German equities through XETRA without a single issue.

#2: Quality of Market Data

Besides gaining access to exchanges you would otherwise never reach, you can subscribe to their real-time market data feeds. I subscribe to the “US Securities & Commodities Non-Professional Bundle” which includes market data for stock, options, and futures products on: AMEX, CBOT, NYSE, NASDAQ, and OPRAE. Altogether, this costs you a mere $10 per month (given that your monthly commission is below $30). Even during volatile markets, I have not experienced any delay with its feed. Other providers such as eSignal had lagged several seconds during very volatile times.

#3: Extremely Low Cost

Trading up to 200 U.S. shares (including ETFs) costs just $1 in commission. That’s it, simple. One trade for futures contracts of the E-mini S&P 500 is charged with $2.01 per lot. IB encourages you to trade a few times per month, hence it enforces an activity fee of $10. If you create less than $10 in commission, you would pay the difference. Do not let this influence your trading decisions, as transactions with other retail brokers can easily cost you more per month if you are active.

#4: Mobile App

A few months ago, IB introduced an iPhone and iPad app called mobileTWS. It allows clients to trade while on the go and is already fully equipped with the most essential tools such as order management, portfolio and account values, market data, or charting.

#5: API for 3rd Party Platforms

Every relevant 3rd party application can make use of Trader Workstation’s (TWS) API. It makes possible to feed your favorite charting platform with IB’s real-time data. NinjaTrader or MultiCharts come to mind. The API even opens doors to automated trading systems that execute orders automatically on TWS.

For active and experienced retail traders, IB is a very compelling proposition due to the low hurdles for accessing and trading on international markets. The TWS trading platform is extensive and due to its complexity, you want to approach it with attention. Check every detail before submitting an order. In any case you need support, a representative is at your disposal via online chat or support ticket which are both attended to in a timely manner.

Wonderful last-minute Christmas gift for traders

If you know anyone in your family or circle of friends who is very devoted to trading or investing, here is the perfect Christmas gift idea for him or her. At $209.95 it may appear pricey, but of all sculptures I have seen so far, this is the most appealing one. You can add one line of text, such as the person’s name, for free. Ideal to decorate an office desk with. Find it at Memorable Gifts.

Online charting just got better with TradingView

Although FreeStockCharts.com has been around for a while and very appealing to market participants, the developers of MultiCharts just took online charting to the next level with their newly announced TradingView. An excerpt from their about page:

TradingView is an innovative venture by a group of developers and traders with experience of building trading software, who share a vision that trading technology should be easy, powerful and accessible to everyone.

On top of real-time charting for various stocks and currencies (futures in near future), TradingView allows you to share your technical analysis and ideas in an instant with the community on the site. What is particularly noteworthy is that they regard this project as a work-in-progress because it is a “first step to having a full trading platform in a web browser” and therefore actively encourage feedback as well as feature requests from their user base.

TradingView is a compelling alternative to the established platforms and already appears to be putting their competition behind with their objectives. I highly recommend you to take a look and submit your feature requests through the feedback system on GetSatisfaction.