Limit otwartych pozycji typu sell/buy

O jezykach programowania w platformach i nie tylko.
ebate
Stały bywalec
Stały bywalec
Posty: 24
Rejestracja: 18 mar 2012, 21:06

Limit otwartych pozycji typu sell/buy

Nieprzeczytany post autor: ebate »

Witam,
Chciałbym wprowadzić do mojego ea ograniczenie ilości otwartych pozycji. Niestety funkcja OrdersTotal() w moim przypadku jest bezużyteczna, ponieważ chodzi mi o zlecenia jednego typu a nie wszystkie. Tak dla zobrazowania: mam otwarte juz 2 pozycje sell, ea wylacza zawieranie transakcji sell dopoki nie zamknie jednej z nich. Myslalem o liczniku, ale pozycje w wiekszości sa zamykane przez tp. Gdyby byla funkcja OrdersSellTotal() lub OrdersBuyTotal() to by bylo po klopocie.

Awatar użytkownika
roman15
Stały bywalec
Stały bywalec
Posty: 24
Rejestracja: 25 paź 2005, 16:18

Re: Limit otwartych pozycji typu sell/buy

Nieprzeczytany post autor: roman15 »

for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol()==Symbol())
if (OrderMagicNumber()== Reference)
if (OrderType()==OP_SELL )
buys ++;


if (OrderType()==OP_BUY )
sells++;




}

ODPOWIEDZ