Beurs.nl monitor iconMarkt Monitor
  • AEX -3,49 919,26 -0,38%
  • DE40 0,00 23.288,06 0,00%
  • US500^ -24,35 5.652,67 -0,43%
  • US30^ -56,40 41.919,40 -0,13%
  • EUR/USD -0,01 1,0848 -0,56%
  • WTI +1,06 68,11 +1,58%
  • Gold spot -6,97 3.043,28 -0,23%

Daytraders Terug naar discussie overzicht

zelf programmeren

34 Posts
Pagina: «« 1 2 | Laatste | Omlaag ↓
  1. [verwijderd] 15 september 2009 17:08
    quote:

    dct schreef:

    Ik ben niet de enige met hetzelfde probleem. Zou alleen handig zijn als ze ook de oplossing hadden neergezet (market orders lukken wel ondertussen):
    Ja ja, die heb ik ook gelezen. :-)
    Maar ik heb ook meerdere links gegeven.(o.a. die duitse -------.de )
    Maar goed je ordering lukt nu.

    Je andere probleem met opstarten ofzo wellicht iets met de nederlandse of engelse versie van Excel ?

    Anders je vraag stellen op het TWSAPI forum van IB ?

    Mvg Peerke
  2. dct 15 september 2009 17:45
    quote:

    TA-Phoenix schreef:

    Anders je vraag stellen op het TWSAPI forum van IB ?

    Mvg Peerke

    Heb ik gedaan. Market orders gaan nu goed. Voorlopig eerst de rest maar afmaken.

    -Heb nu de quotes goed meelopen in excel.
    -bewerkingen worden goed uitgevoerd.
    -Op dit moment kleurt het vakje naast het betreffende aandeel groen met een 1 er in als ik moet kopen en -1 en rood als ik wil verkopen.

    Vrij makkelijk om dit om te zetten in een order die klaarstaat.

    Voorlopig laat ik dit meelopen en kijk ik een tijdje of alle klopt. Zat te denken aan een macro opnemen en dan een button naast het vakje dat groen/rood kleurt. Op moment dat dat gebeurd gelijk button indrukken. Ben ik vast steeds net te laat, maar als tussenstap richting automaat wellicht wel veiliger :-)

    gr.DCT

    M
  3. Cybres 15 september 2009 21:10
    He DCT,

    Jij bent lekker bezig! Goed zo! Excel om te kijken of het levensvatbaar is lijkt me zeker de way to go. Erna als het echt wat is zou ik voor een FIX API gaan. Je bent dan ook wat flexibeler want kan langs deze weg bij meer dan alleen IB terecht, ook als je eens mocht willen verkassen naar een 'echte' clearing. Voordeel is ook dat je allerlei talen kan kiezen om je FIX te besturen, JAVA, C, .NET etc etc. www.quickfixengine.org/ biedt gratis (freeware) FIX engine, en er is zelfs een gratis freeware stocktrading platform.

    Na ja, als er echt pieken liggen komt de oplossing ook wel ;-)
  4. dct 15 september 2009 21:20
    quote:

    Cybres schreef:

    He DCT,

    Jij bent lekker bezig! Goed zo! Excel om te kijken of het levensvatbaar is lijkt me zeker de way to go. Erna als het echt wat is zou ik voor een FIX API gaan. Je bent dan ook wat flexibeler want kan langs deze weg bij meer dan alleen IB terecht, ook als je eens mocht willen verkassen naar een 'echte' clearing. Voordeel is ook dat je allerlei talen kan kiezen om je FIX te besturen, JAVA, C, .NET etc etc. www.quickfixengine.org/ biedt gratis (freeware) FIX engine, en er is zelfs een gratis freeware stocktrading platform.

    Na ja, als er echt pieken liggen komt de oplossing ook wel ;-)
    He Cybres,

    We klussen lekker door ;-). Bedankt voor de tips.

    gr.DCT
  5. Cybres 15 september 2009 23:21
    Er zijn ook allerlei progs die je kan gebruiken icm FIX (Matlab, ook Excel etc etc) Kijk ook hier eens naar: www.marketcetera.com/site/

    Maar goed, alles staat of valt bij het testen van levensvatbaarheid van je idee. Als je via de excel API en IB pieken pakt dan ist vroeg genoeg om te verbeteren....;-)

    Succes!
  6. dct 16 september 2009 13:46
    Even een update.

    Dat ging makkelijker dan gedacht :-)

    Heb de standaard demo gebruikt. Via ticker de quotes van gewenste aandelen binnenhalen.

    In basic orders voor alle aandelen alvast gegevens invullen.

    Vervolgens in nieuw werkblad op basis van eigen formules bepalen wat je wil doen.

    Excel rekent voor mij uit welke aandelen en hoeveel ik moet verkopen kopen. Op moment dat een aandeel gekocht moet worden zal excel zelf in basic order tab de ontbrekende gegevens zoals Buy/Sell ; aantal, Limit invullen op basis van simpele als formules.

    Op basic order tab heb ik naast elk aandeel een knop zitten met voor elk aandeel een macro attached die regel van dat aandeel selecteert en de place/modify knop indrukt.

    Nu voor het automatiseren. Uitkijken!!! Ben geen expert en fouten zijn voor eigen risico.

    Heb de volgende link gebruikt:
    www.rondebruin.nl/mail/change.htm

    en dan met name deze code.

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Range("A1"), Target) Is Nothing Then
    If IsNumeric(Target.Value) And Target.Value > 200 Then
    YourMacroName
    End If
    End If
    End Sub

    Zodra ik aandeel moet kopen vult mijn systeem bij quantity het aantal te kopen aandelen in.

    Als ik de 200 in de code veranderd naar groter dan nul en A1 verander naar de quantity kolom zal zodra mijn systeem aangeeft aandelen kopen van desbetreffende aandeel de macro worden uitgevoerd en klaar.

    Voorlopig lijkt alles te werken. Overigens zal ik dit excel gebeuren voorlopig zeker niet vertrouwen als ik er niet bij ben.Maar een simpele versie van automatisch handelen is op deze manier bereikt.

    Nu is een groot risico dat er iets fout gaat en er te veel te grote orders verstuurd worden. Ik zet natuurlijk wel bv. safeties in TWS, maar heeft iemand nog ideeen om in excel een en ander te beveiligen tegen te veel handelen.

    gr.DCT
  7. forum rang 4 bearishbull 16 september 2009 14:23
    quote:

    dct schreef:

    Ik zet natuurlijk wel bv. safeties in TWS,
    Hoi DCT
    Wat voor order beveiliging kun je in tws zetten? Hoe doe je dit?

    gr BB
  8. dct 16 september 2009 14:49
    quote:

    bearishbull schreef:

    Wat voor order beveiliging kun je in tws zetten? Hoe doe je dit?
    gr BB
    Ik doelde op de Precautionary settings.

    Global configuration>>presets>>stocks

    gr.DCT

  9. dct 18 september 2009 11:24
    Alle problemen lijken opgelost.

    "double value" melding werd veroorzaakt door eigen stomiteit. Gebruikte "Limit" i.p.v. LMT orders.

    Het niet goed meelopen van koersen en het zelfs helemaal niet weergeven van quotes werd veroorzaakt door iets anders. Ik heb verschillende layouts in TWS gemaakt. Bij opstarten kies ik via restore settings de gewenste layout. Deze layouts hebben verschillende namen. Blijkbaar heeft de DDE daar moeite mee.

    Verander ik de layout niet bij opstarten loopt alles wel goed mee. zolang de layoutname tws.tue.xml o.i.d. heeft gaat alles goed. Met de layoutnaam expiratiedct.xml heeft hij wat moeite.

    gr.DCT
  10. [verwijderd] 18 september 2009 11:37
    quote:

    dct schreef:

    Alle problemen lijken opgelost.

    zolang de layoutname tws.tue.xml o.i.d. heeft gaat alles goed. Met de layoutnaam expiratiedct.xml heeft hij wat moeite.

    gr.DCT
    Dat is mooi DCT.

    Is de layoutnaam ook zoiets als "external data range properies"? (wordt gebruikt om external data op te halen en de cel te bepalen vanaf waar de data opgehaald moet worden. of zoiets :-))

    Zit daar zelf wat mee te knoeien, lukt wel maar weet zelf nog niet precies de in en outs.

    Mvg Peerke
  11. dct 18 september 2009 12:12
    quote:

    TA-Phoenix schreef:

    Is de layoutnaam ook zoiets als "external data range properies"?
    Je kan de indeling/layout van TWS opslaan als je die goed vind. Met restore layout krijg je dan de indeling weer terug die je ooit heb opgeslagen.

    Of dat wat met external data range properties te maken heeft weet ik eigenlijk niet.

    gr.DCT
