@jetaro - the initiation of the random text should be in a "startup" section of [Ext]Update rather than in Prepare otherwise it *appears* to be called each time and therefore generates a new random string, thus defeating the whole idea! I don't know why - I thought Prepare is only called once.
BTW @Apprentice, @Julia there are quite a few errors in the table definitions.
For example in the Orders table,
http://www.fxcodebase.com/documents/Ind ... rders.html, not only is there no QTXT where CustomID is the correct entry, but it is OrderType rather than Type (as in the trades table) and, within that, it is OM and CM for Open/Close at Market. There are probably others throughout the trading tables and it would be useful to sort the entries alphabetically as well.
We all end up finding these out by comparing with the many useful examples of indicators and strategies but perhaps when you have nothing better to do it would be a good idea to check the definitions against the coding.