Oddball S&P system

Discuss Oddball S&P system at the Advanced Trading Strategies within the; Strategy snapshot Strategy: Oddball S&P system Approach:Systematic, stop-and-reverse (always in the market) Market: Index tracking ...

Go Back > METHODS & STRATEGIES > Advanced Trading Strategies

Advanced Trading Strategies Discuss Advanced Trading Systems & Strategies.

Thread Tools
Old 1st January 2017, 10:25 AM
Join Date: Apr 2012
Posts: 274
Thanks: 17
Thanked 82 Times in 52 Posts
yasu222 will become famous soon enough
Default Oddball S&P system

Strategy snapshot
Strategy: Oddball S&P system
Approach:Systematic, stop-and-reverse
(always in the market)
Market: Index tracking stocks (SPY, QQQ)
and stock index futures
Indicator setup: Create a rate-of-change indicator of
the hourly closing values of the advancing
issues of the NYSE. Include only the closing
data point of the natural hour, starting at
10 a.m. and ending at 4 p.m. EST.
To calculate the indicator,
use the following formula:
Rate of change in advancing issues
(RAI ) = ( AI / AI[n] -1) *100,
w h e r e
AI = Latest number
AI[n] = Number of advancing issues n periods ago
Entry: A buy signal is issued every time the
indicator is greater than 3. A sell signal is
issued every time the indicator
is less than 1.
Exit: Stop-and-reverse. Positions are reversed
with each new buy and sell signal,
as described above.
Risk control/money management: There is no money
management technique employed other
than the system stays in the market 100
percent of the time, either long or short,
with a constant number of contracts.
Note: If a trade is signaled at 4 p.m. EST, you have 15
minutes until the close of the market to place the trade
in the S&P futures (it is not possible to do this when trading
the SPY). This avoids the pitfall of basing real trading
on unrealistic system tests that generate signals on the
close at the end of the session, when the trade can in
practice only be initiated the next session. In such cases
the price may have moved farther away from where the
test indicates the system was filled, giving a false reflection
of the system’s performance.


Reply With Quote
Old 1st January 2017, 10:29 AM
Join Date: Apr 2012
Posts: 274
Thanks: 17
Thanked 82 Times in 52 Posts
yasu222 will become famous soon enough
Default Re: Oddball S&P system

