Параметр "Средства"

 

Доброе время суток!

Подскажите пожалуйста, есть ли функция, возвращающая значение параметра "Средства" в терминале?

Или аналогичная...

Смысл в том, чтобы закрывать все позиции, когда значение параметра "Средства" достигает определенной цифры.

Например:

* начинаем торговать с суммой на счете 10000;

* в процессе торговли сумма Средств достигает 10100;

* все открытые позиции закрываются, фиксируя прибыль.

Сам искал, но видимо не могу в поисковике правильно сформулировать запрос.

 
//+------------------------------------------------------------------+
//|                                           Я_закрыть_по_сумме.mq4 |
//|                      Copyright © 2006, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property show_inputs
extern double    Profit=0.0; // Профит в единицах баланса 

//+------------------------------------------------------------------+
int init() {return(0);}
//+------------------------------------------------------------------+
int deinit() {return(0);}
//+------------------------------------------------------------------+
int start()
{
if(AccountProfit() >= Profit)  {CloseOrders();} 
return(0);
}
//+------------------------------------------------------------------+
void CloseOrders() { int slippage=30; 
for (int i=OrdersTotal()-1; i>=0; i--) 
{ 
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; 
if (OrderType()==OP_BUY      ) OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),slippage); 
if (OrderType()==OP_SELL     ) OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),slippage); 
if (OrderType()==OP_BUYSTOP  ) OrderDelete(OrderTicket()); 
if (OrderType()==OP_SELLSTOP ) OrderDelete(OrderTicket()); 
if (OrderType()==OP_BUYLIMIT ) OrderDelete(OrderTicket()); 
if (OrderType()==OP_SELLLIMIT) OrderDelete(OrderTicket()); 
} 
} 
 
kombat >>:

Все правильно. Ток слипаж тоже в параметры, 4-х знаки еще остались :)

 

Ага...

Просто никак не привыкну што появилась эта пятимура...

 
Баров в истории 16263
Смоделировано тиков 212728
Качество моделирования 25.00%
Ошибки рассогласования графиков 0
Начальный депозит 10000.00
Чистая прибыль 3986.14
Общая прибыль 4978.58
Общий убыток -992.44
Прибыльность 5.02
Матожидание выигрыша 0.78
Абсолютная просадка 3833.38
Максимальная просадка 4013.48 (39.42%)
Относительная просадка 39.42% (4013.48)
Всего сделок 5094
Короткие позиции (% выигравших) 1515 (98.42%)
Длинные позиции (% выигравших) 3579 (97.90%)
Прибыльные сделки (% от всех) 4995 (98.06%)
Убыточные сделки (% от всех) 99 (1.94%)
Самая большая
прибыльная сделка 1.00
убыточная сделка -29.52
Средняя
прибыльная сделка 1.00
убыточная сделка -10.02
Максимальное количество
непрерывных выигрышей (прибыль) 4995 (4978.58)
непрерывных проигрышей (убыток) 99 (-992.44)
Максимальная
непрерывная прибыль (число выигрышей) 4978.58 (4995)
непрерывный убыток (число проигрышей) -992.44 (99)
Средний
непрерывный выигрыш 4995
непрерывный проигрыш 99
Странно....в тестере такие результаты независимо от размера лота что 1 что 0,01 о_О Не понял
 
Да...спасибо большое за инфу, ребята. Стыдно однако
 
Просто скопировал текст в вновь созданный советник. Работает совершенно иначе