OrderSend() jest typem int i zwraca....... no właśnie co zwraca?
a. unikalny numer zlecenia, lub jeśli coś było nie tak to -1
b. zwraca MagicNumber
a może unikalny numer zlecenia i MagicNumber to to samo?
OrderSend() jeszcze raz
- MaRCHeW
- Moderator Forum
- Posty: 827
- Rejestracja: czwartek 08 mar 2012, 15:15
- skype: karol_marchewka
- Lat na Forex: 8
- Rodzaj rachunku: Rachunek rzeczywisty
- Lokalizacja: Poznań
Re: OrderSend() jeszcze raz
Witam :)
Returns number of the ticket assigned to the order by the trade server or -1 if it fails.
http://docs.mql4.com/trading/ordersend
Pozdrawiam
Karol Marchewka
Wg dokumentacji mql4:m_c pisze:OrderSend() jest typem int i zwraca....... no właśnie co zwraca?
a. unikalny numer zlecenia, lub jeśli coś było nie tak to -1
b. zwraca MagicNumber
a może unikalny numer zlecenia i MagicNumber to to samo?
Returns number of the ticket assigned to the order by the trade server or -1 if it fails.
http://docs.mql4.com/trading/ordersend
Pozdrawiam
Karol Marchewka
Re: OrderSend() jeszcze raz
W takim razie do czego wykorzystuje się MagicNumber?
Pytam ponieważ, ea nie działa poprawnie. Czyli po odwróceniu pozycji od razu zamyka zlecenie i otwiera kolejne w tym samym kierunku. W pętli do liczenia zleceń i zamykania korzystam z MagicNumber. Z tego by wynikało że błąd jest w momencie realizacji OrderSend()?
Pytam ponieważ, ea nie działa poprawnie. Czyli po odwróceniu pozycji od razu zamyka zlecenie i otwiera kolejne w tym samym kierunku. W pętli do liczenia zleceń i zamykania korzystam z MagicNumber. Z tego by wynikało że błąd jest w momencie realizacji OrderSend()?
- MaRCHeW
- Moderator Forum
- Posty: 827
- Rejestracja: czwartek 08 mar 2012, 15:15
- skype: karol_marchewka
- Lat na Forex: 8
- Rodzaj rachunku: Rachunek rzeczywisty
- Lokalizacja: Poznań
Re: OrderSend() jeszcze raz
Witam :)
Pozdrawiam
Karol Marchewka
Odpowiedź: http://forum.mql4.com/53426m_c pisze:W takim razie do czego wykorzystuje się MagicNumber?
Pytam ponieważ, ea nie działa poprawnie. Czyli po odwróceniu pozycji od razu zamyka zlecenie i otwiera kolejne w tym samym kierunku. W pętli do liczenia zleceń i zamykania korzystam z MagicNumber. Z tego by wynikało że błąd jest w momencie realizacji OrderSend()?
Pozdrawiam
Karol Marchewka
Re: OrderSend() jeszcze raz
Ok. Dzięki. Teraz z innej beczki. Czy jest możliwość (teoretycznie/hipotetycznie i praktycznie) że ea działa niepoprawnie a GetLastError() zwraca 0? A w dzienniku jest tylko info typu process, open,closed,request i nie ma nic o błędach?
- MaRCHeW
- Moderator Forum
- Posty: 827
- Rejestracja: czwartek 08 mar 2012, 15:15
- skype: karol_marchewka
- Lat na Forex: 8
- Rodzaj rachunku: Rachunek rzeczywisty
- Lokalizacja: Poznań
Re: OrderSend() jeszcze raz
Witam :)
Jeżeli masz błąd w kodzie źródłowym i jest to błąd logiczny to platforma tego nie wychwyci. Sam musisz znaleźć ten błąd.
Pozdrawiam
Karol Marchewka
Pytanie co znaczy niepoprawnie? Jeżeli zlecenia nie są wysyłane lub mają jakiś błąd to platforma zwraca błąd.m_c pisze:Ok. Dzięki. Teraz z innej beczki. Czy jest możliwość (teoretycznie/hipotetycznie i praktycznie) że ea działa niepoprawnie a GetLastError() zwraca 0? A w dzienniku jest tylko info typu process, open,closed,request i nie ma nic o błędach?
Jeżeli masz błąd w kodzie źródłowym i jest to błąd logiczny to platforma tego nie wychwyci. Sam musisz znaleźć ten błąd.
Pozdrawiam
Karol Marchewka
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości