Я сейчас не совсем понял причем тогда здесь рынок форекс, если Вы создали класс, в котором Random возвращает Вам случайные значения, а эти же значения никак с форексом не связанны.
Я тут накопал один англоязычный сайт, который разработал какую-то свою библиотеку, подключая которую в C# можно писать абсолютно MQL-функции открытия ордеров и т.п.
Вот ссылка на сайт: http://www.mqlsharp.com