Witam mam problem z spr czy zlecenie zostało zamknięte, myślałem ze kod:
for(int i=0;i<OrdersHistoryTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
{
if(ticket==OrderTicket())
nie zadziala dla aktywnego zlecenia.....Niestety dział......
Zatem jak najłatwiej sprawdzić czy zlecenie trwa czy zostało zamknięte znając Ticket??
spr zamkniętego zlecenia
- Pierz Andrzej
- Przyjaciel Forum
- Posty: 1200
- Rejestracja: 02 lip 2006, 14:17
Re: spr zamkniętego zlecenia
jesteś pewien że nie działa ?
u mnie funkcja test nie widzi otwartych zleceń
ale jeżeli mimo to dalej widzi to spróbuj sprawdzić cza zamknięcia tej pozycji OrderCloseTime()
u mnie funkcja test nie widzi otwartych zleceń
Kod: Zaznacz cały
void test()
{
for (int i = OrdersHistoryTotal() -1 ;i >=0;i--)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) == true)
{
if (ticket == OrderTicket())
{
}
}
}
}
z poważaniem
Andrzej Pierz
FOREX-SERVICE
Andrzej Pierz
FOREX-SERVICE