Советник закрывает все ордера при достижении заданного размера профита или убытка в валюте депозита.

Советник может работать только по той паре на которую брошен или по всем инструментам счета.

Стопы он не ставит.

Как только прибыль по всем открытым ордерам (если AllSymbol = true то всего счета, если AllSymbol = false то только ордеров текущей валютной пары) достигает уровня ProfitClose (в валюте депозита), то все ордера закроются. ProfitClose и LossClose указываются в валюте депозита.

extern double ProfitClose     = 10;   //закрывать все ордера при получении профита
extern double LossClose       = 1000; //закрывать все ордера при получении убытка
extern bool   AllSymbol       = false;//учитывать все инструменты или только тот, на котором стоит советник
extern bool   AllMagik        = false;//учитывать все магики или только те, что указаны в переменной Magik
extern string Magik     = "0,1,2,3,4,5"-указываем какие магики контроллировать, если AllMagik=true, то все;

Пример:

На Вашем счете работает несколько советников. Они открыли много ордеров на разных валютах.

Как только общая прибыль по счету достигла 15$ (задается в параметрах) или убыток достиг 1000$, все ордера закроются.

 

CloseProfit 600
CloseProfit 600
CloseProfit 600.rar
0.0 B
812 Downloads
Детали