Jump to content

Whitmark Genetic Optimizer 2.1 for NinjaTrader


Recommended Posts

Hi Bros :D

 

 

Well, just a very interesting and powerful indicator, to be "educated" by one of our TALENTED "Educators" =)) ....

 

 

 

Editor's site :

 

http://www.whitmarkdevelopment.com/products/wmGO/wmGO.htm

 

Download it at :

 

http://www.uploadmirrors.com/download/1C3DSWAX/WM.rar

 

( i guess it is BETTER not to alert the Editor, by downloading the stuff hundreds times from his site ).

 

 

Description

 

The Whitmark Genetic Optimizer (wmGO) takes advantage of a genetic algorithm (GA) to to put your research and development efforts on overdrive. It significantly improves your ability to conduct iterative backtests and optimizations of your trading strategy parameters. These parameters can be either inputs that drive the behavior of an indicator or a series of switches to activate specific trading rules or setups within your trading strategy.

 

The wmGO is a much smarter and a much more efficient means to select the best settings, particularly as the number of parameters of your strategy grows or the number of values you want to test for each parameter. The wmGO integrates with the NinjaTrader Strategy Analyzer and offers many features not found elsewhere. I, as well as several of my clients, have found genetic optimizers to be an invaluable tool to test the viability of new strategies and dramatically accelerate strategy research and development efforts.

 

 

Benefits

 

Your ability has evolved to design and develop your own sophisticated trading strategies so you need more advanced tools in the quest for the most robust trading strategies and parameter settings. "Exhaustive" or "brute force" optimization is vastly inefficient when it comes to searching large solution spaces and is just not smart enough nor fast enough to give you the kind of throughput you need to expedite your research and development. If you find that you are severely restricting the range of values you seek to test or optimize to keep current run time reasonable, then the wmGO can vastly improve your productivity.

 

 

Features

 

Smart Search. The wmGO is an alternative to the NinjaTrader Strategy Analyzer default "exhaustive" search optimizer that can be used for both optimization and walk forward operations.

 

 

Multiple fitness functions. Go beyond simplistic measures of performance to guide the optimization process to search for the preferred equity curve behavior . . . an upward sloping equity curve with modest drawdown. Currently available fitness functions include:

 

 

wmGOFit1 = sqrt(N)*Avg(Profits)/StdDev(Profits). Best for strategies that generate higher win rates and modest profits per winning trade.

 

 

wmGOFit2 = TotalProf*Wins/MaxDD. Best for strategies that generate lower win rates and have large profits per winning trade.

 

 

wmGOFit3 = Net Profit.

 

 

wmGOFit4 = Net Profit per Trade.

 

 

wmGOFit5 = Sharpe Ratio. Must have at least one month of trading activity to evaluate this fitness function. Uses the standard Sharp Ratio system performance statistic found in NinjaTrader.

 

 

wmGOFit6 = Expectancy per Average Loss. Made popular by Van Tharp in his book, Trade Your Way to Financial Freedom.

 

 

Other fitness functions to be added in time. Proprietary fitness function can be incorporated on a customized basis.

 

 

All Markets, All Timeframes. Works for all markets (e.g., equities, futures, and forex instruments) and all timeframes (e.g., tick, volume, minutes, seconds, range).

 

 

Efficient Operations. Some genetic optimizers will revisit the same set of parameter values and reprocess these iterations thereby wasting valuable processing time. The wmGO will not reprocess duplicate parameter sets to ensure a speedy convergence to the optimal solution.

 

 

Specify Parameter Increments. Some genetic optimizers do not use parameter increments when selecting candidate parameter values, resulting in a search method that could get "stuck" in a local optimum. The wmGO has an option to specify whether you would like to use the increment values to obtain better coverage in the solution space.

 

 

Bootstrap Current "Best" Parameters. So, you think the parameter values you have identified through arduous trail and error are pretty good? When the Bootstrap mode is selected your "best" parameter values will be forced into the initial generation when submitted to the optmizer as a "Min" value. The "Max" value will be used to specify the value range (Max-Min) to test above and below your submitted "best" value. In other words, if your "best" lookback period is 13, and you entered 13 in to the "Min" field and 18 into the "Max: field:

 

 

The parameter value of 13 will be forced into the initial generation of the algorithm and be allowed to influence the solutions of future generations.

 

 

The range to test above and below the value 13 will be defined by the defined "Max" less the "Min" or a value of 5 = 18 max -13 min.

 

 

