Hej,
Provar mitt köpscript som en separat en-sekvens ordermodell just nu och får
lite lustiga resultat.
Jag får 12-15 st orders som skickas var 5:e sekund men jag vill endast ha en
order som skickas. Antar att det har något att göra med hur ofta scriptet
agerar.
Har provat Rikards metod med att använda retval() och getval():
http://www.autostock.se/vbulletin/showthread.php?t=2742
"Det är inget mysterium, det är ju beroende av när de olika villkoren löser ut osv. Man kan alltid lägga till Draw()-satser för att studera när olika villkor är sanna resp falska.
Ett annat sätt att få bort skurar av signaler är ju att spara första signalen i en stapel med tex:
Retval(signal1,1)
och låta scriptets output vara:
signal2=getval(1)
så låter man cell 1 komma ihåg signalen resten av stapeln."
Det verkar inte hjälpa dock. Så här har jag skrivit i mitt script:
köp=...
retval(köp,1)
signal=getval(1)
and(signal,1)
Jag kör inte med något intradayprefix. Tittar jag i loggade lokala transaktioner
så finns det ett helt gäng med ettor i Cell2.
Ordermodellen är inställd på simulerad handel och jag använder ett testkonto.
Ser ni några uppenbara problem här och hur kan man säkerställa att det inte skapas
en massa orderskurar ?
Har bifogat ett screenshot på lokala ordertransaktioner.
/Robban
Provar mitt köpscript som en separat en-sekvens ordermodell just nu och får
lite lustiga resultat.
Jag får 12-15 st orders som skickas var 5:e sekund men jag vill endast ha en
order som skickas. Antar att det har något att göra med hur ofta scriptet
agerar.
Har provat Rikards metod med att använda retval() och getval():
http://www.autostock.se/vbulletin/showthread.php?t=2742
"Det är inget mysterium, det är ju beroende av när de olika villkoren löser ut osv. Man kan alltid lägga till Draw()-satser för att studera när olika villkor är sanna resp falska.
Ett annat sätt att få bort skurar av signaler är ju att spara första signalen i en stapel med tex:
Retval(signal1,1)
och låta scriptets output vara:
signal2=getval(1)
så låter man cell 1 komma ihåg signalen resten av stapeln."
Det verkar inte hjälpa dock. Så här har jag skrivit i mitt script:
köp=...
retval(köp,1)
signal=getval(1)
and(signal,1)
Jag kör inte med något intradayprefix. Tittar jag i loggade lokala transaktioner
så finns det ett helt gäng med ettor i Cell2.
Ordermodellen är inställd på simulerad handel och jag använder ett testkonto.
Ser ni några uppenbara problem här och hur kan man säkerställa att det inte skapas
en massa orderskurar ?
Har bifogat ett screenshot på lokala ordertransaktioner.
/Robban
Comment