24
ARM6 Workshop August 17, 2019

ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

ARM6 Workshop

August 17, 2019

Page 2: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Workshop Agenda

Using the ARM6 Stocks Profile for Trading

Re-Training the ARM6 Stocks Profile on Your Symbols

Getting Involved in SETI

Experimenting with ARM6

About the NEXT Workshop

Page 3: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

ARM6 is a

Major Release

Page 4: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Over 20 Major Enhancements

ARM6 is the result of a focus all areas of the Genetic Algorithm to improve performance and profitability, including:

Speed Improvements Multi-Core Training Multi-Core Signal Generation Input Enhancements Separating Long/Short Inputs Ability to Use Multiple Filters Synchronous Freq. Domain Inputs Automatic Binning & Super Inputs New Fitness Function Equity Curve Fitness Max Positions

Training Enhancements Automatic Training Constraints Introducing Delta Fitness Automatic Input Reduction Manual Input Reduction Able to Continue Training Automatic Rule Reduction Internal Validation The SETI Project Automatic Input Upload Automatic Input Replacement

Page 5: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

50 TIMES Faster

The Genetic Algorithm Search Process can now use multiple processor cores.

Page 6: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Using ARM6 Stocks

for Trading

Page 7: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

ARM6 Stocks

Outstanding performance from 4 Strategies: Major Reversal Swing Trade Quick Move Volatility Breakout

Page 8: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Consider Early Exits

Major Reversal and Swing use wide trailing stops. While in a trade on these Strategies, look for early weakness and consider an early exit in that case.

Page 9: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Retraining on

Your Symbols

Page 10: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Retraining on Your Symbols

Copy the Profile using File Copy Add Your Symbols Estimate 3-4 Hits per Symbol. Set Min Hits to that number (for the default training period) Increase “Iterations” to at least 5000 (10,000 is better) Reset GA and delete KB and Data Samples Run the ToDo List

Not Finding any Rules? Lower Minimum Hits & Minimum PPT

Page 11: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Major Reversal: A Special Case

Major Reversal Votes 3 Separate GA’s. Each must be reset.

Page 12: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Getting Involved

with SETI

Page 13: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

The Power of SETI

The Search for Extra Terrific Inputs! The SETI Project enables members to share inputs and statistics on those inputs with other members.

Page 14: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

The Beauty of SETI

You can Start with NO Inputs. They will come from our Servers!

Page 15: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Using SETI

Work Space

Target Inputs The Target Inputs will be those with the highest Delta Fitness The lowest ones are replaced on each run.

Page 16: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Experimenting

with ARM6

Page 17: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

ARM6 Documentation

The ARM6 Manual documents the improvements and how to use them.

Page 18: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Key Settings Equity Curve Fitness

Max Trades = 10 Strategy Exits

Automatic

Automatic

PPT: 1-2% HR: 70-75% Hits: 100* Unique: 70

Min. 2000 Iterations Reset every 100 iterations

* Hits per 90,000 bars

of data.

Page 19: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

ARM6 (Global) Settings

Suggest Enabling Internal

Validation

These Settings are kept in the ARM6.INI file.

Page 20: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

The Next Workshop:

Super Inputs

Page 21: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

The HAShape Super Input

HAShape() converts Heikin Ashi bar shapes into a number system +3: Big Up +2: Medium Up +1: Up with Tails 0: Small Body -1: Down with Tails -2: Medium Down -3: Big Down This makes it easier for the GA to find relationships among the bars.

-3

+3

Page 22: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Quick Moves Strategy

Inputs are simply the HAShape() values on the Security AND the Market (SPY) over the prior 6 bars. The idea is to find patterns and inter-market relationships.

HAShape is the ONLY Input used.

Page 23: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

Simpler Inputs Generate Higher Performance

Out of Sample Signals from Quick Moves from January 2018 to Present. Accuracy: 83%

Page 24: ARM6 Workshop August 17, 2019 - videos.nirvanasystems.com · 12 Days of The Nirvana Club Author: edowns Created Date: 8/18/2019 9:06:30 PM

ARM6 Workshop

August 17, 2019

Thank You!