G-BOT Project
Algorithmic Trading - Hedge Fund Automated Management
Methodologies and Platform
__________________________________________________________________________________
-
G-BOT Platform
screenshots
-
Due diligence, performance assessment and copy request
- Strategy notes
Project description
G-BOT is
very active a
scientific project, directed by
Tom Gastaldi (currently
professor
at first
University of Rome"La Sapienza"). The project is
concerned with the the study of trading algorithms and
fully automated strategies
for systematic profitability and it is also discussed in public trading forums with fund
managers, investors, etc.
These strategies and algorithms are also incorporated in an actual
platform (a trading robot)
for hedge fund automated management,
also called G-BOT, which applies them to entire folios, that can formed by
any type of financial instrument (fut, fop, stk, opt, cash, cfd, ind: see
example file).
With G-BOT, even one single (experienced and smart) individual can control, from a single laptop, a large offshore fund (say from several hundred millions up to billions) possibly distributed on simultaneous multiple accounts, from any location in the world. Further, he can do that while on the move, or quickly relocate the entire management function to another location (as far as there is Internet connectivity). Just a few key strategic decisions, and the rest is just pure and full automation.
G-BOT applies and let you apply all the tenets of
portfolio/investment management to large folios of financial instruments, such
as: folio selection (right instrument), size calibration (right size),
instrument correlations (this is related with previous, as we don't want to
invest too much on essentially the same price "moves"), opportunity selection
(right time and price), possible periodic capital "redistribution" across new or
better opportunities).
One of the most neat form of investment that
is conceivable (operate from any location, no setup costs, no risk of collection,
no shipping, no trade union, realtime monitoring to the penny, full control on
investment development).
G-BOT does a massive mechanical "scalping" action (with
a non-predictive kernel), while at the
same time hedging and turning cointegrations (even temporary) in its favor.
It manages all aspects
of complex folios, including folio recalibration, cointegrations and option
hedging.
Note that when we use the word "scalp" or "scalping game" we are not refering to
the capture of small price changes, but "typically" the (default) minimum "scalp size"
is 2% - 3% of the current price (however, the fund manager can adjust this
size to any size he wishes). So the term "scalping" is used in a
generalized sense.
Here is more about strategy.
[This is a collection of some
metrics also used by G-BOT (which also computes
realtime correlations).]
G-BOT is discussed on public forums. Some public discussions about G-BOT
(early development/test) can also be found here:
http://www.elitetrader.com/vb/showthread.php?s=&postid=3517512
[most recent thread, with real $]
http://tradersplace.net/forum/thread/63/g-bot-algorithmic-trading/
[tp thread]
http://www.elitetrader.com/vb/showthread.php?s=&threadid=222126
http://www.elitetrader.com/vb/showthread.php?s=&threadid=208265&perpage=6&pagenumber=23
http://www.elitetrader.com/vb/showthread.php?s=&threadid=202078
(the threads also contain explanations about
early development, approach, performances
and opinions from other experts and fund managers worldwide).
For due diligence and
copy request, see below. For installation or quick
start:
Manual.
If you like to discuss algorithmic trading ideas and
methodologies, do not forget to join the great Linkedin group:
"Algorithmic
Trading for Real Traders and Funds ":
http://www.linkedin.com/groups?gid=4394344&trk=hb_side_g"
For any issue or feature request,
please feel free to
send it to us
(DataTimeSRL@gmail.com).
Any problem reported is addressed and solved immediately, for inclusion in the
next update.
Get ready with your
skype account to chat real
time with any problem or doubt or to suggest improvements. Our skype id:
"datatimesrl"
Example of scalping on a long only constraint (real account):

| Can trade any instrument (Futures, ETFs, Stocks, Options, Cash, CFDs, etc.) and any mkt |
|
|
| Can trade automatically completely unattended (as well as completely in "manual mode"). |
|
|
| Can stay up 24/7 forever, with automatic reconnection and alert disconnections, recording all the events occurred |
|
|
| Shows realtime tickdata, separately for BID and ASK, allowing a precise control of spread and order prices |
|
|
| Can trade any number of multiple "linked" account simultaneously from the same machine |
|
|
| It provides full support for option trading, including the new "mini-options" |
|
|
| Trade any number of instruments simultaneously (large folios) |
|
|
| Handles asynchronously all orders events, taking care of partial fills, cancellations, rejections, presubmissions, etc. |
|
|
| It prevents later execution of multiple orders |
|
|
| Allows managing presubmitted, submitted and "stranded" orders remained inactive. |
|
|
| Holds up any number of distinct G-BOT instances running on different logins (each of which can access any number of liked accounts) |
|
|
| It automatically prevents any accidental account switching |
|
|
| Allows order enqueuing for later conditional execution |
|
|
| Allows automatic take profit based on user conditions |
|
|
| Can read and execute external orders watching a given order execution list |
|
|
| Allows the trader to "inject" strategic orders (handled algorithmically by the application) |
|
|
| Allows any kind of manual intervention or manual trading |
|
|
| Allows manually (pre)submitting orders (outside of the automatic scalping cycle) |
|
|
| Allows both "auto" and "manual" orders and transforming a manual order into an auto player and viceversa |
|
|
| Allows delimiting trading zones with discretionary bounds |
|
|
| Allows algorithmic trading on one direction only (long/short) |
|
|
| Keeps track of real time cointegration matrix to possibly "block" or hedge instruments |
|
|
| Does automatic folio recalibration, based on nominal values and volatilities (exposure) |
|
|
| Allows easy hedging with options |
|
|
|
Shows
extensive real time statistics about any
useful aspect of trading,
including complete history
of realtime PNL, gain, losses, unrealized, etc. |
|
|
| Keeps track of real time volatility to adjust accordingly strategic games |
|
|
| Keeps track of realtime spread for entries and trading decisions |
|
|
| Allows the user to define strategic games by defining custom rules |
|
|
| Full support for FA (Financial Advisor) accounts. |
|
|
| Allows each instrument and each layer to have its own specific strategic game and settings |
|
|
| Supports instrument overlaying (multiple clones of the same instrument can be traded with different strategies) at different price levels and possibly with different strategic games |
|
|
| Allows player superposition and the scalping "game rules" can be analytically defined by the user |
|
|
| Allows managing individual players (close / deactivation) |
|
|
| Exports trading reports in txt, Excel and html format with images and visual trade representation |
|
|
| Keeps complete log of any activity |
|
|
| Allows (optional) connection to a DBMS for trade activity recording |
|
|
| Allows any backtests for folios of any size |
|
|
| Allows forward test under mutable random scenarios (mkt simulation) for any folio size |
|
|
| Can generate batteries of random experiments and show the distributions and performances for any strategic game |
|
|
| Allows forward live test on paper trading accounts, demo accounts, FA demo accounts |
|
|
| Can show account info of any number of linked accounts |
|
|
| Can compare account info with instance position (sync check) |
|
|
| Can backfill any tickdata gap, and can do it separately for BID and ASK |
|
|
| Allows resetting tickdata while maintaning all orders history and PNL |
|
|
| Allows removing spikes, outliers both in bid /ask curves and PNL curves |
|
|
| Allows projecting external positions to be handled within the application, or to re-sync |
|
|
| Allows easy roll over and automatically adjusts strategy players to possible contango or backwardation |
|
|
| Provides realtime info about dividends |
|
|
| Automatic retrieval of complete option chains and corresponding tickers symbols. |
|
|
| Automatic retrieval of options with strike near current price, for quick creation of "protection units". |
|
|
| Allows trading instruments and options within the same instance, so that PNL results are aggregated and the hedging effects of the "protection units", formed by the current options, are shown realtime |
|
|
| Allows automatic determination of "option protection units", through quick scan of the entire chain of available options for any instrument |
|
|
| Allows multiple criteria for "shares identification" (including the common schems FIFO, LIFO) useful for both the fund manager and the tax accountant |
|


