|
From: Thies <tg...@us...> - 2007-08-27 14:46:03
|
Update of /cvsroot/tail/Tail/src/templates/slice In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv1766/src/templates/slice Added Files: sliceReport.ftl header.ftl footer.ftl Log Message: Template do SliceReport --- NEW FILE: sliceReport.ftl --- <#include "header.ftl"> <table align="left"> <tr> <th>Trade</th> <th>Buy Date</th> <th>Buy Price</th> <th>Sell Date</th> <th>Sell Price</th> <#list criteria as criterion> <th> ${criterion.class.simpleName} </th> </#list> </tr> <#assign x=1> <#list decision.trades as trade> <#if (x%2)= 0> <tr class="row1"> <#else> <tr class="row2"> </#if> <td>${x}</td> <td class="date">${decision.series.getTick(trade.entry.index).date}</td> <td class="date">${decision.series.getTick(trade.entry.index).closePrice}</td> <td class="date">${decision.series.getTick(trade.exit.index).date}</td> <td class="date">${decision.series.getTick(trade.exit.index).closePrice}</td> <#list criteria as criterion> <td> ${criterion.calculate(decision.series, decision.trades.get(x - 1))}</td> </#list> <#assign x=x+1> </#list> </tr> <tr class="total"> <td>TOTAL</td> <td>${decision.series.getTick(decision.trades.get(0).entry.index).date}</td> <td>-</td> <td>${decision.series.getTick(decision.trades.get(decision.trades.size() - 1).exit.index).date}</td> <td>-</td> <#list criteria as criterion> <td>${criterion.calculate(decision.series, decision.trades)} </td> </#list> </tr> </table> <#include "footer.ftl"> --- NEW FILE: header.ftl --- <html> <head> <title>Walk Forward Report</title> <link rel="stylesheet" type="text/css" href="../style.css"> </head> <body> <h1>Slice Report</h1> <h2>Stock: <span class="titleHeader">${decision.series.name}</span></h2> <h3> <span class="settingsFixed">Strategy: </span> <span class="settings">${decision.strategy.class.simpleName}</span> <span class="settingsFixed">Criteria: </span> <span class="settings">${decision.criterion.class.simpleName}</span></h3> --- NEW FILE: footer.ftl --- </body> </html> |