Algorithmic Trading Using Intelligent Agents
Algorithmic Trading Using Intelligent Agents
Algorithmic Trading Using Intelligent Agents
net/publication/220835450
CITATIONS READS
3 995
2 authors, including:
Orlando Belo
University of Minho
195 PUBLICATIONS 394 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Using Process Mining on the Identification of ETL Black Points View project
All content following this page was uploaded by Orlando Belo on 16 May 2014.
Intuition +
56.33 56.33 8,897 1,103 996 May 2007.
APosteriori
Intuition +
53.43 55.02 4,772 465 1,325 [2] Christian Dunis and Mark Williams. “Modelling and
APriori
Trading the EUR/USD Exchange Rate: Do Neural Network
Agent 56.33 57.67 8,308 760 971
Intuition 52.82 52.82 3,804 1,243 1,403
Models Perform Better?”. Derivatives Use, Trading &
Regulation, No. 8/3, pp. 211–239, 2002.
EUR/USD
Intuition +
53.64 53.64 4,932 1,473 1,031
APosteriori [3] Joarder Kamruzzamana and Ruhul Sarker. “Comparing
Intuition + ANN Based Models with ARIMA for Prediction of Forex
53.19 57.96 4,416 624 1,363
APriori Rates”. ASOR Bulletin, Vol. 22, No. 2, pp. 2–11, 2003.
Agent 54.03 59.00 5,944 798 1,005
[4] Ajith Abraham. “Analysis of Hybrid Soft and Hard
To make the analysis of the results more intuitive, it might Computing Techniques for Forex Monitoring Systems”.
be interesting to see how the agents’ performance would Proceedings of the 2002 IEEE International Conference on
translate into actual money won or lost. Forex investments Fuzzy Systems, pp. 1616–1622, 2002.
are usually leveraged (which means they are done with [5] Lean Yu, Shouyang Wang and Kin Lai. “Designing a
borrowed funds), so the total profit obtained by an agent will Hybrid AI System as a Forex Trading Decision Support
always depend on the leverage it uses. Let us assume we had Tool”. Proceedings of the 17th IEEE International
a starting capital of $100,000, and using the rules in the A Conference on Tools with Artificial Intelligence, pp. 89–93,
Priori Knowledge Module we instructed our USD/JPY agent 2005.
to use a maximum 2:1 initial leverage, by setting its trade
[6] Kevin Swingler. “Financial Prediction, Some Pointers,
size to 100,000 USD/JPY. In this scenario, the agent only
Pitfalls, and Common Errors”. Neural Computing &
uses the maximum leverage when it doubles the trade size
Applications, Vol. 4, No. 4, pp. 192–197, 1996.
for trades with high expected profitability. For a USD/JPY
price of 104.32, the pip value for a 100,000 USD/JPY trade [7] Pádraig Cunningham. “Ensemble Techniques”.
is $9.59. Since our agent obtained a total profit of 8,308 Technical Report UCD-CSI-2007-5, April 2007.
pips, its profit in dollars after 15 months of trading would be [8] Weka API, http://www.cs.waikato.ac.nz/ml/weka/.
$79,674, or 79.7%, and its maximum drawdown would be [9] JBoss Drools, http://www.jboss.org/drools/.
$7,288. If the same scenario is applied to the EUR/USD
agent, it would use a 64,000 EUR/USD trade size (100,000 [10] OANDA Corporation, http://fxlabs.oanda.com.