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).