Przypuśćmy, że moje EA otworzy w różnym czasie kilka transakcji i te transakcje są otwarte. Czy moge zmodyfikować np. TP i SL każdej z tych transakcji inaczej ? Np. Transakcja pierwsza TP zmieniam na 15 a SL na 10, transakcja druga TP na 50 SL na 30 itd. 
Jak je rozróżnić przy modyfikacji ?
			
			
									
									Niezależne modyfikowanie transakcji
Niezależne modyfikowanie transakcji
Solą życia jest kasa.
						- siersciuch
 - Pasjonat

 - Posty: 407
 - Rejestracja: 06 kwie 2010, 20:31
 
przez ticket, dla każdej odzielnia modyfikacja, chyba, ze Twoje EA niema górnej granicy ilosci zleceń, przez to ciezko bedzie wybrac tą właściwą.
Możesz spróbować dac warunek na kolejność otwartych tranzakcji w czasie
Np pierwsze zlecenie bedzie zapisywane do Tablica[0] drógie do Tablica[1]...
			
			
									
									Możesz spróbować dac warunek na kolejność otwartych tranzakcji w czasie
Np pierwsze zlecenie bedzie zapisywane do Tablica[0] drógie do Tablica[1]...
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.
						- grassmouse
 - Stały bywalec

 - Posty: 21
 - Rejestracja: 20 sty 2011, 21:39
 
Trzeba przejechać pętlą po otwartych zleceniach i wybrać to, które ma określony komentarz. Na przykład:A mógłby mi ktoś przedstawić jakiś przyklad jak wybraćtransakcję po komentarzu ?
Kod: Zaznacz cały
int find_by_comment(string comment)
{
  int ticket = -1;
  int i;
  for (i = OrdersTotal() - 1; i >= 0; i--)
  {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    if (OrderComment() == comment)
    {
      ticket = OrderTicket();
      break;
    }
  }
  return(ticket);
}
Powyższa funkcja przeszukuje wszystkie otwarte zlecenia na rachunku - przy zastosowaniu w EA wypadałoby sprawdzić jeszcze w warunku magic number i symbol instrumentu przypisane do danego zlecenia (żeby przypadkiem nie wtrącać się do zleceń EA działającego równolegle).
							