If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
OMXS303J 130920-131008
Totalt Avkastning 16.25 kr 1.28% på 13 affärer under 26:16:05 timmar
Av dessa blankat 2 st med avkastning 3.75 kr 0.30%
Innehav 5 st med vinst 27.75 kr 2.19%
Innehav 6 st med förlust -15.25 kr -1.20%
Blankning 1 st med vinst 4.00 kr 0.32%
Blankning 1 st med förlust -0.25 kr -0.02%
OMXS303I 130816-130919
Totalt Avkastning 4.50 kr 0.36% på 25 affärer under 38:58:45 timmar
Av dessa blankat 3 st med avkastning 0.25 kr 0.02%
Innehav 13 st med vinst 18.00 kr 1.45%
Innehav 9 st med förlust -13.75 kr -1.11%
Blankning 2 st med vinst 1.25 kr 0.10%
Blankning 1 st med förlust -1.00 kr -0.08%
OMXS303H 130719-130815
Totalt Avkastning 9.25 kr 0.75% på 20 affärer under 15:53:05 timmar
Av dessa blankat 2 st med avkastning 2.00 kr 0.16%
Innehav 10 st med vinst 22.50 kr 1.83%
Innehav 8 st med förlust -15.25 kr -1.23%
Blankning 2 st med vinst 2.00 kr 0.16%
Blankning 0 st med förlust 0.00 kr 0.00%
OMXS303G 130621-130718
Totalt Avkastning -30.75 kr -2.67% på 15 affärer under 33:26:25 timmar
Av dessa blankat 4 st med avkastning -7.00 kr -0.60%
Innehav 5 st med vinst 18.25 kr 1.57%
Innehav 6 st med förlust -42.00 kr -3.64%
Blankning 0 st med vinst 0.00 kr 0.00%
Blankning 4 st med förlust -7.00 kr -0.60%
2013-06-20 09:15 Köp 1 1163,25 1 Innehav OMX Raptor Long
2013-06-20 14:15 Sälj-1 1148,50 -14,75 -1,27% OMX Raptor exitlong
2013-06-20 16:30 Köp 1 1141,50 1 Innehav OMX Raptor Long
2013-06-24 11:48 Sälj-1 1117,75 -23,75 -2,08% OMX Raptor exitlong
OMXS303F 130517-130620
Totalt Avkastning -70.25 kr -5.89% på 27 affärer under 43:52:55 timmar
Av dessa blankat 0 st med avkastning 0.00 kr 0.00%
Innehav 9 st med vinst 25.00 kr 2.10%
Innehav 18 st med förlust -95.25 kr -7.99%
Blankning 0 st med vinst 0.00 kr 0.00%
Blankning 0 st med förlust 0.00 kr 0.00%
2013-06-12 16:15 Köp 1 1184,00 1 Innehav OMX Raptor Long
2013-06-13 12:11 Sälj-1 1160,00 -24 -2,03% OMX Raptor exit long
2013-06-19 12:45 Köp 1 1183,50 1 Innehav OMX Raptor Long
2013-06-20 14:32 Sälj-1 1150,50 -33 -2,79% OMX Raptor exit long
Vi kan börja skönja problemen här ;-)
Last edited by mikbob; 2013-10-08, 23:46.
Anledning: Typo
OMXS303J 130920-131008
Totalt Avkastning 16.25 kr 1.28% på 13 affärer under 26:16:05 timmar
Av dessa blankat 2 st med avkastning 3.75 kr 0.30%
Innehav 5 st med vinst 27.75 kr 2.19%
Innehav 6 st med förlust -15.25 kr -1.20%
Blankning 1 st med vinst 4.00 kr 0.32%
Blankning 1 st med förlust -0.25 kr -0.02%
OMXS303I 130816-130919
Totalt Avkastning 4.50 kr 0.36% på 25 affärer under 38:58:45 timmar
Av dessa blankat 3 st med avkastning 0.25 kr 0.02%
Innehav 13 st med vinst 18.00 kr 1.45%
Innehav 9 st med förlust -13.75 kr -1.11%
Blankning 2 st med vinst 1.25 kr 0.10%
Blankning 1 st med förlust -1.00 kr -0.08%
OMXS303H 130719-130815
Totalt Avkastning 9.25 kr 0.75% på 20 affärer under 15:53:05 timmar
Av dessa blankat 2 st med avkastning 2.00 kr 0.16%
Innehav 10 st med vinst 22.50 kr 1.83%
Innehav 8 st med förlust -15.25 kr -1.23%
Blankning 2 st med vinst 2.00 kr 0.16%
Blankning 0 st med förlust 0.00 kr 0.00%
OMXS303G 130621-130718
Totalt Avkastning -30.75 kr -2.67% på 15 affärer under 33:26:25 timmar
Av dessa blankat 4 st med avkastning -7.00 kr -0.60%
Innehav 5 st med vinst 18.25 kr 1.57%
Innehav 6 st med förlust -42.00 kr -3.64%
Blankning 0 st med vinst 0.00 kr 0.00%
Blankning 4 st med förlust -7.00 kr -0.60%
2013-06-20 09:15 Köp 1 1163,25 1 Innehav OMX Raptor Long
2013-06-20 14:15 Sälj-1 1148,50 -14,75 -1,27% OMX Raptor exitlong
2013-06-20 16:30 Köp 1 1141,50 1 Innehav OMX Raptor Long
2013-06-24 11:48 Sälj-1 1117,75 -23,75 -2,08% OMX Raptor exitlong
OMXS303F 130517-130520
Totalt Avkastning -70.25 kr -5.89% på 27 affärer under 43:52:55 timmar
Av dessa blankat 0 st med avkastning 0.00 kr 0.00%
Innehav 9 st med vinst 25.00 kr 2.10%
Innehav 18 st med förlust -95.25 kr -7.99%
Blankning 0 st med vinst 0.00 kr 0.00%
Blankning 0 st med förlust 0.00 kr 0.00%
2013-06-12 16:15 Köp 1 1184,00 1 Innehav OMX Raptor Long
2013-06-13 12:11 Sälj-1 1160,00 -24 -2,03% OMX Raptor exit long
2013-06-19 12:45 Köp 1 1183,50 1 Innehav OMX Raptor Long
2013-06-20 14:32 Sälj-1 1150,50 -33 -2,79% OMX Raptor exit long
Vi kan börja skönja problemen här ;-)
Har själv inte testat, men är det inte med position över natten.
Är det med roll overs vid terminsbyte? Måste nog manuellt ta eventuell exit och ny entry om det finns position.
Ja detta är med position över natten. Alltså originalinställningarna som levereras med scripten. Som du ser överlappar jag terminerna genom att inte simulera utgående termin på lösendagen.
Edit: Ok förstår vad du menar - nej det är inte korrigerat med rollovers vid terminsbytet.
Edit2: Men det stora problemet kvarstår - relativt snabba mindre vinster och stora försluster när marknaden går rejält åt fel håll.
Noterar nu att det är möjligt att vissa förluster tas upp dubbelt ...
Trots att jag specificerat tidsomfånget för tex G-terminen mellan 21/6 till 18/7 så ser jag att analyzern tar med affärer per 20/6.
Noterar nu att det är möjligt att vissa förluster tas upp dubbelt ...
Trots att jag specificerat tidsomfånget för tex G-terminen mellan 21/6 till 18/7 så ser jag att analyzern tar med affärer per 20/6.
Ska det vara så?
Det är midsommar. Om första dagen är helg verkar det som att bänken börjar handelsdagen innan. Vilket är rätt i detta fall.
Rikard. Går det att få scripten till Raptor 120314? Provade PM:a men det funkar visst inte.
mvh L.J
Här kommer raptor scripten du önskade. Jag hade döpt raptor long och raptor short till no limit så det skall vara utan begränsning av endast en affär per dag.
{ definiera gränsvärde för MFI och testa om innehav finns }
condition1:=lt(mval,85)
innehav_ok:=eqv(portfolio(v),0)
{ säkerställ att säljtransaktion inte skett idag }
ej_idag:=gt(int(d),int(lasttrade(s,d)))
{ säkerställ att det är minst 6 minuter kvar till börsstängning }
öppet:=ge(mult(1440,sub(market(c),frac(date()))),6)
{ säkerställ att klockan är minst 09:01 }
inpådagen:=Gt(Frac(date()),0.376)
{ feedback loop för att köpa tillbaka eventuellt blankat överskott }
överexponerad_short:=lt(portfolio(v),scrpar(23))
{ spärr som hindrar orderläggning 1 minut efter senaste order }
timelock:=1
lt1:=LastTrade(B,D)
lt2:=LastTrade(S,D)
minSedanKöp:=mult(sub(date(),lt1),1440)
minSedanSälj:=mult(sub(date(),lt2),1440)
i30(
{ account safety - säkerställer kontakt med depån }
orderdelay_ok=and(gt(minSedanKöp,timelock),gt(minSedanSälj,timelock))
datum_ok=eqv(int(d),int(date()))
account_ok=not(eqv(cash(d),0))
positions_ok=not(eqv(portfolio(d),0))
{ rita upp MFI-kurvor i volymområdet }
draw(mval,2,dysv)
draw(triglevel,3,bsv)
{ definiera gränsvärde för MFI och testa om innehav finns }
condition1:=gt(mval,15)
innehav_ok:=eqv(portfolio(v),0)
{ säkerställ att köptransaktion inte skett idag }
ej_idag:=gt(int(d),int(lasttrade(b,d)))
{ säkerställ att det är minst 6 minuter kvar till börsstängning }
öppet:=ge(mult(1440,sub(market(c),frac(date()))),6)
{ säkerställ att klockan är minst 09:01 }
inpådagen:=Gt(Frac(date()),0.376)
{ feedback loop för att köpa tillbaka eventuellt köpt överskott }
överexponerad_long:=gt(portfolio(v),scrpar(22))
timelock:=1
{ spärr som hindrar orderläggning 1 minut efter senaste order }
lt1:=LastTrade(B,D)
lt2:=LastTrade(S,D)
minSedanKöp:=mult(sub(date(),lt1),1440)
minSedanSälj:=mult(sub(date(),lt2),1440)
i30(
{ account safety - säkerställer kontakt med depån }
orderdelay_ok=and(gt(minSedanKöp,timelock),gt(minSedanSälj,timelock))
datum_ok=eqv(int(d),int(date()))
account_ok=not(eqv(cash(d),0))
positions_ok=not(eqv(portfolio(d),0))
{ rita upp MFI-kurva i volymområde }
draw(triglevel,2,rav)
{ beräkna dagens takeprofit som 40% av gårdagens range - dock minst 0.75 pkt }
tplevel:=mx(mult(sub(high,low),0.4),0.75)
takeprofit:=gt(c,add(tplevel,lasttrade(b,p)))
{ säkerställ att innehav finns }
innehav_ok:=gt(portfolio(v),0)
{ säkerställ att det är minst 6 minuter kvar till börsstängning }
öppet:=ge(mult(1440,sub(market(c),frac(date()))),6)
{ säkerställ att databastid och systemtid är på samma dag }
datum_ok:=eqv(int(d),int(date()))
{ säkerställ att klockan är minst 09:01 }
inpådagen:=Gt(Frac(date()),0.376)
{ testa om vinst är minst 2 pkt }
vinst:=gt(c,add(lasttrade(b,p),2))
i30(
{ rita takeprofit-nivå som grönstreckad linje och senaste köpnivå som blå}
draw(add(lasttrade(b,p),tplevel),2,dgqb2)
draw(lasttrade(b,p),3,bqb)
{ koppla ihop villkor - takeprofit eller MFI > 99 eller 2 pkt vinst och MFI = fallande }
sell1=or(or(takeprofit,condition1),and(vinst,lt(aref(mval,1),aref(mval,2))))
sell2=and(and(and(and(sell1,datum_ok),inpådagen),innehav_ok),öppet)
mult(sell2,5)
)
{ beräkna dagens takeprofit som 40% av gårdagens range - dock minst 0.75 pkt }
tplevel:=mx(mult(sub(high,low),0.4),0.75)
takeprofit:=lt(c,sub(lasttrade(s,p),tplevel))
{ säkerställ att innehav finns }
innehav_ok:=lt(portfolio(v),0)
{ säkerställ att det är minst 6 minuter kvar till börsstängning }
öppet:=ge(mult(1440,sub(market(c),frac(date()))),6)
{ säkerställ att databastid och systemtid är på samma dag }
datum_ok:=eqv(int(d),int(date()))
{ säkerställ att klockan är minst 09:01 }
inpådagen:=Gt(Frac(date()),0.376)
{ testa om vinst är minst 2 pkt }
vinst:=lt(c,sub(lasttrade(s,p),2))
i30(
{ rita takeprofit-nivå som magentastreckad linje och senaste blanknivå som röd}
draw(sub(lasttrade(s,p),tplevel),2,mqb2)
draw(lasttrade(s,p),3,rqb)
{ koppla ihop villkor - takeprofit eller MFI < 1 eller 2 pkt vinst och MFI = fallande }
cover1=or(or(takeprofit,condition1),and(vinst,gt(aref(mval,1),aref(mval,2))))
cover2=and(and(and(and(cover1,datum_ok),inpådagen),öppet),innehav_ok)
mult(cover2,5)
)
Raptor köper och säljer ohämmat, har slått över till paus läge.
12:00 ANALYS "sl) OMX Raptor long OMXS303K" kurs 1257.25
12:00 ORDER "sl) OMX Raptor long OMXS303K" kurs 1257.25
12:00 GSM larm sänt!
12:02 ANALYS "sl) OMX Raptor exit long OMXS303K" kurs 1257.75
12:02 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.75
12:02 GSM larm sänt!
12:05 ANALYS "sl) OMX Raptor long OMXS303K" kurs 1257.25
12:05 ORDER "sl) OMX Raptor long OMXS303K" kurs 1257.25
12:05 GSM larm sänt!
12:05 ANALYS "sl) OMX Raptor exit long OMXS303K" kurs 1257.50
12:05 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.50
12:05 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.50
12:05 GSM larm sänt!
12:05 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.50
12:05 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.50
12:05 GSM larm sänt!
12:05 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.50
12:05 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.50
12:05 GSM larm sänt!
12:05 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.50
12:05 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.50
12:05 GSM larm sänt!
12:05 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.50
12:05 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.50
12:05 GSM larm sänt!
12:06 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.50
12:06 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.50
12:06 GSM larm sänt!
12:06 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.50
12:06 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.50
12:06 GSM larm sänt!
12:06 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.25
12:06 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.25
12:06 GSM larm sänt!
12:06 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.25
12:06 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.25
12:06 GSM larm sänt!
12:06 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.25
12:06 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.25
12:06 GSM larm sänt!
12:06 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.25
12:06 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.25
12:06 GSM larm sänt!
12:06 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.25
12:06 GSM larm sänt!
12:06 ANALYS "sl) OMX Raptor long OMXS303K" kurs 1257.25
12:06 ORDER "sl) OMX Raptor long OMXS303K" kurs 1257.25
12:06 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.25
12:06 GSM larm sänt!
12:06 ORDER "sl) OMX Raptor long OMXS303K" kurs 1257.25
12:06 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.25
12:06 GSM larm sänt!
12:06 ORDER "sl) OMX Raptor long OMXS303K" kurs 1257.30
12:06 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.30
12:06 GSM larm sänt!
12:07 ANALYS "sl) OMX Raptor long OMXS303K" kurs 1257.00
12:07 ORDER "sl) OMX Raptor long OMXS303K" kurs 1257.00
12:07 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.00
12:07 GSM larm sänt!
12:07 ORDER "sl) OMX Raptor long OMXS303K" kurs 1257.00
12:07 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.00
12:07 GSM larm sänt!
12:07 ORDER "sl) OMX Raptor long OMXS303K" kurs 1257.00
12:07 GSM larm sänt!
12:07 ANALYS "sl) OMX Raptor exit long OMXS303K" kurs 1257.30
12:07 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.30
12:07 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.30
12:07 GSM larm sänt!
12:07 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.30
12:07 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.30
12:07 GSM larm sänt!
12:07 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.30
12:07 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.30
12:08 GSM larm sänt!
12:08 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.30
12:08 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.30
12:08 GSM larm sänt!
12:08 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.30
12:08 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.30
12:08 GSM larm sänt!
12:08 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.30
12:08 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.30
12:08 GSM larm sänt!
12:08 ORDER "sl) OMX Raptor exit long OMXS303K" kurs 1257.25
12:08 ORDER "xk) Delay order spärrar order för OMXS303K" kurs 1257.25
12:08 GSM larm sänt!
Comment