Quote from Martinghoul:
Sorry, sambian, I wish to clarify, if I may... Your error is in the very first sentence above. What you're defining as a "random walk" simply isn't.
Specifically, the concept you're trying to operate with, the symmetric ordinary random walk (SORW) is defined as X(t) = X(0) + sum(Z(k)), where 1 <= k <= t and P(Z(k) = 1) = P(Z(k) = -1) = 0.5 for all k. Note that for the SORW, E[X(t)]=0 for all times t.
What you have defined is not a random walk, because you have used two random variables, eur/usd and usd/eur. That's your fallacy, which, unfortunately, makes your riskless system a fantasy.
Actually, in the pricing assumptions used to derive Black Scholes it is the logarithm of the price that undergoes a random walk, not the price itself. So a price has equal probability of growing by a factor of x or 1/x in any time t. (This assumes there is no trend, more generally a random walk is of the form log p = ut + w(t), were u is the trend factor and w(t) is a sum of random variables.) So assuming that log eur/usd is a random walk without a trend, an x% rise in eur/usd is just as likely as an x% rise in usd/eur.