Jag skulle vilja ha en kod som hindrar att ett script köper samma aktier om den redan har köpt. Säg att jag vill ha en strategi som köper Investor:
Har sett att det ofta används denna kod för att hindra:
ej_innehav=le(portfolio(v),0)
Den blir ju Sant när det inte finns några Investor aktier på kontot. Problemet är ju att om jag har flera strategier som körs på Investor så kommer inte dessa triggas om de innehåller samma kod.
Jag undrar egentligen varför denna kod INTE fungerar:
ej_innehav=not(eqv(lasttrade(b,0),1))
så har jag mot slutet av scriptet
retval(1,0)
Allt ligger i Köpscriptet, men jag får inte det att fungerar. För på detta sättet så vill jag ju i "ej_innehav" att den ska kolla om jag har Investor på kontot och den är köpt med variabeln 1. Då ska köpscriptet inte fortsätta.
På detta sätt kan andra skript handla fritt på samma aktie.
Vad gör jag galet? Finns det bättre alternativ?
Tack
Har sett att det ofta används denna kod för att hindra:
ej_innehav=le(portfolio(v),0)
Den blir ju Sant när det inte finns några Investor aktier på kontot. Problemet är ju att om jag har flera strategier som körs på Investor så kommer inte dessa triggas om de innehåller samma kod.
Jag undrar egentligen varför denna kod INTE fungerar:
ej_innehav=not(eqv(lasttrade(b,0),1))
så har jag mot slutet av scriptet
retval(1,0)
Allt ligger i Köpscriptet, men jag får inte det att fungerar. För på detta sättet så vill jag ju i "ej_innehav" att den ska kolla om jag har Investor på kontot och den är köpt med variabeln 1. Då ska köpscriptet inte fortsätta.
På detta sätt kan andra skript handla fritt på samma aktie.
Vad gör jag galet? Finns det bättre alternativ?
Tack
Comment