0% found this document useful (3 votes)
164 views5 pages

Money Management

This document provides an overview and introduction to algorithmic trading systems. It discusses what an algorithm is and how to develop trading ideas into pseudocode. It also covers common technical indicators like oscillators and price-based indicators that are used in algorithms. The document outlines how to create complete trading algorithms using trends, portfolio composition, and multi-algorithm strategies. It then discusses tools for backtesting algorithms, including AmiBroker, Microsoft Excel, Python, and TradeStation. The document also introduces genetic optimization, walk forward analysis, and Monte Carlo simulation for evaluating algorithm performance. Finally, it discusses portfolio management and money management techniques.

Uploaded by

OLIVARI MARIO
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (3 votes)
164 views5 pages

Money Management

This document provides an overview and introduction to algorithmic trading systems. It discusses what an algorithm is and how to develop trading ideas into pseudocode. It also covers common technical indicators like oscillators and price-based indicators that are used in algorithms. The document outlines how to create complete trading algorithms using trends, portfolio composition, and multi-algorithm strategies. It then discusses tools for backtesting algorithms, including AmiBroker, Microsoft Excel, Python, and TradeStation. The document also introduces genetic optimization, walk forward analysis, and Monte Carlo simulation for evaluating algorithm performance. Finally, it discusses portfolio management and money management techniques.

Uploaded by

OLIVARI MARIO
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

THE ULTIMATE

ALGORITHMIC

TRADING SYSTEM

TOOLBOX

+ Website

Using Today's Technology to Help


You Become a Better Trader

George Pruitt

WILEY
CONTENTS

About the author ix


Introduction to the Ultimate Algorithmic Trading
Systems Toolbox xiii

CHARTER 1 Introduction to Trading: Algorithm v

Development 1
What Is an Algorithm? 1
How to Get My Trading Idea into Pseudocode 12
Summary 23

CHAPTER 2 Stochastics and Averages and RSI! Oh, My! 25


Oscillators 26
Price-Based Indicators 58
Summary 75

CHAPTER 3 Complete Trading Algorithms 77


Trend-Trading Battie Royale 86
Portfolio Composition 100
Multi-Algorithm Strategy (MAS) 108
Summary 112

CHAPTER 4 Introduction to AmiBroker's AFL 113


Quick Start 113
Price Bar Interface 118
AFL Array Programming 120
Syntax 129
AFL Wizard 133
AmiBroker Loop Programming 139
Summary 140

CHARTER 5 Using Microsoft Excel to Backtest Your


Algorithm 145
VBA Functions and Subroutines 147
Data 148
Software Structure 149
Programming Environment 154
Summary 163

CHARTER 6 Using Python to Backtest Your Algorithm 167


Why Python? 167
Python Installation 169
PSB Installation 169
VI PSB Structure 171
Gelting Down to Business 193
I Summary 202
o
u
CHARTER 7 An Introduction to EasyLanguage 203
TradeStation IDE 204
Syntax 209
Samples of EasyLanguage 221
Summary 224

CHARTER 8 Genetic Optimization, Walk Forward, and


Monte Carlo Start Trade Analysis 227
Utilizing TradeStation and AmiBroker 227
Computers, Evolution, and Problem Solving 230
Population 231
Initial Population Setup Using VBA Excel 232
Testing Fitness of Chromosomes Using VBA Excel 232
Selection 233
Reproduction 238
Mutation 240
Using Genetic Algorithms in Trading System
Development 243
Preventing Over-Curve-Fitting 247
Walk-Forward Optimizer: Is It Worth the Extra
Work and Time? 249
Monte Carlo Analysis 258
Start Trade Drawdown 264
Summary 269

CHARTER 9 An Introduction to Portfolio Maestro,


Money Management, and Portfolio Analysis 271
Fixed Fractional 272
Portfolio Maestro 272
Summary 290

APPENDIX A AmiBroker 293


Keywords 293 vii
Flow Control Structures 294 g
Functions 295 H
2
Utilizing Exploration for Debugging 295
Position Sizing in Futures Mode 298

APPENDIX B Excel System Backtester 301


Data Arrays 301
Keywords 302
Functions and Subroutines 302

APPENDIX C Python System Backtester 309


Data Arrays or Lists 309
Keywords and Identifiers 310
Classes 310
Indicator Classes and Functions 315
Python-Specific Keywords 320
APPENDIX D TradeStation and EasyLanguage 323
Importing ELD file from Book Website 323
Keywords and Functions 324
Sample Algorithm Codes 325

APPENDIX E 335

About the Companion Website 337


Index 339

viii

I
g
u

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy