DarthTrader Posted January 10, 2011 Report Posted January 10, 2011 Endlich habe ich herausgefunden, wie man den Historical Tester aus dem Java-Code bedienen kann Ist eigentlich gar nicht so schwierig, denn es existiert im Jar-File der API eine Testklasse hierfür Neben der Standard-Main-Klasse, die man im Jar-Archiv findet, existiert noch eine weitere Klasse TesterMain.java Diese kann ähnlich, wie die Main-Klasse mit dem aktuellen Nutzer und Passwort befüllt werden: private static String userName = "DEMO2XYZ"; private static String password = "PASSWORD"; Recht weit unten dann im Code, kann der Name der auszuführenden Klasse angegeben werden: // start the strategy LOGGER.info("Starting strategy"); client.startStrategy(new DT_Pivot(), new LoadingProgressListener() { ... } Vielmehr muss man erstmal nicht ändern. Fehlende Daten, werden aut. heruntergeladen.Möchte man allerdings noch die Time-Period und den Zeitraum des Tests festlegen, kann man folgendes Code-Snippet verwenden: ... Calendar calFrom = Calendar.getInstance(); calFrom.set(2010, 11, 24); Calendar calTo = Calendar.getInstance(); calTo.set(2010, 11, 31); client.setDataInterval(Period.ONE_MIN, OfferSide.ASK, InterpolationMethod.FOUR_TICKS, calFrom.getTimeInMillis(), calTo.getTimeInMillis()); In diesem Fall wird im M1 eine Woche vom 24.12.2010 - 31.12.2010 getestet. Auswertungen werden als HTML-Datei in ein File geschrieben, bspw.: File reportFile = new File("C:\\report.html"); Beste GrüßeDarthTrader 2
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now