Looking for some direction in creating a tool for detecting opportunities for arbitrage.

psmith

New Member
Joined
Dec 23, 2012
Messages
5
Firstly, I find this forum is really great. I reference it a lot and am usually able to find the solutions I'm looking for, but this is only my second post...looking for some help again.

I'm a novice excel user but looking to improve so I'm looking to do an exercise and would greatly appreciate it if anyone can provide me with some direction as to where I should start, ie. formatting the spreadsheet, tools that might be helpful, formulas or scripts I'm going to need to research...etc. Any guidance is appreciated. I'm not looking for someone to create this for me, but I'm at a loss as to where to even start and I don't want to do a whole bunch of work then realize I've done it all completely wrong.

So, I'm looking at creating a spreadsheet that will determine opportunities for arbitrage among trading pairs such as you would find on currency exchanges. ie, USD/EUR, GBP/USD, etc.

For now, I'll manually enter the data manually or copy/paste it to keep things as simple as possible. I'm thinking the data I enter will look something like this:

Capture.png


There could be many more pairs than this, up to maybe 20-30. Essentially, I want it to check opportunities for arbitrage. So for example, if trading x amount of AAA for BBB, then BBB for CCC, then CCC back to AAA will yield a profit, it would output that somehow for me. Ideally it would calculate this not only for 2 or 3 hops, but for any number of hops that could provide a profit.

How difficult is this? I've done a bit of scripting (vbscript) outside of excel, so I'm willing to go that route if it's required as well. I just need to know where to start and would like any advice I can get. Hopefully I've been pretty clear here.

Thanks!
 

Excel Facts

Get help while writing formula
Click the italics "fx" icon to the left of the formula bar to open the Functions Arguments dialog. Help is displayed for each argument.

Forum statistics

Threads
1,224,847
Messages
6,181,331
Members
453,032
Latest member
Pauh

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top