The new "Min" will now be 8 = 13 min - 5 range and the "Max" will remain at 18.

 

 

This approach is the only way to force in a "best" scenario given the current NT 6.5 user interface.

 

 

Repeatable Seeded Runs. Optimization runs can be "seeded" which allows an optimization to be rerun with the same series of "random" values. This can be useful when testing alternative versions of a strategy to ensure performance differences are due to changes in the strategy logic verses the stochastic nature of the genetic optimizer.

 

 

Optimization Output. In addition to the run summary and results in the output window, the parameter values for each iteration including the fitness function value can be saved to disk in a csv format to be examined in a text editor or MS Excel.

 

 

Reference Strategy Included.

Includes a reference strategy, wmGORefStrategy1, featured in the video below, that demonstrates how the wmGO can be used to select the most desirable:

indicators or sets of indicators

Trade entry and exit setups

Trade filters

Money management methods

parameter values used as inputs to drive all of the above

 

 

 

 

Requirements

 

The wmGO works exclusively within the Strategy Analyzer and, like the default optimizer, will evaluate historical fills on-bar-close only. Ninja allows historical fill model options of "fill if touched" (default) and "fill if penetrated" (liberal) for your entry and exit limit orders.

 

 

Given the nature of how the wmGO works, all parameters must be numeric values, even if the parameter is not to be used in the optimization. Therefore, all boolean, enumerated, and string parameters types must be converted to numeric types (integer, double). Typically, the changes required to make a strategy wmGO compatible can be done in several minutes by the strategy developer.

 

 

To use the wmGO you must be connected to the internet to enable the software license to authenticate your copy of the software with each use. You do not have to be connected to your broker data provider to use this product. NinjaTrader supports the concurrent use of the same NinjaTrader license for machines that are connected to the internet but not connected to a broker.

 

 

Currently the wmGO is only supported on NinjaTrader platform version 6.5 (demo or paid).

 

 

Terms of Use

 

The wmGO 2.1 for NinjaTrader 6.5 is available for lease until June 30, 2010.

 

 

This product is exclusively written for NinjaTrader 6.5. Although there are no known reason why the wmGO 2.1 will not work with NT7, until the beta NT7 arrives and we are able to determine the feasibility and level of effort to make it compatible, we will not commit to supporting this release of the wmGO under NT7.

 

 

The wmGO is for the sole use of the lessee for up to two devices (desktop or laptop computers) owned by the lessee.

 

 

Additional End User License Agreement (EULA) terms apply and are found in the installation setup.

 

 

Once clients have a chance work with the wmGO, they undoubtedly want to know everything about this technology. To keep the offer price of this valuable tool at a reasonable price, Whitmark Development reserves the right to limit support for extensive inquiries of this technology or its application. While most strategy developers will have no problems making their strategies ready for wmGO, additional paid consultative support is available for strategy design, conversion, and development assistance if needed.

Free Trial Download

The Whitmark Genetic Optimzer (wmGO) is available for a 3-day trial period. To install the wmGO, please click the link below.

Download the Whitmark Genetic Optimizer 2.1 for NinjaTrader 6.5

 

If you performed a trial of an earlier wmGOv2.X release that has since expired and would like to try out this latest release, please email your Machine ID to [email protected].

 

 

To install the wmGO, simply:

Close the NinjaTrader 6.5 platform.

Execute the wmG0 setup application from the link above.

Restart NinjaTrader 6.5 platform.

After viewing the overview video above, launch a new Strategy Analyzer window and test drive it yourself with the sample strategy wmGORefStrategy1 or your own compatible strategy.

 

 

To continue your usage following the 3-day trial period, you will need to return to this page to supply your machine ID to lease and activate the wmGO.

 

 

The wmGO can be readily uninstalled if you choose not to lease.

Price: $295 USD

 

Licensing for this product is managed by an online license management system. To purchase the product, you will need to cut and paste the 32-digit Machine ID that can be found from the NinjaTrader Control Center > Help

 

Thanx for any help....

 

S :)

Link to comment
Share on other sites

  • 1 month later...
Guest Todayke

Re: Whitmark Genetic Optimizer 2.1 for NinjaTrader

 

^:)^ This is a very good stuff! Have you got any genetic optimizer for Tradestation? For example Grail Genetic Optimizer?

Link to comment
Share on other sites

  • 1 year later...
  • 5 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...