Witam,
Poszuje automatu ktory bedzie zamykal wszystkie pozycje w okreslonej sytuacji np:
otwieram pozycje dluga po zamknieciu swieczki powyzej sredniej o okreslonych parametrach ( otwieram jak z reki ), zamknieciem pozycji bedzie zmkniecie swieczki ponizej w/w sredniej i w tym wypadku chcialbym zeby to zrobil automat. Analogicznie dla pozycji krotkiej.
Z gory dziekuje za pomoc.
EA zamykajacy pozycje, po zamknieciu swiecy pon/pow sred.
nie wiem czy oto Ci chodziło ........................................
Kod: Zaznacz cały
int start()
{
void ZamknijBuy()
{
int i;
for (i = OrdersTotal(); i>=0 ; i--)
{
if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES) && (OrderSymbol() == Symbol()))
{
if (OrderType()==OP_BUY && OrderMagicNumber()== magic && iMA(NULL,0,MAShort,0,MODE_SMA,PRICE_CLOSE,0) > iClose(NULL, PERIOD_H1, 1))
OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),0,Green);
}
}
}
void ZamknijSell()
{
int i;
for (i = OrdersTotal(); i>=0 ; i--)
{
if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES) && (OrderSymbol() == Symbol()))
{
if (OrderType()==OP_SELL && OrderMagicNumber()== magic && iMA(NULL,0,MAShort,0,MODE_SMA,PRICE_CLOSE,0) < iClose(NULL, PERIOD_H1, 1))
OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,Digits),1,Red);
}
}
}
}
Ten nie popełnia błędów kto nic nie robi