DarthTrader Posted January 10, 2011 Report Share 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 Quote Link to comment Share on other sites More sharing options...
Ecart Posted January 10, 2011 Report Share Posted January 10, 2011 Danke. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.