Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo...

28
Robot Trader Prototype Product Research

Transcript of Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo...

Page 1: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Robot Trader

Prototype Product Research

Page 2: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Roundup

TickerBase

BackBase

CandBase

BullSector

Yahoo

TadaFilter

UserScripts

OptionMaker

TzoneWebSite

6000+tickers

1000+tickers & open-int

1000+stock histories

50+candidate stocks

1:30pm

2:00pm

2:30pm

CandBase

Orders

5:30am

OXStrategy

Yahoo

6000+option chains

CandBase

OXOrders

OXPositions

Yahoo

EDWebGen4:30pm

EDWebAgents6:30pm

OpenMan

6:30am

User Shell Scripts

Perl Driver Scripts

TZ API Modules

External Websites

VPN Internal Website

Pgsql Databases

Tzone Trading Cycle & Simulation Architecture

150+candidate options

Review of 150+candidate options Selection of 20+

candidate trades

Simulation Control

Replay and Backtesting

Selection List

Intraday Stock &Option Chains OptionsFeed

6:30amStockBarsFeed6:30am

CandBase

DayTrader6:30am

(Remote Procedures)

OX Agent

Broker

TZSimWebSite

BackBase

SimulatorAnytime

TZSim Modules

TZSim Website

Manual Approval Meeting Realtime

NonSim

NonSim

Phase 1 Prototype

Page 3: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

“Tada” Theory• Technical Analysis of Daily Action (Tada - Holon)

– Stock History (starting 6 months prior to trade date)– Selection - GT Buy/Sell signal on trade date– Tada Assemblies (Bottom up Hierarchies – Holons)

• Various Indicators (MACD, MFI,RSI)• Various Signals (Indicator Combinations, eg. MACD-MFI)• Various Vanes (Buy/Sell Decision Makers – GT “systems”)

• Tada 13 Theory – ZigZag Swing Trading– Focus on Stock Cycle Channel (Range)– De-trended Channel for Trending Stocks– Re-trade on closing to catch swing

• Confirm with Rocket Science (Ehlers)– Hilbert Frequency Domain Analysis (Future)

Page 4: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

ZigZag Swing Theory (early version without de-trending)

Average of bottom peaks

Average down angleAverage of top peaks

EDT*

* EDT: Estimated Days to Target

BTF-WID (Weekly-Intraday)

Back to the future (Daily)

BTF-D

Page 5: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Bullish-Bearish Degrees

• Wide Trades – Coded ‘B’ or ‘S’ (BUY or SELL)– ‘B’ – Below average-bottom line on upslope or up day

– ‘S’ – Above average-top line on downslope or down day

• Edge Trades – Coded ‘b’ or ‘s’ (buy or sell)– ‘b’ – At or near-above average-bottom line, etc.

– ‘s’ – At or near-below average-top line, etc.

• Mid Trades – Coded ‘bs’ or ‘sb’ (buy-sell or sell-buy)– ‘bs’ – Below mid-point between avg-bottom & avg-top

– ‘sb’ – Above mid-point between avg-bottom & avg-top

Page 6: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Filtering with Tandem Tadas

Tada Rating: GainRate = TradeGain * PeakRate ($/month) ($/swing) (swings/month)

Merging of tandem tada

ratingsAveraging of 2 tandem tadasDifferent according to gainparameter of ZigZag Indicator

Edge trade (s)

Page 7: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Wide trade (S)

Page 8: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Wide trade (B)

Page 9: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

CandBase

Tadamon Daemon

Tada15 50+candidate stocks

Orders

TradeBase

Simulation Architecture Re-factoring

OpenMan

Selection List

EDWebAgents

EDWebGen

CandBase

BackBaseOXBroker

Clock Simulator

TzoneWebSite

Review of 150+candidate options Selection of 20+

candidate trades

Manual Approval Meeting

Simulation Control

Replay and Backtesting

TZSimWebSite

DayTrader

Intraday Profiles

HistBase

Roundup

TickerBase

16000+tickers

1000+tickers & open-int

OptionMaker3

CandBase

150+candidate options

BackBase

TadaFilter4 Spliced Intraday histories

Updated Daily—Comprehensive daily data up to yesterday

Tada14

TadaFleshout

Tada Daily Price histories 2000+

option chains

Page 10: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

CandBase

TadaFleshout

Tada Daily Price histories

Machine-Gun & Re-Order Requests

