Ok Jeff, this is the explanation about the files: bclib_update_oct_02_2007.zip This is my MetaTrader functions library. This is an older version, the current one, which is perhaps one of the less buggy, is in my last post. It comprises BCLIB.MQ4 and BCARB.MQ4, as functions libraries, that must reside in experts\include folder; BCWIN.EXE and BCTOOLS.DLL are to give you the option of controlling EAs with an external application (they are for implementing menus). I will come back with explanations on these if I'm requested to do so, but they are usually not needed. In order to work, these must reside in the experts\libraries folder. futures_script_repaired_021007.mq4 The futures script was a babe in its glory times! It is looking at forex rates and their futures counterparts. Supposing the broker won't charge you swap (you can get rid of that setting) it will calculate how much money you'd make keeping a spot and a futures trade at the same time. It can also trade the best combination found. DiscountedFuturesLIB.mq4 and DiscountedBasisLIB.mq4 These are applications of the Discounted Futures and Discounted Basis indicators, using LIBID/LIBOR rates as input. Slightly different than the non-LIB versions of these indicators, and a bit worst. Discounted Futures is discounting a future (like 6E, 6A and so on). It is an overlay indicator. For example, drag it over EURUSD or USDJPY. Of course, it will work for the pairs that have a futures. Discounted Basis displays as a separate window and is Discounted Futures - Spot. Read more about the Discounted indicators and the Futures script here . SwapFinder_script_repaired_021007.mq4 and SwapButterfly_script_repaired_021007.mq4 The SwapFinder is a swap arbitrage script. It will recognize the currency pairs and the currencies, then it will attempt to find out perfectly hedged currency rings that generate interest, while their forex rate movement is to stand still. SwapButterfly has the same idea like the SwapFinder, but different applied. Both techniques are discussed here . Regards, Bogdan Hello Bogdan I found your BLOG while googling for some MT4 stuff. Your work is very interesting, specialy the issues of futures on MT. Also since I'm a professional programmer I'm very curious about BCWIN.EXE and BCTOOLS.DLL. I understand these are for controling MT from external apps by implementing menus. Would you be so kind to release the code of these utils. Thank you very much. You have a new reader.