För att få ut dagligt kontovärde i Analyzer behöver man ha transaktion varje dag. Det spelar ingen roll i vilket instrument, så en variant är att tex köpa och sälja ABB till priset 1 kr en gång varje dag. Det påverkar inte resultatet för körningen men man får kontovärdet uppdaterat.
Så här kan man göra:
Skapa två ordermodeller, en köp och en sälj:
Triggersript köp:
i1(
ej_innehav=le(portfolio(v),0)
abb=eqv(crcid(),3588324501)
and(abb,and(ej_innehav,gt(int(d),lasttrade(b,d))))
)
Antal=1, pris=1
Triggerscript sälj:
i1(
innehav=gt(portfolio(v),0)
abb=eqv(crcid(),3588324501)
and(abb,and(innehav,gt(int(d),lasttrade(s,d))))
)
Antal=1, pris=1
Anslut dessa båda modeller parallellt i analysbänken till instrumenten du simuelrar med huvudstrategin. Skapa också ett script för att mäta kontovärdet:
sub(add(cash(a),cash(t)),mult(2,abs(cash(s))))
Klicka på Välj-knappen i analysbänken i avdelning Scriptkolumner för extra information om varje signal. Välj in scriptet ovan så kommer depåvärdet med i en egen kolumn efter körning.
Så här kan man göra:
Skapa två ordermodeller, en köp och en sälj:
Triggersript köp:
i1(
ej_innehav=le(portfolio(v),0)
abb=eqv(crcid(),3588324501)
and(abb,and(ej_innehav,gt(int(d),lasttrade(b,d))))
)
Antal=1, pris=1
Triggerscript sälj:
i1(
innehav=gt(portfolio(v),0)
abb=eqv(crcid(),3588324501)
and(abb,and(innehav,gt(int(d),lasttrade(s,d))))
)
Antal=1, pris=1
Anslut dessa båda modeller parallellt i analysbänken till instrumenten du simuelrar med huvudstrategin. Skapa också ett script för att mäta kontovärdet:
sub(add(cash(a),cash(t)),mult(2,abs(cash(s))))
Klicka på Välj-knappen i analysbänken i avdelning Scriptkolumner för extra information om varje signal. Välj in scriptet ovan så kommer depåvärdet med i en egen kolumn efter körning.