Kan een EA automatisch een script starten?
Results 1 to 10 of 10

Thread: Kan een EA automatisch een script starten?

  1. #1
    Kan een EA automatisch een script starten?

    Proost

    Scoobs

  2. #2

  3. #3

    Quote Originally Posted by ;
    Wat ik eigenlijk probeer te doen, is wanneer MT4 laadt, het automatisch een EA en een script laadt. Aangezien jij jij bent, heeft een EA vinkjes nodig, maar een script niet.
    Nou ... het automatisch starten van een EA en script bij het opstarten van MT4 is een iets andere situatie dan simpelweg een EA een script laten aanroepen.
    Quote Originally Posted by ;
    Ik keek in het helpbestand en er staat dat je een bestand naar de terminal kunt sturen om uit te voeren, maar het lijkt MT4 helemaal niet uit te voeren als ik hun logica volg.
    Ja, zo doe je dat. Er moet iets mis zijn met uw configuratiebestand en/of uw opstartopdrachtregel. Zoals u weet, als de EA was gekoppeld aan een kaart toen MT4 werd gesloten, zou deze automatisch moeten starten wanneer MT4 wordt geladen. De EA hoeft dus waarschijnlijk niet in uw configuratiebestand te staan, hoewel hij daar zeker wel zou kunnen staan. Het opstartscript moet in uw configuratiebestand worden geplaatst. Probeer een heel eenvoudig configuratiebestand (in dit voorbeeld loadtest.txt genoemd), zoals dit (wijzig de Expert- en Script-namen dienovereenkomstig): Ingevoegde code Symbool=EURUSD Periode=M30 Expert=SpreadEA Script=spread Deze instellingen openen de EURUSD,M30 chart bij het opstarten en laadt de SpreadEA EA en het spread-script automatisch. Uw opdrachtregel ziet er ongeveer zo uit: C:\\MyProgr\\MetaTrader - Alpari (VS)\\terminal.exe loadtest.txt

  4. #4
    Wat ik eigenlijk probeer te doen, is wanneer MT4 laadt, het automatisch een EA en een script laadt. Aangezien jij jij bent, heeft een EA vinkjes nodig, maar een script niet. Ik keek in het helpbestand en er staat dat je een bestand naar de terminal kunt sturen om uit te voeren, maar het lijkt MT4 helemaal niet uit te voeren als ik hun logica volg. Scoobs

  5. #5
    Het kan gedaan worden. Wijs een sneltoets toe aan het script, doe dan een verzendsleutel om het te activeren, daar is code in de codebase voor, ik heb de link niet.
    http://www.metatrader.info/node/160

  6. #6

    Quote Originally Posted by ;
    Dat zou een optie zijn als hij een indoor van de EA zou willen bellen. Maar de vraag betrof een script, geen indoor.
    oeps, sorry, goed punt. . .

  7. #7

    Quote Originally Posted by ;
    Of gewoon de Indior gebruiken via iCustom in de EA?
    http://docs.mql4.com/indiors/iCustom
    Dat zou een optie zijn als hij een indoor van de EA zou willen bellen. Maar de vraag betrof een script, geen indoor.

  8. #8

    Quote Originally Posted by ;
    Kan een EA automatisch een script starten?
    Ik neem aan dat je het hebt over een MT4-script. Ik weet niet hoe ik dat moet doen. Het zou me niet verbazen te horen dat iemand een manier heeft bedacht om het te doen. Maar waarom rommelen met een script? Is er een reden waarom je de scriptcode niet gewoon naar de EA kunt kopi�ren en intern kunt aanroepen?

  9. #9

    Quote Originally Posted by ;
    Maar waarom rommelen met een script? Is er een reden waarom je de scriptcode niet gewoon naar de EA kunt kopi�ren en intern kunt aanroepen?
    Of gewoon de Indior gebruiken via iCustom in de EA?
    http://docs.mql4.com/indiors/iCustom

  10. #10
    De oplossing die zznbrm je biedt (1 jaar later... sorry dat ik zo laat ben ;-) ) werkt prima... maar als je echt wilt dat 'een Expert Advisor automatisch een script start' raad ik je aan om include en zet gedeelde functies in een bibliotheek.
    http://docs.mql4.com/basis/preprosessor/includeJe hebt dus 3 bestanden. mylib.mqh waar je functies plaatst die moeten worden gedeeld tussen je EA en je script yourscript.mq4 dat #include mylib.mqh bevat en een functie aanroept van mylib.mqh yourea.mq4 die #include mylib.mqh bevat en ook kan aanroepen dezelfde functie van mylib.mqh

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.