34 Posts
Pagina: «« 1 2 | Laatste |Omhoog ↑

Neem deel aan de discussie

Word nu gratis lid van Beurs.nl

Al abonnee? Log in

Direct naar Forum

Zoek alfabetisch op forum

  1. A
  2. B
  3. C
  4. D
  5. E
  6. F
  7. G
  8. H
  9. I
  10. J
  11. K
  12. L
  13. M
  14. N
  15. O
  16. P
  17. Q
  18. R
  19. S
  20. T
  21. U
  22. V
  23. W
  24. X
  25. Y
  26. Z
Forum # Topics # Posts
Aalberts 466 7.104
AB InBev 2 5.531
Abionyx Pharma 2 29
Ablynx 43 13.356
ABN AMRO 1.582 52.043
ABO-Group 1 22
Acacia Pharma 9 24.692
Accell Group 151 4.132
Accentis 2 267
Accsys Technologies 23 10.825
ACCSYS TECHNOLOGIES PLC 218 11.686
Ackermans & van Haaren 1 192
Adecco 1 1
ADMA Biologics 1 34
Adomos 1 126
AdUX 2 457
Adyen 14 17.797
Aedifica 3 925
Aegon 3.258 323.033
AFC Ajax 538 7.088
Affimed NV 2 6.305
ageas 5.844 109.901
Agfa-Gevaert 14 2.062
Ahold 3.538 74.348
Air France - KLM 1.025 35.260
AIRBUS 1 12
Airspray 511 1.258
Akka Technologies 1 18
AkzoNobel 467 13.049
Alfen 16 25.151
Allfunds Group 4 1.516
Almunda Professionals (vh Novisource) 651 4.251
Alpha Pro Tech 1 17
Alphabet Inc. 1 418
Altice 106 51.198
Alumexx ((Voorheen Phelix (voorheen Inverko)) 8.486 114.826
AM 228 684
Amarin Corporation 1 133
Amerikaanse aandelen 3.837 243.721
AMG 971 134.208
AMS 3 73
Amsterdam Commodities 305 6.743
AMT Holding 199 7.047
Anavex Life Sciences Corp 2 492
Antonov 22.632 153.605
Aperam 92 15.044
Apollo Alternative Assets 1 17
Apple 5 384
Arcadis 252 8.797
Arcelor Mittal 2.034 320.929
Archos 1 1
Arcona Property Fund 1 286
arGEN-X 17 10.350
Aroundtown SA 1 221
Arrowhead Research 5 9.750
Ascencio 1 28
ASIT biotech 2 697
ASMI 4.108 39.586
ASML 1.766 109.750
ASR Nederland 21 4.507
ATAI Life Sciences 1 7
Atenor Group 1 522
Athlon Group 121 176
Atrium European Real Estate 2 199
Auplata 1 55
Avantium 32 13.825
Axsome Therapeutics 1 177
Azelis Group 1 66
Azerion 7 3.442