Word abonnee en neem Beursduivel Premium
Rode planeet als pijlen grid met hoorntjes Beursduivel

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 Beursduivel.be

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 465 6.854
AB InBev 2 5.311
Abionyx Pharma 2 29
Ablynx 43 13.356
ABN AMRO 1.580 47.274
ABO-Group 1 19
Acacia Pharma 9 24.692
Accell Group 151 4.129
Accentis 2 253
Accsys Technologies 22 9.055
ACCSYS TECHNOLOGIES PLC 218 11.686
Ackermans & van Haaren 1 167
ADMA Biologics 1 32
Adomos 1 126
AdUX 2 457
Adyen 13 16.717
Aedifica 2 844
Aegon 3.257 320.409
AFC Ajax 537 7.029
Affimed NV 2 5.802
ageas 5.843 109.785
Agfa-Gevaert 13 1.900
Ahold 3.536 74.034
Air France - KLM 1.024 34.396
AIRBUS 1 2
Airspray 511 1.258
Akka Technologies 1 18
AkzoNobel 466 12.779
Alfen 13 17.526
Allfunds Group 3 1.239
Almunda Professionals (vh Novisource) 651 4.247
Alpha Pro Tech 1 17
Alphabet Inc. 1 342
Altice 106 51.196
Alumexx ((Voorheen Phelix (voorheen Inverko)) 8.485 114.779
AM 228 684
Amarin Corporation 1 133
Amerikaanse aandelen 3.822 240.564
AMG 965 126.748
AMS 3 73
Amsterdam Commodities 303 6.527
AMT Holding 199 7.047
Anavex Life Sciences Corp 2 384
Antonov 22.632 153.605
Aperam 91 14.205
Apollo Alternative Assets 1 17
Apple 5 322
Arcadis 251 8.630
Arcelor Mittal 2.024 318.786
Archos 1 1
Arcona Property Fund 1 272
arGEN-X 15 9.193
Aroundtown SA 1 189
Arrowhead Research 5 9.316
Ascencio 1 20
ASIT biotech 2 697
ASMI 4.107 37.789
ASML 1.762 77.871
ASR Nederland 18 4.165
ATAI Life Sciences 1 7
Atenor Group 1 347
Athlon Group 121 176
Atrium European Real Estate 2 199
Auplata 1 55
Avantium 29 10.818
Axsome Therapeutics 1 177
Azelis Group 1 49
Azerion 7 2.683

Macro & Bedrijfsagenda

  1. 29 mei

    1. Consumentenvertrouwen juni (Dld)
    2. Consumentenvertrouwen mei (Fra)
    3. ASR jaarvergadering
    4. Hypotheekaanvragen - wekelijks (VS)
    5. Inflatie mei, vlpg (Dld)
    6. OCI jaarvergadering
    7. Federal Reserve - Beige Book (VS)
    8. HP Q2-cijfers (VS)
    9. Salesforce Q1-cijfers (VS)
  2. 30 mei

    1. Azerion Q1-cijfers
de volitaliteit verwacht indicator betekend: Market moving event/hoge(re) volatiliteit verwacht