Hej!
Det har hänt några gånger att en ordermodell köpt flera gånger, trots portfolio-kontroll.
Portfolio-kontrollen som inte fungerade tidigare var:
inTrade=and(gt(cash(a),0),gt(portfolio(v),0))
Kan anledningen vara att första order låg fortfarande hos Nordnet, order 2 skickades pga inTrade inte blivit sann. Skillnaden i tid mellan orders var ett antal sekunder.
Kan följande kod hindra detta? Väntar i 5 sekunder innan skickar igen:
okToBuy=gt(mult(86400,sub(date(),lasttrade(b,d))),5)
(Kan inte vänta 1 minut som bland annat "xk) Delay köp" har som exempel - då detta är en 1-minuts sculping ordermodell.)
Mats
Det har hänt några gånger att en ordermodell köpt flera gånger, trots portfolio-kontroll.
Portfolio-kontrollen som inte fungerade tidigare var:
inTrade=and(gt(cash(a),0),gt(portfolio(v),0))
Kan anledningen vara att första order låg fortfarande hos Nordnet, order 2 skickades pga inTrade inte blivit sann. Skillnaden i tid mellan orders var ett antal sekunder.
Kan följande kod hindra detta? Väntar i 5 sekunder innan skickar igen:
okToBuy=gt(mult(86400,sub(date(),lasttrade(b,d))),5)
(Kan inte vänta 1 minut som bland annat "xk) Delay köp" har som exempel - då detta är en 1-minuts sculping ordermodell.)
Mats
Comment