Filtermiddelfiltercode toevoegen voor EA
Results 1 to 4 of 4

Thread: Filtermiddelfiltercode toevoegen voor EA

  1. #1
    Hallo, ik probeer een uurruilfilter toe te voegen aan mijn adres:

    externe tekenreeks TL_Ex = ------- Uurinstellingen: ingesteld op nul zonder beperkingen;
    extern bool TradeHour = true;
    extern int StartHour = 00;
    extern int StartMinute = 30;
    extern int EndHour = 23;
    extern int EndMinute = 30;



    if (TradeHour)
    {
    int uur = TimeHour (TimeCurrent ());
    int minuut = TimeMinute (TimeCurrent ());

    if (! ((StartHour == 0 EndHour == 0) || (uur gt; = StartHour hour lt; = EndHour)) ||
    (Start Minute gt; 0 uur == StartHour minuut lt; StartMinute) ||
    (EndMinute gt; 0 uur == EndUur minuut gt; EndMinute)) {return (0); }
    }

    maar als ik bijvoorbeeld wil ruilen van 22:00 tot 05:00, dan werkt het niet, wat moet ik veranderen?

    bedankt,

  2. #2
    Ik heb iets gevonden dat goed werkt ../ ------------------------------------- ----------------------------- bool tradeTime () {if (TradeTimeFilter) {datetime time_now, time_begin, time_end, time_end_today; time_now = TimeCurrent (); time_begin = StrToTime (TradeBegin); if (! EndInTomorrow) {time_end = StrToTime (TradeEnd); } else if (EndInTomorrow) {time_end = StrToTime (TradeEnd) 86400; time_end_today = StrToTime (TradeEnd); } if (! EndInTomorrow (time_nowlt; time_begin || time_nowgt; time_end)) {return (false); } else if (EndInTomorrow time_nowgt; time_end_today time_nowlt; time_begin) {return (false); }} return (waar); } bedankt

  3. #3
    Een elegante manier om dit probleem op te lossen is om een ??????reeks van 24 posities te maken, zoals een dag 24 uur heeft. In elke positie plaats je bijvoorbeeld een nul (of false) waarde als je niet handelt en anders als je ruilt (eigenlijk een schakelaar aanuit). Vervolgens zoekt u gewoon het huidige uur op en gebruikt u het als een index voor de machtigingsmatrix. Op deze manier heb je geen if-statements nodig, de code wordt vrij eenvoudig en je kunt elk tijdspatroon zonder extra inspanning (code) implementeren. Bijvoorbeeld: Insert Code Int permissions # 91; 24 # 93; = {1,1,1,1,1,1, waar een rekening voor nodig is ;/handel alleen van 22:00 tot 05:00 ... als (toestemmingen # 91; TimeHour (TimeCurrent ()) # 93 {//handel toegestaan}

  4. #4
    er is een trade-hours filter door Steve Hopwood en Baluda beschikbaar. vind het bijvoorbeeld in deze ea:
    https://www.aforexa.com/trading-syst...ge-method.html...

Similar Threads

  1. Meer grafieken toevoegen op MT4
    By MOALEXOX in forum Cryptocurrencies
    Replies: 2
    Last Post: 14:54,
  2. Replies: 0
    Last Post: 17:46,

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.