A G-Bot wallpaper
Download [1600x1200, use in "stretch" mode]
Links to useful interesting technical articles
http://www.vosesoftware.com/ModelRiskHelp/Time_series/Geometric_Brownian_Motion_models.htm
http://www.elitetrader.com/vb/showthread.php?s=&threadid=66599&perpage=6&pagenumber=24
"Every forex broker is evil?!"
Tools
http://finance.google.com/finance/stockscreener
Brokers
http://www.cftc.gov/opa/enf98/opaforexa15.htm
http://www.puc-rio.br/marco.ind/stochast.html#estimation
http://www.optionsplaybook.com
http://www.theoptionsguide.com
http://www.fea.com/resources/pdf/a_mean_reverting_processes.pdf
http://homepage.mac.com/j.norstad/finance/rtm-and-forecasting.html
http://www.tradeology.com/priceaction.htmlources/
http://www.stat.uconn.edu/~studentjournal/index_files/Zoe_s05.ppt
http://people.orie.cornell.edu/~protter/WebPapers/HistoryJP04.pdf
http://www.math.duke.edu/vigre/pruv/studentwork/malone.pdf
http://www.e-m-h.org/
http://www.optioncity.net/pubs/Caltech2004Talk.pdf
http://www.mathematik.uni-leipzig.de/preprint/2002/p3-2002.ps
http://www-groups.dcs.st-and.ac.uk/~history/Printonly/Bachelier.html
http://www.bearcave.com/software/market_trading/resources_and_notes/Architecture%20of%20an%20Interactive%20Brokers%20Based%20Trading%20System.html
http://www.datatime.eu/concorsopoli/TestPrimalita.htm
http://www.datatime.eu/concorsopoli/MultinomialDistribution_GuptaNagelConjecture.htm
http://academicreviews.splinder.com/
http://www.datatime.eu/DataTimeUniversal.htm
Forum
http://www.elitetrader.com//
http://www.linkedin.com/groups?gid=4394344&trk=hb_side_g
[Algorithmic Trading for Real Traders - LinkedIn]
http://www.tradelogically.com/
http://www.trade2win.com/boards
http://www.traderji.com/
http://www.traderslaboratory.com
Interesting or amusing threads
http://www.elitetrader.com/vb/showthread.php?threadid=171976
"Informal ranking of Chicago prop firms"
http://www.elitetrader.com/vb/showthread.php?s=&threadid=200561&perpage=6&pagenumber=1 "You are more likely to become a top Hollywood actor or
popstar than profitable trader"
http://www.elitetrader.com/vb/showthread.php?s=&threadid=199982&perpage=6&pagenumber=1
"Are you smarter than a top
M.I.T. Grad?"
[...]
http://www.amex.com/
http://www.nyse.com/
http://finance.yahoo.com/
http://www.marketwatch.com/tools/etfs/html-adv-screener.asp
http://www.proshares.com/funds
http://www.marketwatch.com/tools/calendars/earnings.asp
http://ultrafunds.blogspot.com/2008/01/ultralong-etf-reference.html
http://www.thecontrariantrader.com/
http://www.elitetrader.com/br/
[Broker
ratings and opinions]
Investor protection
http://www.cftc.gov/ConsumerProtection/FraudAwarenessPrevention/ForeignCurrencyTrading/index.htm
http://www.cftc.gov/ConsumerProtection/index.htm
http://en.wikipedia.org/wiki/Forex_scam
http://articles.latimes.com/2011/aug/16/business/la-fi-0816-currency-fine-20110816http://antifraudintl.org/forumdisplay.php?f=653
http://www.forexpeacearmy.com/forex-forum/scam-alerts-folder/4410-been-cheated-saxo-bank.html
http://www.forexpeacearmy.com/public/review/www.varengoldbankfx.com
http://www.forex-regulation.com/eToroScam.htm
http://www.elitetrader.com/vb/showthread.php?threadid=92351
http://en.wikipedia.org/wiki/Forex_scam
http://www.elitetrader.com/vb/showthread.php?s=&threadid=169495&perpage=6&pagenumber=2
http://currencytradingstrategy.net/brokers-shocking-truth-ecn-dealing-desk-spikes-spread-manipulation-and-other-dirty-tricks/
http://articles.latimes.com/2011/apr/03/business/la-fi-amateur-currency-trading-20110403
Firms
http://www.tradersnarrative.com/list-of-proprietary-trading-firms-735.html
[Proprietary trading firm directory]
http://investimonials.com/prop-firms/
[Firm rating]
http://profit.ly/
http://www.elitetrader.com/vb/showthread.php?s=&threadid=212110&perpage=6&pagenumber=6
[discussion on
unregulated 3rd party educational vendors]
Readings
http://ezinearticles.com/?Trade-Exit---How-To-Cut-Losses-And-Let-Profits-Run&id=62634
http://grailtrading.blogspot.com/
http://ezinearticles.com/?Forex-Scalping-Systems---The-Truth-about-Profit-Potential-From-Day-Trading&id=1030178
http://www.forexfactory.com/showthread.php?t=18238
http://www.readersdigest.ca/money/cms/xcms/day-trader-don-ts_281_a.html
http://www.pipholic.com/ive-found-the-holy-grail-unbelievable.html
http://butlerblog.com/2007/04/05/the-holy-grail-of-trading/
http://www.compuvision.com.au/Examples/HolyGrailPart1.htm
http://chartingstocks.net/article.cfm/id/31320
http://www.financialsense.com/fsu/editorials/wagner/2006/0901.html
http://www.tradingwinner.com/archive/2006/11/19/trading-strategy-using-trailing-stops/
http://opportunitiesaplenty.com/Debt_Blog/2008/05/_using_a_trailing_stop_limit_can_generat.html
http://www.traderji.com/words-wisdom/9837-wisdom-dump.html
http://www.traderji.com/words-wisdom/15241-stage-trading-r-u.html
http://www.elitetrader.com/vb/showthread.php?s=&threadid=169495&perpage=6&pagenumber=2
http://stocks.about.com/od/tradingbasics/a/tailingstop.htm
Videos
http://masteroptions.com/?p=3
[understand options]
http://www.interactivebrokers.com/en/general/education/webinars/cta-april2005.html
[how to become a CTA]
G-BOT friends
We are not in the US, however, it's useful and wise to recall anyway the following:
CFTC Disclaimer
U.S. Government Required Disclaimer
Commodity Futures Trading Commission Futures and Options trading has large potential rewards, but also large potential risks. You must be aware of the risks and be willing to accept them in order to invest in the futures and options markets. Don't trade with money you can't afford to lose. This is neither a solicitation nor an offer to Buy/Sell futures or options. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this web site. The past performance of any trading system or methodology is not necessarily indicative of future results. CFTC RULE 4.41 - HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. UNLIKE AN ACTUAL PERFORMANCE RECORD, SIMULATED RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, SINCE THE TRADES HAVE NOT BEEN EXECUTED, THE RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY. SIMULATED TRADING PROGRAMS IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFIT OR LOSSES SIMILAR TO THOSE SHOWN. All results shown on this website are live paper trading (broker: Interactive Brokers) results. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. Hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk in actual trading. All information on this website is for educational purposes only and is not intended to provide financial advice. Any statement about profits or income, expressed or implied, does not represent a guarantee. Your actual trading may result in losses as no trading system is guaranteed. You accept full responsibilities for your actions, trades, profit or loss, and agree to hold us and any authorized distributors of this information harmless in any and all ways. The use of this website constitutes acceptance of our user agreement. Logos and trademarks are the property of their respective owners.
LIMITATION OF LIABILITY