QuantShare features:     Charting - Simulator - Screener - Optimizer - Sharing Server - Downloader - Neural Network - Watchlist - Composite - Indicators ...

Join Now or Login

Create an account to download QuantShare for FREE. This account allows you also to download trading objects from our sharing server.





Recent Posts

Technical Analysis Using Multiple Timeframes
Posted Yesterday

Short Index - Part 2
Posted 8 days ago

Short Index - Part 1
Posted 15 days ago

Trend Following and Moving Averages
Posted 22 days ago

Put-Call Ratio for Individual Stocks
Posted 29 days ago

Show All

Shared Trading Objects
Show All
Toronto Stock Exchange (by bug man, uploaded 110 days ago)
No notes
Rate an item Rate an item Rate an item Rate an item Rate an item Write a review no reviews Report an item
Hong Kong Stock Exchange - historical data (by The trader, uploaded 100 days ago)
No notes
Rate an item Rate an item Rate an item Rate an item Rate an item Write a review no reviews Report an item
Recent mergers and acquisitions (by Patrick Fonce, uploaded 257 days ago)
No notes
Rate an item Rate an item Rate an item Rate an item Rate an item Write a review no reviews Report an item
Dynamic Momentum Index (by Brian Brown, uploaded 7 days ago)
No notes
Rate an item Rate an item Rate an item Rate an item Rate an item Write a review no reviews Report an item
US Crude Oil Supply, Consumption, and Inventories (by Tom Huggens, uploaded 119 days ago)
No notes
Rate an item Rate an item Rate an item Rate an item Rate an item Write a review no reviews Report an item
Swing Index Indicator (by The trader, uploaded 170 days ago)
No notes
Rate an item Rate an item Rate an item Rate an item Rate an item Write a review no reviews Report an item
Number of reviews
Click to add a review
Average rate
Click to rate this item
Number of times this object was downloaded
Number of rates the current object received
Report an object
if you can't run it for example or if it contains errors
Click to report this object

Trading Optimization

Updated on 2009-06-22 07:11:00


Optimization is the process of finding the maxima and/or minima of functions.
Because some functions are complex, this is not always possible; so if the optimization cannot find the global maxima, it can however find a local maxima (we can have multiple local maxima in a function).

Why?

Some functions have too many parameters so that an exhaustive search requires billion of billion of combination and would take thousands of years for a computer to complete, therefore some special optimizing algorithms could help us find maxima with a reasonable amount of time.

Trading

In trading, optimization could be for example, the process of finding a set of rules parameters that leads to the best trading system in term of return.
In this example the return would be the fitness formula.
The fitness is used to evaluate each combination so we can compare combinations between them.
Fitness could be the drawdown in the case we seek for a trading strategy that have low drawdown, or it could be the Sharpe ratio, or any other user designed function.

Optimization in QuantShare

There are several optimization algorithms, those who are currently implemented in QuantShare are: Genetic algorithms and Population based incremental learning.

As we said earlier, an optimization algorithm tries to find a maxima or minima of a function or problem.
In the case of QuantShare, the optimizer is currently designed to solve four types of problems.

1 – From a trading system and a set of variables that you choose, the optimizer will run several trading system and shows you which one has the greatest fitness function, which as we have seen, could be return, minimum drawdown, Sharpe…

2 – Finding the best set of rules among any list of trading rules, you just enter the trading rules and the optimizer will run the algorithm to find which combination leads to the best fitness function.

3 – Given a ranking system, the optimizer will find the best combination of nodes, formulas and weights that maximize the fitness function.

4 – Add a prediction model like a neural network and define a list of inputs and the optimizer will explore these inputs to find the combination that has the best fitness value.








no reviews (Log in)

Posts

Trading Optimization
Posted 261 days ago

Same chart, different symbols
Posted 268 days ago

Composite Indicators
Posted 271 days ago

Example of advanced rule
Posted 273 days ago

Beta release
Posted 275 days ago

Back



contactus
About | Privacy | Terms of Use | Manual
Copyright © 2010 QUANTSHARE.COM