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?
Problem ze stabilnością EA
Re: Problem ze stabilnością EA
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
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości