Kod godziny handlu
Pokaż wyniki od 1 do 8 z 8

Wątek: Kod godziny handlu

  1. #1
    Cześć ludzie,

    Staram się, aby mój EA handlował tylko między pewnymi godzinami.
    Czy ktoś może rzucić nieco światła na to, dlaczego ten kod nie zadziała dla mnie?



    extern bool UseHourTrade = True;
    extern int GMTOffSet = 1;
    extern int FromHourTrade = 6;
    extern int ToHourTrade = 18;



    if (MayOpenDeferOrder)/MayOpenDeferOrder to zlecenie kupowania z limitem kupowania lub kupowania
    {
    if ((UseHourTrade == true) ((Hour () GMTOffSet) lt; = FromHourTrade (Hour () GMTOffSet) gt; = ToHourTrade)) MayOpenDeferOrder = false;
    }

    Z góry dziękuję,

    ZA

  2. #2
    Masz to w tył. Zakładam, że chcesz, aby EA wymieniało między 6:00 a 18:00, prawda? if (Hour () gt; = StartTime Hour () lt; EndTime) OrderSend ...

  3. #3

    Cytat Zamieszczone przez ;
    Masz to w tył. Zakładam, że chcesz, aby EA wymieniało między 6:00 a 18:00, prawda? if (Hour () gt; = StartTime Hour () lt; EndTime) OrderSend ...
    Jestem początkującym (właśnie zaczynałem dzisiaj kodować) i to, co ma powiedzieć linia; Sprawdź przed przesłaniem, a jeśli czas jest poza godziną handlu, nie przesyłaj zamówienia. Więc to nie działa w ten sposób. Muszę się gdzieś mylić. Czy nadal jestem z powrotem?

  4. #4
    Ok, jeśli (MayOpenDeferOrder)/MayOpenDeferOrder to zlecenie kupowania lub zlecenie kupna limitu {if ((UseHourTrade == true)/Jeśli czas jest wcześniejszy niż czas rozpoczęcia ((godzina () GMTOffSet) lt; = FromHourTrade/Jeśli czas jest późniejszy niż czas zakończenia (Hour () GMTOffSet) gt; = ToHourTrade)) MayOpenDeferOrder = false; } Czas nie może być wcześniejszy niż czas rozpoczęcia, ORAZ późniejszy niż czas rozpoczęcia. Musisz użyć OR || dowództwo. A więc ... jeśli (MayOpenDeferOrder)/MayOpenDeferOrder to zlecenie kupowania z limitem kupna (jeśli ((UseHourTrade == true) (((Hour () GMTOffSet) lt; = FromHourTrade || (Hour () GMTOffSet) gt; = ToHourTrade))) MayOpenDeferOrder = false; }

  5. #5
    Możesz użyć TimeHour (TimeCurrent ()); na twoją godzinę. Wydaje mi się, że pamiętam coś głupiego o Godzinie ();

  6. #6

    Cytat Zamieszczone przez ;
    Ok, jeśli (MayOpenDeferOrder) ...
    Dzięki kolego, wciąż nie działa, ale jestem pewien, że nigdy bym go nie działał, gdybym użył zamiast tego. Zbliżać się

  7. #7

    Cytat Zamieszczone przez ;
    Możesz użyć TimeHour (TimeCurrent ()); na twoją godzinę. Wydaje mi się, że pamiętam coś głupiego o Godzinie ();
    Ok, sprawdzę to i wstawię to zamiast .. 1.30am tutaj .. może będę kontynuował to jutro okrzyki A

  8. #8
    Ok, dzięki Guys, właśnie tego chciałem i działa teraz, {if ((UseHourTrade == true) ((TimeHour (TimeCurrent ()) lt; = FromHourTrade || TimeHour (TimeCurrent ()) gt; = ToHourTrade))) MayOpenDeferOrder = false; }

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Używamy cookies
Używamy cookies, aby jak najlepiej dostosować witrynę do Twoich potrzeb. Kontynuowanie przeglądania tej strony, oznacza zgodę na używanie plików cookies. Aby uzyskać więcej informacji zapoznaj się z naszą Polityką Prywatności.