Ja, frac(). Date() fungerar inte bra i diagram. Du får nog köra simuleringar och jämföra. Alternativt prova att byta Date() mot d vid diagramritning. Det finns ett krux till. Vad händer om det inte finns data innan 0.3757 eller om det av någon anledning inte kommer in data live just i början av dagen. Det går att lösa med två celler.
Allmänt meddelande
Collapse
No announcement yet.
Felaktiga signaler vid simulering.
Collapse
X
-
Aldrig jobbat med extrakolumn, men det går väl att sätta sig in i. Borde man inte bygga in så att man kan se värdena på alla Globala variabler i programmet i realtid i ett fönster?
Jo, Rikard - Jag gissade att det var så du menade. Men han ger ändå signal på två dagar när det inte är en sån formation. Och det som felar är att öppningen är för långt ner i kursstapeln - inte ens i närheten. Dessutom missar han två solklara dagar.
Comment
-
Lade till att räkna ut snittet av High, Low och Close under första minuten eftersom man inte vet om det rusar på något håll.
SETGvarIF(div(add(cmpref(h,0,a),add(cmpref(c,0,a),cmpref(l,0,a))),3),129,första_min)
Men inte hjälpte det. Dessa förbenade dagar där det inte borde bli signal....... Det finns dessutom massor liknande dagar som dessa som inte får signal, så det fungerar i övrigt. Kan det vara något i kursdatabasen? Det gäller 20150616 och 20150626 - dessa ger hammersignal men kvalar inte in. De dagar som borde ge signal men som inte gör det är: 20150115 och 20141016
Comment
-
Ursprungligen postat av Rikard Nilsson Visa inläggOk men hur ser intradaydatat ut första minuten de dagarna?
Comment
-
Nu blir det lite tight med tid för mig närmsta dagarna. Egentligen skulle man bygga bara ett enkelt script som på olika sätt hämtar öppningskurs och gör något med den, sedan simulerar man över en period och ser om det stämmer. Då kommer man ju ett steg närmre att få reda på vad problemet kan vara.
Comment
-
Kan det vara så att man även måste kolla att databastiden för dagsstaplar är synkad med systemtiden?
i1(
check_datasynk=and(eqv(int(d),int(date())),eqv(int(cmpref(d,0,A)),int(date())))
...
)
På önskelistan finns en automatiskt funktion som inte tillåter script att köras då någon av dataserierna inte är synkade. Skulle underlätta för användarna. Särskilt de som inte är så insatta.
Comment
-
Ursprungligen postat av Henric Visa inläggKan det vara så att man även måste kolla att databastiden för dagsstaplar är synkad med systemtiden?
i1(
check_datasynk=and(eqv(int(d),int(date())),eqv(int(cmpref(d,0,A)),int(date())))
...
)
På önskelistan finns en automatiskt funktion som inte tillåter script att köras då någon av dataserierna inte är synkade. Skulle underlätta för användarna. Särskilt de som inte är så insatta.
Comment
-
Om Date() används fungerar inte diagramritningen. Jag skulle börja med att köra en simulering och kolla de dagar som strular. Du har ett konkret exempel och det vore intressant att se vad resultatet visar. Skulle det hjälpa så har vi kanske en lösning. Annars gäller det att bena ut om diagrammet eller simuleringen är rätt.
Edit: Vi får förutsätta att diagrammet är rätt då det är fullbordade staplar. Dessutom vet jag ej hur diagramritningen fungerar under huven. Då det är fullbordade staplar borde inget hända inne i stapeln, utan allt sker just vid utgången av perioden.Last edited by Henric; 2015-07-31, 12:56.
Comment
Comment