Mede tweakers,
Een aantal vraagjes over een pogramma welke ik wil gaan ontwerpen en implementeren. Het betreft een programma welke continue data (via internet) feed krijgt (aandelen koersen + volumes etc). Hieraan wil ik algoritmes hangen waarmee realtime koop en verkoop signalen gegenereerd kunnen worden.
volgende overwegingen (graag jullie mening)
1 Mijn gedachte is om c++ te gebruiken (geschikt voor realtime programmeren) twijfelde om anders perl te gebruiken. Er moet veel data verwerkt worden én rekenwerk.
2 het gebruik van multi threads? De applicatie moet tenminste 40 aandelen in gaten kunnen houden (voor elk aandeel een thread). De main program ontvangt data en stuurt deze door naar de desbetreffende thread.
Ander mogelijkheid is om alles in "een" groot programma onder te brengen.
3 de algoritmes zal gebruik maken van history van een aandeel, verstandig om deze in een database onder te brengen of in het geheugen opslaan (in de vorm van array \ gelinkte lijst)? Mijn voorkeur gaat naar geheugen omdat de data snel toeganklijk moet zijn.
wacht met spanning af
Shao
Een aantal vraagjes over een pogramma welke ik wil gaan ontwerpen en implementeren. Het betreft een programma welke continue data (via internet) feed krijgt (aandelen koersen + volumes etc). Hieraan wil ik algoritmes hangen waarmee realtime koop en verkoop signalen gegenereerd kunnen worden.
volgende overwegingen (graag jullie mening)
1 Mijn gedachte is om c++ te gebruiken (geschikt voor realtime programmeren) twijfelde om anders perl te gebruiken. Er moet veel data verwerkt worden én rekenwerk.
2 het gebruik van multi threads? De applicatie moet tenminste 40 aandelen in gaten kunnen houden (voor elk aandeel een thread). De main program ontvangt data en stuurt deze door naar de desbetreffende thread.
Ander mogelijkheid is om alles in "een" groot programma onder te brengen.
3 de algoritmes zal gebruik maken van history van een aandeel, verstandig om deze in een database onder te brengen of in het geheugen opslaan (in de vorm van array \ gelinkte lijst)? Mijn voorkeur gaat naar geheugen omdat de data snel toeganklijk moet zijn.
wacht met spanning af
Shao