-
Notifications
You must be signed in to change notification settings - Fork 7
/
prog.conf
69 lines (69 loc) · 2.18 KB
/
prog.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?xml version="1.0" encoding="ISO-8859-1"?>
<Beagle>
<Register>
<!-- Database file -->
<Entry key="trading.database">se.db</Entry>
<!-- Stock ticker symbol -->
<Entry key="trading.ticker">AAPL</Entry>
<!-- Training interval -->
<Entry key="trading.ts_date">2000-01-01</Entry>
<Entry key="trading.te_date">2007-12-31</Entry>
<!-- Validation interval -->
<Entry key="trading.vs_date">2008-01-01</Entry>
<Entry key="trading.ve_date">2011-01-01</Entry>
<!-- Population size -->
<Entry key="ec.pop.size">100</Entry>
<!-- Best individuals from all generations -->
<Entry key="ec.hof.vivasize">10</Entry>
<!-- Best individuals from a generation -->
<Entry key="ec.hof.demesize">3</Entry>
<!-- Maximum number of generations -->
<Entry key="ec.term.maxgen">100</Entry>
<Entry key="ms.write.interval">1</Entry>
<Entry key="ms.write.over">0</Entry>
<Entry key="lg.console.level">3</Entry>
<Entry key="ms.write.compress">0</Entry>
<!-- solve a BUG in openbeagle (not honoring the default value) -->
<Entry key="gp.mutshrink.indpb">0.05</Entry>
</Register>
<!-- Evolution algorithm -->
<Evolver>
<BootStrapSet>
<IfThenElseOp parameter="ms.restart.file" value="">
<PositiveOpSet>
<GP-InitHalfConstrainedOp/>
<eval/>
<GP-StatsCalcTrading/>
</PositiveOpSet>
<NegativeOpSet>
<MilestoneReadOp/>
</NegativeOpSet>
</IfThenElseOp>
<TermMaxGenOp/>
<MilestoneWriteOp/>
</BootStrapSet>
<!-- Main evolution loop -->
<MainLoopSet>
<!-- Selection operator -->
<SelectTournamentOp/>
<!-- <SelectRouletteOp/> -->
<!-- Crossover -->
<GP-CrossoverConstrainedOp/>
<!-- Mutation -->
<!-- <GP-MutationStandardConstrainedOp/> -->
<!-- <GP-MutationShrinkConstrainedOp/> -->
<!-- <GP-MutationSwapConstrainedOp/> -->
<!-- <GP-MutationSwapSubtreeConstrainedOp/> -->
<!-- Evaluate individuals-->
<eval/>
<!-- Gather statistics about the population fitness/treesize/treedepth -->
<GP-StatsCalcTrading/>
<!-- Gather statists about operator usage -->
<GP-PrimitiveUsageStatsOp/>
<!-- Termination criteria -->
<TermMaxGenOp/>
<!-- <TermOp/> -->
<MilestoneWriteOp/>
</MainLoopSet>
</Evolver>
</Beagle>