Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Historical Tester aus Java ansprechen

Geschrieben

Endlich habe ich herausgefunden, wie man den Historical Tester aus dem Java-Code bedienen kann :dance:

Ist eigentlich gar nicht so schwierig, denn es existiert im Jar-File der API eine Testklasse hierfür :fool:

 

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üße

DarthTrader

Featured Replies

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.