PHP Code:
Creating a Mechanical Trading Model
and outlined below are the primary building blocks one can use to construct a
fully mechanical trading modelEstablishing and utilizing core techniquesideas
and strategies that have been rigorously testeda firm foundation is established on which
many mechanical trading systems can be created 
and built upon for trading a broad range of
Foundational Components for the System Trader
Modeling Mechanics
would be the use of the word "complex," to describe the process required to
develop a robust 
and fully mechanical trading model or systemOnly with the advent of the
computer have we been able to analyze 
and test theories and ideas which would have been
previously impossible to calculate in a practical
thorough and timely manner.
Mental Conditioning
Psychological attitude is a key element to any endeavor 
and trading is not an exceptionThe
researcher’s mind must be open 
and free from misconceptionsThroughout the development
an open mind and the attitude that anything is possible must be preserved as well
as actively pursuedA tenacious commitment and a passion for the process of discovery are
also good traits to acquire 
and cultivate.
Strategy Process
If we are to have any success trading the marketswe must rely upon a wellplanned
mechanical strategy
A mechanical system is nothing more than an ideawhich has been
and thenautomatedMechanical research allows a trader to discern a good idea from
a bad idea
Being able to examine facts and not rely upon human emotions will provide the
trader a much more solid foundation 
for a successful trading systemModeling a system
produces a significant benefit in that capital is preserved through the process of being able to
reject many ideas when subjected to computerized back testing
Mechanical trading will not,
by itselfovercome the emotional side and aspects of tradingHoweverafter a period of
time and realtime
trading experience
you will be able to gain confidence if you
have a sound method 
and system.
Capital Commitment
commitment to mechanically trading the markets requires proper capitalization
coupled with a total commitment to following the system
The capitalization and investment
that is required to endure the inevitable system drawdowns is not to be taken lightly
It is
highly recommended that capital allocated to trading the markets 
or a respective system be
only the 
"risk capital" portion of a person's total available investment portfolio. Typically, it
would not be unreasonable to expect a perfectly sound/robust trading methodology to exceed
its tested maximum historical drawdown percentage by a factor of two (2). This unforeseen
and statistically more valid drawdown calculation will, more often than not, happen
sometime in the future. A serious and also very common detriment to capitalization is the
desire to over trade.
Money Management
Common types of money management would include the use of fixed stop loss amounts and
trailing stops. Stop reversals and increasing/decreasing leverage via pyramiding of the
underlining trading vehicle are also actively utilized for money management. Though not
commonly thought of as a money management technique, diversification of assets can also
be achieved by trading a broad range of markets. Other examples of money management
may incorporate not only a portfolio of markets, but also a portfolio of trading models. The
expected benefit of this type of diversification is primarily to limit market exposure to any
one market or system.
Timing Implementation
Timing is probably one of the most important factors when it comes to mechanical system
trading. It is critical that the performance of the tested model be executed in realtime
accurately portraying the historical testing as reasonably possible. It serves no purpose to
historically test a mechanical model and then not execute the model according to the same
rigid statistical standards in realtime
trading. It is very difficult for the human eye
concentrating on the hard right edge of a chart to visualize the same success that might be
seen with the longerterm
view that the historical testing has produced. For this reason, the
models trade signals for buying, selling and money management must be executed with
precision and timeliness. The primary goal of the mechanical trader should be, as practically
possible, to replicate in realtime
trading the same results as the model produced in
historical testing.
Discipline and Execution of Trading Signals
Emotions are the primary villain in hindering the trader, as it pertains to successful
mechanical trading. When real money is being traded and is at risk, the historical testing and
logic, which was so well thought out and planned for the system, is often quickly abandoned.
This is a very common occurrence and one, which is hard to overcome even for the
seasoned veteran. Experience, perseverance and dedication are critical ongoing aspects of
every successful trader'
s personality compositeCommitment and focus of the longterm
goal to become successful at implementing mechanical trading strategies should not be
discarded because of shortterm
price volatility
Visual Cues vsActual Trade Statistics
Throughout my professional career 
as a mechanical model developerthere's one thing that I
have observed which stands out beyond all other lessons. It can be stated as this the
human eye is often unable to extract a nonbiased opinion of how well a system looks on a
chart vs. the actual numbers and statistical representation of the same system.
Modern technical analysis programs have created this phenomenon. Many software packages
are capable of producing automated buy and sell signals (arrows) when a system is applied
to a chart. These charting programs typically offset the sell arrow a few ticks above the high
of the entry bar, and offset the buy arrow a few ticks below the low of the entry bar.
Admittedly, this practice seems to be an innocent act of improper programming or data
management committed by the software vendor. Ultimately, this practice is misleading and
caution is in order.
Furthermore, this method of arrow placement can be very deceiving to the casual observer
who views a seemingly profitable system applied to a chart. These arrows, more than likely,
do not accurately portray the actual entry of the system. For example, the arrows in fact are
placed there as a marker to identify the bar of entry, while the actual entry is found
somewhere within the confines of the high/low of the bar. This practice of offsetting the
arrows can be very misleading without looking at the actual entries.
Following is an example where one might casually observe that the placement of the buy/sell
arrows of the system, seemingly look profitable. However, if you look closely within the
actual high/low of the entry bar you'
ll see a small flag indicating the actual entry point of the
Notice that the sell price flag is often lower than the following buy flagNote
however that the actual corresponding sell arrow itself is higher than the following buy
This casual observance of our eyes to focus upon the seemingly obviousis in fact a
wrong assumption that the trade was profitable
Components of Building a Position Model
Primary Components
Switches will be acquired by thoroughly testing specific market price action which will then
be separated into nontrending
and trending samplesThrough the unique use of switches,
combinations will then be implementedSwitches can be more easily explained as a method
the trading model must 
use to gain permission to place a trade or to implement other
strategies such 
as money management.
consider the market to be traded and its respective volatilityTests should be
conducted to understand what the underlying structure of each particular market is
markets will fall into some category of tradable ranges that reoccur over time
ranges rather than trending price action will dominate most markets
Each market must be
individually examined 
and it must be determined what is the predominate price action and
Once it is determined that nontrending
price action is the predominant makeup of the
targeted market
concentrated efforts of model building and testing can beginThe primary
objective should be to encapsulate the nontrending
price action with an algorithm that is 
profitable as possibleIt should be noted that when viewing the system statistics they might
appear to be lackluster
This can be attributed to the losseswhich will occur when the
subject market trends
The primary objective to building a nontrending
model is to specifically isolate
with as
much accuracy as possiblethose particular price traitswhich are most prevalent in the data
series being tested
Trending Switches
As previously statedthe particular markets primary price movement and volatility need to
be considered when performing research to build a valid trending model
It is a valid
statement that most all markets exhibit some trending tendencies given a long enough look
back period
Howeverthe algorithm that it would take to capture some of these extremely
trends would most likely simulate a buy
/sell hold strategy.
The assumption that the trend is your friend is a mistake and should be avoided. If indeed a
theory exists that a particular market has a higher tendency to trend this
may be valid –
the data needs to validate this theoryOne of the primary pitfalls of the human eye
is the ability to focus in on that which it wishes to see
especially when a preconception
rather than the underlying statistical analysis.
The objective is to determine if there areshorter term consistently replicable price actions
which can be utilized 
and capitalized uponThese shortterm
identifiable trends are most
likely to have fewer occurrences than their counterpart nontrending
price action
validated testing mentioned earlier
there are some markets which show trending
as the primary market movement.
Combination Switches
As the name impliesthis method of combining different strategiesattempts to capture the
bulk of a market price movement
There are certainly other personality traits that markets
and to tend to exhibitThrough extensive testingit has been determined that the
majority of markets can be primarily broken down into two parts
trending and nontrending.
This twopart
method will be a solid foundation to build a system upon
Create and design each model to specifically perform its role as accurately as possibleThen
combine the resulting models using a 
switch algorithmThis results in the models being
combined to reach the 
final objective of profitability on a single market.
It should be notedthat overall profitability of each system tested independently will more
than likely be less than desirable
Howeverthe objective is to create two componentswhich
then perform their specific tasks independently
The desired effect of the outcome when
combining these models is to have greater profitability than any one single model could have
operating independently
This process is achieved through the utilization of switcheswhich
are programmed in various combinations
This is a very valuable concept and allows one to avoid many fallacies inherent in trading
platform software programs
The whole concept of switches allows clearly conceptualized
ideas to be isolated
A very simple example of coding for this concept of switches is listed
such and such then switch 1
If such and such then switch 1
If switch + switch 2 then do this
Secondary Components
Trade Profit Enhancements
Many items can be included to maximize performance of a constructed model
These items
may be incorporated 
as switches and are more typically related to money management
When used in the latter case, the code is simply appended to the end of the
respective buying
/selling conditions.
Other techniques may include algorithms which allow a position to be reversed as in the case
of an always in the market position system (this can also be referred to a "stop and reverse"
defined system.) These techniques may be standalone
or incorporated alongside money
management to form a composite system
If the problem of seemingly random market data is to be conquered with a mechanical
the modeling will need to separate the data into quantifiable sectionsWhat these
sections are 
and how they are defined is actually dictated by the market data itselfThe
primary focus should be upon price actions
which are most prevalent and validated within
the data
Specific models are developed independently to accurately encapsulate as much of the
targeted price action 
as possibleThese models are then combined through the use of
switches to complete the base model
Other componentssuch as money managementcan
then be included to enhance overall performance
Specialized Components of Model Building
Components would 
include oscillators of various types and shorter termprice patterns.
These price patterns are normally and specifically defined for a particular market because of
the shorter term nature of trades typically taken in nontrending
market conditions
Caution needs to be exercised when establishing inputs of the nontrending
Avoid longterm
and using shortterm
. For the purpose of discussionprice
patterns will also be included when the terminology associated with indicators is used
Oscillators are often normalized between an upper and lower limitthen buy/sell zones are
for the oscillatorThe oscillator can also be normalized over a zero line used as
the reference point to enter long or short positionsThere are a variety of shortterm
indicators covering a broad spectrum that can be used in model development 
Components in their simplest forms would be defined 
as moving averagestrendlinesprice
and extremely longterm
Trending market conditionsby their nature,
are longerterm.
Logically it is expected that longerterm
inputs would most likely apply to
which are being used to detect and follow trends.
Howeverit should be noted that these longerterm
inputs introduce lag
This lag can of
course be detrimental to the profitability of the trading model
When using switches this
concern is somewhat minimized
The longerterm
trend following model is being calculated
in the background
, while the shorterterm
model is active in producing the
This technique essentially emulates a backup systemwhich has its calculations up to speed,
ready to be implemented upon demandThis will hold true if the targeted market shows a
preference to nontrending
while these conditions will reverse when applied to
the subject of a trending market
Outline of Position Model Components
Entry Techniques
entry method 
Trending entry method switch
Combining the entry method switches
Money Management
Is another component that could possibly be implemented 
as a standalone
is a very powerful tool by itself it
can also be a detriment when improperly deployed with a
successful trading system
Some trading models will incorporate their own dynamic money
management by being able to reverse a position dynamically
Other models may only
incorporate a catastrophic stop loss of some fixed amount
Variations of this stop theme
would be to employ a dynamic stop loss amount calculated 
and based upon volatility.
Stop Techniques
Fixed Cost Stops
Percentage stops
Trailing stops
Range stops
No stops
Target exits
Fixed Target Amounts
Range based targets
Percentage targets
No targets
Timed Exits
Exit after number of bars
Exit if profitable
Exit upon time of day
Other Strategies
include seasonal patterns such as a specific time or month of the yearweek or time
of the month
day of the week and time of the dayIt is important to not overlook interesting
strategies that can also be developed 
for possible future use within a system by utilizing
system statistics such 
as: number of losing trades in a rownumber of winning trades in a
percentage of winnerspercentage of losersetc.
First Things First Final
The above items have been outlined to serve 
as a step by step guideline to building a
successful model
The first basic steps in creating such a model should be to build the nontrending
and trending components.
Analyzing the Results
Great care should be taken when analyzing the nontrending
systems results
Large losing
trades will generally occur when the nontrending
model is caught in a countertrend trade
These trades should be omitted from the system's results so concentration can be placed
upon how well the model performed on nontrending
price action.
Likewise, omission of extended nontrending
system results should be utilized when
modeling the trend following component. Concentration should be placed upon analyzing the
results of how profitable the trending component performed at its specified task of trading
the trend. Just as the price action itself should be broken down and analyzed, it is important
to also analyze the performance and results of the systems.
Combining the Techniques
Once the nontrending
and trending components have been tested and the results are
satisfactory, they can then be combined to form a singular trading methodology and trading
platform. The next step is incorporating switches within the new platform building on the
success of the trend functions and methodology. The highly desired benefit of the switches is
that they can be incorporated and deployed in an almost infinite combination, covering a
wide spectrum of criteria. The truly significant core to this approach is that optimization
determines the best possible combination of potential model components (switches) to be
Only after these steps are taken and accomplished with satisfactory results should the focus
move forward implementing additional strategies such as (but not limited to) money
management. By building the models first with no constraints, solidifies the foundation that
the true personality and nature of a particular market has been defined by the best
performing combination of the respective models. 