TradeBase

Machine-Gun (MG) Simulation Architecture

EDWebGen

OXBroker

Clock SimulatorDaily Pause Triggering

(Semi-Automatic Firing)

Interactive Simulation Control

Replay and Backtesting

TZSimWebSite

DayTrader

HistBase

Roundup

TickerBase

16000+tickers

1000+tickers & open-int

2000+option chains

BackBase

Tadamon

Tada15

Tada14

EDWebAgents

Orders

30sec-Day Reply Cycle

30sec-Day Request Cycle

CandBase

TickerBase

TadaJobTada14

Tada15

OpenMan

BrokerSimulator

Phase 2 Prototype

Page 11: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Simulator Run Modes & Objectives

• Single-Shot Shotgun Mode (Each pellet is a trade)– Tracks the trajectory of one-day’s trade launch

– Re-trades on swings qualified by TadaMon daemon• Request-reply cycle through TickerBase feeds work from DayTrader

• Current positions only, TadaMon generates new trades

• Machine-Gun Mode – Fires Shotgun each day– New OpenMan Cycle for each day (new batch of trades into the mix)

– Deals with aggregate of all trades (easily 500-1000 active trades)

• Primary Objective – Test & Validate DayTrader– Single shot shotgun (now) can test position management

– Machine shotgun needed to validate portfolio management.

• Secondary Objective – Optimize Trading Strategy– Single shot is adequate for this, mostly

• Current Status – Machine-Gun Not Yet Operational

Page 12: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Re-Trading Simulations• Next slides illustrate re-trading simulation

– Used to validate TadaMon daemon

• Re-trading focused on Puts & Calls only– A move away from combination trades (e.g. spreads)

– But Straddles/Strangles (mid-trades) were openers• According to a naïve pairing strategy, subsequently discarded

• TadaMon results initially accepted for wide date intervals– Exact date of closing trade might not have new opener

– Any TadaMon opener within -2 days to +5 days was accepted• To check out the re-trading logic

– Only some closings could catch a new opener• Wide intervals accepted less than optimum re-trades

Page 13: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+
Page 14: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+
Page 15: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+
Page 16: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+
Page 17: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+
Page 18: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Retrade

Page 19: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Retrade

Page 20: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+
Page 21: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+
Page 22: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+
Page 23: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Retrade

Page 24: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+
Page 25: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

What Has Been Achieved

• Development of Fully Automatic Trading Software– Proof of automatic factory trading of options

• Reliable sifting of best trades each day– From all stocks in US markets– Optimization of option trades for those stocks

• Automatic opening of best trades through broker website• Automatic position management through broker website

– Automatic day-trading with intraday feeds– Automatic re-trading after profit-taking

– Proof of swing trading factory strategy• Automatic selection of best batch of trades daily• Continuous profit taking to maximize revenue

• A Basis for revolutionary wealth generation

Page 26: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Work Still to be Done

• Hilbert Tadas – To Confirm ZigZag Tadas– Available in TA-LIB, a C-library

• We converted to a Perl Extension – not yet applied

– Important for TadaMon Dynamic Control

• Implementation of Dynamic Control– TadaMon Daily Updates of Active Positions

• Check if trades behaving as forecast

• If not, switch to exit lane strategies

– Strip Mining – Multi-Lane Closing Strategies• Dynamic Lane Changing is Control Mode

Page 27: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

Strip Mining

• Fast Lane – Highest Rated Swingers– High GainRate, High Peakrate– High pumpers, up-stroke & down-stroke– High threshold trailing stop strategies

• Slow Lane – Change-Up Situations– Not Meeting expectations, but not losers– Low theshold trailing stop strategies

• Exit Lane – Suspected Losers– Minimum loss strategies:

• Timestops, TimeTrailStops, etc.

– Aim: Cut losses early

Page 28: Robot Trader Prototype Product Research Roundup TickerBase BackBase CandBase Bull Sector Yahoo TadaFilter User Scripts OptionMaker Tzone WebSite 6000+

EDTBTF-D

Key to Strip Mining: TadaMon Monitoring of Positions

Check if EDT and ZigZag angle is accurate (+- 50%) If yes, set trailing stop when target is crossed If no, switch lanes to slow or exit lanes

Re-trade

Trade Date

TadaJob HistoricalTechnical Analysis Trade Selection

TadaMon ActivePosition Management Trade Selection