Problem ze stabilnością EA

ODPOWIEDZ
Awatar użytkownika
m_c
Stały Bywalec
Posty: 186
Rejestracja: czwartek 17 paź 2013, 12:51
Lat na Forex: 14
Kontakt:

Problem ze stabilnością EA

wtorek 29 kwie 2014, 10:46

Witam,

mam problem, nazwijmy to "stabilność". Kod działa poprawnie (taki sam na wszystkich platformach), jednak na niektórych platformach działa źle i nie znam przyczyny.Objawy:

1. Na platformie ING pomijana jest pętla dotycząca jednego zlecenia dziennie
2. Na platformie LMAX i Iron FX zdarzyło się (przy szybkim,gwałtownym ruchu rynku), iż otwierana jest maksymalna liczba pozycji na jaką pozwala konto zamiast tylko jednej (tak jakby pomijany był ten warunek, lub nie dostawał od platformy feedback że już jest pozycja otwarta).

Czy ktoś jest w stanie zasugerować rozwiązanie (pomijając zmianę brokera)?
Czy jest to kwestia pomiędzy serwerem i moim komputerem - mam na myśli czas reakcji-czy coś jest blokowane u brokera - np. serwer demo, a zasoby wykorzystywane są na real?

Awatar użytkownika
wdfx
Gaduła
Posty: 265
Rejestracja: czwartek 08 lis 2012, 12:01

Re: Problem ze stabilnością EA

czwartek 08 maja 2014, 14:18

Trudno się domyślać jak masz ten kod zrobiony ale to dość proste

Kod: Zaznacz cały

int ot = OrdersTotal();
bool SaOtwartePozycje =false;

  for(int i = 0 ; i < ot; i ++)
  { 
   if(OrderSelect (i, SELECT_BY_POS) == true)
   {
      if(OrderSymbol()!=Symbol()) continue;
      if(OrderMagicNumber()==iles) 
      {
        SaOtwartePozycje = true;
        breake; lub continue;

        ...

      }
    
      ...
      
   }
  }

...


 if(!SaOtwartePozycje) OrderSend(Symbol() ,...
The Winner Takes It All

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości