PureBytes Links
Trading Reference Links
|
Totally wrapped around the axle tonight and need some HELP!!
I'm trying to figure out how to take a routine such as the simple one below:
--------------------------------8<-----------------------------------------
SetOption("InitialEquity", 100000 );
function CMO(Price, Length)
{
CMOup = IIf(Price > Ref(Price, -1), Price - Ref(Price, -1), 0);
CMOdn = IIf(Price < Ref(Price, -1), Ref(Price, -1) - Price, 0);
CMOSumUp = Sum(CMOup, Length);
CMOSumDn = Sum(CMOdn, Length);
CMOx = 100 * (CMOSumUp - CMOSumDn) / (CMOSumUp + CMOSumDn);
return (CMOx);
}
BuyPrice = SellPrice = ShortPrice = CoverPrice = Open;
SetTradeDelays(1, 1, 1, 1);
CmoSig = Cmo(C, 5);
/* Test trigger levels and calc different metrics */
for (CMOLevel = 10; CMOLevel < 50; CMOLevel++)
{
PositionSize = 1000;
Buy = Cross(-CMOLevel, CmoSig);
Sell = Cross( CmoSig, CMOLevel);
Short = Sell;
Cover = Buy;
}
NumColumns = 1;
Filter = 1;
--------------------------------8<-----------------------------------------
And add code in the for loop to figure out the following metrics:
For each trigger level:
Number of Shorts within the date range of the test.
Number of Longs.
Number of profitable Shorts
Number of profitable Longs
Avg Pft% per Bar of the shorts
Avg Pft% per Bar of the longs
Then I need to take the above and
See if all of the triggers were profitable
Pick the best trigger based on Total Pft % / Bar
Pick the best trigger based on best Pct winners of Longs + Shorts
Soooo, How 'bout some of you array savants give me some pointers before I go
to out to the pickup truck and get the gun outta the rack in the rear window
and make a big mess that the little woman'll have to clean up? (feeling
very redneck tonight it seems..!!)
TIA
d
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|