Reply With Quote


Advertise Here

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads for: Oddball S&P system
Thread Thread Starter Forum Replies Last Post
Any one saw this system? forex profit supreme trading system? rvlv AmiBroker 1 5th February 2014 09:23 AM
[Simple Trading System] Trendline Break (The Only System You Need) desifxtrader Forex 273 25th December 2011 11:46 AM
Mechanical trading system system garry_gc Advanced Trading Strategies 0 26th October 2011 01:51 PM
Need trading system for my automated trading system prabuinet Day Trading 8 21st January 2010 10:57 PM
How to convert a system in enhanced system tester in to a exper advisor? rajatheroyal MetaStock 0 30th January 2009 10:51 AM

All times are GMT +5.5. The time now is 08:25 PM.

Indemnity, Disclaimer & Disclosure Notice:
By visiting you automatically indicate that you agree to our Forum Rules, Indemnity, Disclaimer & Disclosure Notice and General Content Disclaimer Notice and indemnify, its associates and related parties of all claims howsoever resulting from the usage of the forum/site.
Disclaimer: Trading or investing in stocks & commodities is a high risk activity. Any action you choose to take in the markets is totally your own responsibility. You are recommended to make appropriate enquiries and seek appropriate advise before sending money, incurring any expenses, acting on recommendations or entering into any commitment in relation to any advertisement published here. does not vouch for any claims made by the advertisers of products and services. will not be held liable for any consequences in the event such claims are not honoured by the advertisers. will not be liable for any, direct or indirect, consequential or incidental damages or loss arising out of the use of any information by anybody mentioned anywhere on this site.
Disclosure: The information in this forum is neither an offer to sell nor solicitation to buy any of the securities mentioned herein. The writers may or may not be trading in the securities mentioned.
All names or products mentioned are trademarks or registered trademarks of their respective owners.
General Content Disclaimer Notice:
In light of our policy of encouraging candid, open exchanges of views and the rapid distribution of information originating from many sources, cannot determine the accuracy or legality of any information that may be uploaded to the forum. Opinions, advice and all other information expressed by participants in discussions are those of the author. You rely on such information at your own risk. You are urged to seek professional advice for specific, individual situations and not rely solely on advice or opinions given in the discussions. Since is an open and free discussion forum, any comments made by members of this forum in their posts reflect their own views and not of the owner or administrator of Thus the owner/administrator indemnify themselves of all claims whatsoever and will not be liable or responsible for any members comments/views in this forum Although we constantly delete all irrelevant content and/or SPAM, if you should find any objectionable or offensive posts made by members of this forum which you would like to bring to our notice for removal then please Contact Us.

Copyright © 2001 - , All rights reserved.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267