Martingaal EA - Page 5
Page 5 of 635 FirstFirst ... 345
Results 41 to 46 of 46

Thread: Martingaal EA

  1. #41

  2. #42
    2 Bijlage(n) Hallo Marcelo, ik heb hier een paar nieuwe bestanden, met bijgewerkte code. Het grootste deel van de codering is gedaan. 1. Ik wil dat de ea een starttijd en een eindtijd heeft, dus de ea begint op een specifiek tijdstip en sluit alle transacties op een specifiek tijdstip en waar of onwaar om deze functie te gebruiken. 2. op basis van de TP en SL is de volgorde in de richting van die laatste balk in het tijdsbestek gegaan, als de balk een bullbar is, dan lang, als het een bearbar is, dan kort, maar zeg of de TP hit, dan wordt de EA afgesloten en afgesloten voor de dag, als je de tijdsbestekfunctie gebruikt die is ingesteld op waar, dan begint de EA morgen om die tijd opnieuw en doet alles hetzelfde opnieuw. Als je TP niet raakt en SL raakt, dan verdubbelt de bestelling via MM die je al hebt, de partijgrootte en gaat de transactie in de richting waarin de EA werd gestopt op basis van de eerste transactie SL en TP opnieuw en het doet dit totdat een van beide MAX TRADE hit of eindtijd of TP hit en dan sluit de EA af en begint morgen opnieuw. Bedankt!
    https://www.aforexa.com/attachments/...1634800648.mq4
    https://www.aforexa.com/trading-syst...-question.html

  3. #43
    Hallo Chandra, heel erg bedankt hiervoor, maar mijn codeervaardigheden zijn niet zo geweldig, ik zal dit proberen, anders zou het geweldig zijn als er iemand anders is die me hiermee kan helpen, ik denk niet veel moet worden gedaan, zo te zien. Bedankt, raad eens
    Quote Originally Posted by ;
    Hallo, ik werk niet veel met EA's, hoewel ik ze wel kan wijzigen. Ik ben vooral bezig met Indiors. Maar ik zal proberen aan te geven hoe u met deze problemen om kunt gaan. 1. U kunt twee globale variabelen defini�ren [int StartHour=8, EndHour=16; ] en laat alle handel stoppen (en bestaande orders sluiten, indien nodig), wanneer de tijd boven EndHour is. Sta nieuwe bestellingen alleen toe als de tijd tussen deze twee tijden ligt. if (Hour() gt;= StartHour Hour() lt; EndHour) AllowTrades=true; anders AllowTrades=false; if (Hour() gt;= EndHour) CloseAll();/gebruik een CloseAll-routine om alles te sluiten. 2. Eerst kunt u het aantal transacties per dag controleren (laten we er 1 houden). Definieer drie globale variabelen [int TodayTrades, DailyTrades=1, LastDay=-1; ]. A. Wanneer een transactie wordt geplaatst, moet er 1 worden afgetrokken van TodayTrades [TodayTrades--; ]. Wanneer een TP is bereikt, zullen er geen transacties meer zijn. B. Wanneer een SL wordt geraakt (ik weet niet hoe ik dit moet controleren), moet de TodayTrades worden verhoogd met 1 [TodayTrades ; ]. OF u kunt TodayTrades verminderen wanneer TP is bereikt, in plaats van tijdens het plaatsen van de bestelling (maar logischerwijs zal het hetzelfde probleem hebben om te weten of de bestelling SL of TP bereikt). C. if (LastDay != Dag()) { TodayTrades=DailyTrades; LaatsteDag = Dag(); } D. Controleer voor elke bestelling: of (TodayTrades gt; 0) plaats handel. Op deze manier kunt u bepalen hoeveel maximale transacties u wilt. Als u alle transacties aftrekt tijdens het plaatsen van bestellingen, kunt u ook het maximale totale aantal transacties per dag controleren (inclusief winnaars en verliezers). Dit is de logica die ik kan bedenken. Ik hoop dat je het aan het werk kunt zetten. Succes. chandra
    Quote Originally Posted by ;
    Hallo, ik werk niet veel met EA's, hoewel ik ze wel kan wijzigen. Ik ben vooral bezig met Indiors. Maar ik zal proberen aan te geven hoe u met deze problemen om kunt gaan. 1. U kunt twee globale variabelen defini�ren [int StartHour=8, EndHour=16; ] en laat alle handel stoppen (en bestaande orders sluiten, indien nodig), wanneer de tijd boven EndHour is. Sta nieuwe bestellingen alleen toe als de tijd tussen deze twee tijden ligt. if (Hour() gt;= StartHour Hour() lt; EndHour) AllowTrades=true; anders AllowTrades=false; if (Hour() gt;= EndHour) CloseAll();/gebruik een CloseAll-routine om alles te sluiten. 2. Eerst kunt u het aantal transacties per dag controleren (laten we er 1 houden). Definieer drie globale variabelen [int TodayTrades, DailyTrades=1, LastDay=-1; ]. A. Wanneer een transactie wordt geplaatst, moet er 1 worden afgetrokken van TodayTrades [TodayTrades--; ]. Wanneer een TP is bereikt, zullen er geen transacties meer zijn. B. Wanneer een SL wordt geraakt (ik weet niet hoe ik dit moet controleren), moet de TodayTrades worden verhoogd met 1 [TodayTrades ; ]. OF u kunt TodayTrades verminderen wanneer TP is bereikt, in plaats van tijdens het plaatsen van de bestelling (maar logischerwijs zal het hetzelfde probleem hebben om te weten of de bestelling SL of TP bereikt). C. if (LastDay != Dag()) { TodayTrades=DailyTrades; LaatsteDag = Dag(); } D. Controleer voor elke bestelling: of (TodayTrades gt; 0) plaats handel. Op deze manier kunt u bepalen hoeveel maximale transacties u wilt. Als u alle transacties aftrekt tijdens het plaatsen van bestellingen, kunt u ook het maximale totale aantal transacties per dag controleren (inclusief winnaars en verliezers). Dit is de logica die ik kan bedenken. Ik hoop dat je het aan het werk kunt zetten. Succes. chandra

  4. #44

  5. #45
    Hallo guess121, ik werk niet veel met EA's, hoewel ik ze kan wijzigen. Ik ben vooral bezig met Indiors. Maar ik zal proberen aan te geven hoe u met deze problemen om kunt gaan.
    Quote Originally Posted by ;
    1. ik wil dat de ea een starttijd en een eindtijd heeft, dus de ea begint op een specifiek tijdstip en sluit alle transacties op een specifiek tijdstip en waar of onwaar om deze functie te gebruiken.
    1. U kunt twee globale variabelen defini�ren [int StartHour=8, EndHour=16; ] en laat alle handel stoppen (en bestaande orders sluiten, indien nodig), wanneer de tijd boven EndHour is. Sta nieuwe bestellingen alleen toe als de tijd tussen deze twee tijden ligt. if (Hour() gt;= StartHour Hour() lt; EndHour) AllowTrades=true; anders AllowTrades=false; if (Hour() gt;= EndHour) CloseAll();/gebruik een CloseAll-routine om alles te sluiten. 2. Eerst kunt u het aantal transacties per dag controleren (laten we er 1 houden). Definieer drie globale variabelen [int TodayTrades, DailyTrades=1, LastDay=-1; ]. A. Wanneer een transactie wordt geplaatst, moet er 1 worden afgetrokken van TodayTrades [TodayTrades--; ]. Wanneer een TP is bereikt, zullen er geen transacties meer zijn. B. Wanneer een SL wordt geraakt (ik weet niet hoe ik dit moet controleren), moet de TodayTrades worden verhoogd met 1 [TodayTrades ; ]. OF u kunt TodayTrades verminderen wanneer TP is bereikt, in plaats van tijdens het plaatsen van de bestelling (maar logischerwijs zal het hetzelfde probleem hebben om te weten of de bestelling SL of TP bereikt). C. if (LastDay != Dag()) { TodayTrades=DailyTrades; LaatsteDag = Dag(); } D. Controleer voor elke bestelling: of (TodayTrades gt; 0) plaats handel. Op deze manier kunt u bepalen hoeveel maximale transacties u wilt. Als u alle transacties aftrekt tijdens het plaatsen van bestellingen, kunt u ook het maximale totale aantal transacties per dag controleren (inclusief winnaars en verliezers). Dit is de logica die ik kan bedenken. Ik hoop dat je het aan het werk kunt zetten. Succes. chandra

  6. #46
    Quote Originally Posted by ;
    zoals u kunt zien meneer, doe ik een BackTest met uw EA met mijn ECHTE ACCOUNT in ikofx en WALLA!!! wat zijn de GEWELDIGE EA die je hebt ..... ik zal opnieuw POST als deze EA een BEWEGING heeft gemaakt
    PS: deze EA maak je ALLEEN op slechts paar EU meneer???
    Post je het setbestand? Bedankt!

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.