All,
Some thoughts on [edit: my requested] options and testing...
Note: There is the main, official, as-live-traded strategy which is described in the trading idea description.
AND then there are some specifications to the system that *I* requested.
I have tried to make it obvious which is which, but since the default strategy had to be coded to test anyway, I thought about how to generically be able to add a few options to make it so we can test several other ideas/pieces/theories/bits regarding the overall default strategy.
How would each of these changes/ideas affect [edit: the system] as compared to the default "control group" strategy?
1) Which MA mode to use?
2) Which MA periods to use? --something less than the default 10/30 is almost certainly required on any chart that uses the lower TFs.
3) Which time frames to use beyond the the default of 4h, 8h, 24h. What about 6h, 12h, 24h?
4) What are the good ratios of TFs?
5) What about much lower TFs? such as a 1h, 2h, 6h? or even lower 15m, 30m, 2h?
6) What about MORE TFs to compare? I came up with the 7 TF number because it seemed a reasonable max number to work with and still allowed us to play with whether any particular version was "always in" (either short or long -- an odd number of TFs) or NOT always in (Short, long, neutral an even number of TFs).
7) What happens when you combine #2 and #3 and #4? Multiple TFs that span from the very low, say 15m, that go all the way up to 24h. (7 TFs total.)
8) What is the best way to start the trading sequence when first running the EA? Or, if only running 24/5, at the beginning of every week?
9) 24/7 vs. 24/5 performance?
10) Which trade to close when updating a sequence but not fully switching from long to short?
I am probably forgetting something but thought this little summary might be helpful.
Let me know what you think or if you have more ideas.
R
Edit 1-9-12:
In defense, I do not consider any of the above to be related to optimization except perhaps the testing of MA mode and periods.
The rest is
an experiment that I wanted to conduct to see whether the entire trading strategy could be EXPANDED. Not optimized. Not curve fit. EG, if 3 TFs are good, what about having 7? I would consider it the difference of developing a potential strategy vs. curve fitting an existing one.
I am not asking anybody to do anything -- except of course to help a non-coder with some coding.
The only help/contribution to that effort that I can provide then is to be absolutely crystal clear about what I need. Hence all my overly long posts... 
Plus, it seemed a lot easier to simply create one generic EA with all its foundational and related bits, rather than lots of separate bits in lots of separate EAs.
Numbers 8 and 10 above were never defined to me in the first place because they had/have no relevance if you are trading manually on the Thinkorswim platform (Which we all were/are). So I had to think of several ways to answer the question algorithmically. Don't know what the repercussions are of each choice, hence the need to do some testing...
I am perfectly willing to do ALL of the testing. I am not asking for help with that. (Unless someone really WANTS to help.)