By Paul Cottrell, BSc, MBA, ABD. Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Tetris – Genetic Algorithm Presented by, Jeethan & Jun.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Gizem ALAGÖZ. Simulation optimization has received considerable attention from both simulation researchers and practitioners. Both continuous and discrete.
By Paul Cottrell, BSc, MBA, ABD. Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader.
Optimizing genetic algorithm strategies for evolving networks Matthew Berryman.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Central question for the sciences of complexity. How do large networks with.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
Evolved and Timed Ants Optimizing the Parameters of a Time-Based Ant System Approach to the Traveling Salesman Problem Using a Genetic Algorithm.
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
Genetic Algorithms Learning Machines for knowledge discovery.
Simulation Models as a Research Method Professor Alexander Settles.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Daniel Tauritz, Ph.D. Associate Professor of Computer Science.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2004.
Complex Adaptive Systems (CAS) Mirsad Hadzikadic.
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
Genetic Algorithms Overview Genetic Algorithms: a gentle introduction –What are GAs –How do they work/ Why? –Critical issues Use in Data Mining –GAs.
For 3-G Systems Tara Larzelere EE 497A Semester Project.
ASSURATECH Applications of Advanced Science in the New Era of Risk Management Lee Smith, FCAS, MAAA Co-author, Presenter Lilli Segre Tossani, MA, BA Co-author.
Agent-based Simulation of Financial Markets Ilker Ersoy.
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
UWECE 539 Class Project Engine Operating Parameter Optimization using Genetic Algorithm ECE 539 –Introduction to Artificial Neural Networks and Fuzzy Systems.
By Paul Cottrell, BSc, MBA, ABD. Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader.
CSM6120 Introduction to Intelligent Systems Other evolutionary algorithms.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
Artificial Intelligence
An Introduction to Computer Science. CSE Studies How Computers Work and How to Make Them Work Better Architecture  Designing machines Programming languages.
Presented By Dr. Paul Cottrell Company: Reykjavik.
Modern Heuristic Optimization Techniques and Potential Applications to Power System Control Mohamed A El-Sharkawi The CIA lab Department of Electrical.
(Particle Swarm Optimisation)
The Particle Swarm Optimization Algorithm Nebojša Trpković 10 th Dec 2010.
FRE 2672 TFG Self-Organization - 01/07/2004 Engineering Self-Organization in MAS Complex adaptive systems using situated MAS Salima Hassas LIRIS-CNRS Lyon.
Optimization of multi-pass turning operations using ant colony system Authors: K. Vijayakumar, G. Prabhaharan, P. Asokan, R. Saravanan 2003 Presented by:
1. Process Gather Input – Today Form Coherent Consensus – Next two months.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
I Robot.
Artificial intelligence methods in the CO 2 permission market simulation Jarosław Stańczak *, Piotr Pałka **, Zbigniew Nahorski * * Systems Research Institute,
Abstract ODE System Model of GRNs Summary Evolving Small GRNs with a Top-Down Approach Javier Garcia-Bernardo* and Margaret J. Eppstein Department of Computer.
Taguchi. Abstraction Optimisation of manufacturing processes is typically performed utilising mathematical process models or designed experiments. However,
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Chapter 4 Decision Support System & Artificial Intelligence.
Autonomous Virtual Humans Tyler Streeter. Contents Introduction Introduction Implementation Implementation –3D Graphics –Simulated Physics –Neural Networks.
Biologically inspired algorithms BY: Andy Garrett YE Ziyu.
Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Organic Evolution and Problem Solving Je-Gun Joung.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
An Evolutionary Algorithm for Neural Network Learning using Direct Encoding Paul Batchis Department of Computer Science Rutgers University.
Genetic Algorithm(GA)
George Yauneridge.  Machine learning basics  Types of learning algorithms  Genetic algorithm basics  Applications and the future of genetic algorithms.
Genetic (Evolutionary) Algorithms CEE 6410 David Rosenberg “Natural Selection or the Survival of the Fittest.” -- Charles Darwin.
Warehouse Lending Optimization Paul Parker (2016).
Agent-Based Modeling ANB 218a Jeff Schank.
Selected Topics in CI I Genetic Programming Dr. Widodo Budiharto 2014.
Scientific Research Group in Egypt (SRGE)
USING MICROBIAL GENETIC ALGORITHM TO SOLVE CARD SPLITTING PROBLEM.
Evolving the goal priorities of autonomous agents
Daniil Chivilikhin and Vladimir Ulyantsev
An Investigation of Market Dynamics and Wealth Distributions
Theo Gutman-Solo.
CASE − Cognitive Agents for Social Environments
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Juuso Liesiö, Dr.Sc. (Tech) Assistant Professor of Management Science
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Design of Experiments CHM 585 Chapter 15.
Presentation transcript:

By Paul Cottrell, BSc, MBA, ABD

Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader Energy and Currency Dissertation Dynamically Hedging Oil and Currency Futures Using Receding Horizontal Control and Stochastic Programming

The study of complex systems Using simple rules for agents Self organizing behavior Interactions that have a magnifying effect

Agents are the atoms of the complex system Can be programmed to interact with External environment Internal environment Complex behavior can emerge With simple interaction rule Agents should be able to morph their behavior (DNA) Exhibits evolutionary pathways and allows for diversity

Simple Automata Is a cybernetic systems Does not evolve and communicate with environment Complex Automata Is an evolving system Communicates with internal and external environment

Simple Automata Complex Automata

How do we optimize trading strategies? Local optimum Global optimum Current strategies Compare trading strategies with P/L performance MACD vs. RSI, MA vs. Fibonacci Problem with this optimization method The selection set is limited Not very efficient to evaluate For all possible parameter options

Ant Algorithms A programming method were an agent crawls the landscape to find a solution Stores the location of the solution with a pheromone trail. Strongest pheromone scent is considered the most optimized. Does have a local optimum issue in certain cases Need to run simulation multiple times to get optimum convergence.

Stochastic Simulation Random select parameters and add a stochastic process to evaluate P/L change. Artificial Neural Network Used to determine optimum weights for inputs to produce best trading signal Genetic Algorithms Takes a solution population and ranks them Combines the top 10% to produce possible better solutions

Genetic Algorithm Artificial Neural Network But strategies can combine both methods.

The problem How to pick the best trading strategy? Use complexity science Let the agents provide a solution. Program simple trading rules for the automata Random selection of risk taking personality Start with equal equity in account Let agents select a particular strategy from defined strategy landscape Let agents learn which strategies work and which do not  Store working strategies in a data array with parameters used in “winning strategy” Need many simulations to develop a global optimum. Can implement ANT, ANN, and GA methods. Price action can be a stochastic simulation or historic data But verification should be conducted with out-of-sample testing.

Complexity Science can help with optimization Brute force with determining best strategy is not computationally efficient Agents can be programmed with certain personalities and can evolve through time Can gain unexpected knowledge about optimized parameters for certain trading strategies. Allows for machine learning