Hallo zusammen
Das interessiert mich auch, also habe ich mal mit der Forschung angefangen.
Es gibt da das VB-Script Script-Tradeinfo, ich glaube aus dem Download Bereich von Investox. Jedenfalls taucht im Coding die exitreason auf; das klingt vielversprechend, ...
|
Quellcode
|
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
|
...
' Jetzt das gewünschte Ergebnis kopieren
for aktTradeNr = 1 to tradeanzahl
startperiod=tradeergebnis(akttradenr,"startperiod")
endperiod=tradeergebnis(akttradenr,"endperiod")
' Hier wird "exitreason" kopiert
' ansonsten stehen zur Verfügung:
' "position"
' "startperiod"
' "endperiod"
' "tradedperiods"
' "investStart"
' "investEnd"
' "paidcommissions"
' "opendrawdown"
' "exitreason"
' "startdate"
' "enddate"
' "stückzahl"
' "cash"
' "zinsen"
' "paidtax"
' "enterbasis"
' "exitbasis"
' "maxgewinn"
' "stopnr"
' "pyramidstückzahl"
' "tradehigh"
' "tradelow"
wert=tradeergebnis(akttradenr,"exitreason")
|
... also hab ich die exitreason mal gecharted (siehe weiter unten).
Leider sehe ich noch nicht, wie man die Kennzahlen der exitreason die jeweilige Bedeutung bemisst. Die Doku unter "Sonderfunktionen in Investox VBScript" ist wenig aussagekräftig, aber vielleicht hat sonst jemand eine Idee, ob und wie man diesen Weg weiterverfolgen soll!
Nun legt die Doku nahe, dass der Zugriff auf die Tradeliste nur im Chart möglich sei. Andererseits habe ich mal in einem Test-Projekt dies codiert (Delta ist als Degressiver Kapital-Anteil unter Management angegeben):
|
Quellcode
|
1
2
|
#_TradelisteEinbinden#
global calc Delta: 1000 + ( ScriptTradeInfo() * 100);
|
... und entgegen meinen Erwartungen variiert die Kontrakt-Anzahl. Das sieht erfolgversprechend aus, aber man muss herausfinden, ob das Ergebniss (da lt. Doku nur die Verwendung im Chart erwähnt wird) irgendwie in die Zukunft schaut! Oder ob mir auf die Schnelle ein anderer Trugschluss unterlaufen ist