extern double ProfitStartTrall = 0; //закрывать все ордера при получении профита
extern double Koeff_Profit = 0.3;//коэффициент ProfitStartTrall = ProfitStartTrall * ProfitStartK
extern double TrailingPercentProfit = 30; //если 0 то ордера закрываются по ProfitStartTrall иначе они тралятся, (% от прибыли)
extern int TakeProfit = 0; //тейкпрофит от общего безубытка
extern double LocProfit = 0; //профит общего закрытия после включения локов (в валюте депозита)
extern string _ = "";
extern bool Buy = true; //разрешить сделки Buy
extern bool Sell = true; //разрешить сделки Sell
extern string __ = "";
extern int OrdersLimit = 20; //максимальное колличество Limit ордеров (не более 99)
extern int OrdersStop = 0; //максимальное колличество Stop ордеров (не более 99)
extern string ___ = "";
extern double lotLimit = 0.1; //первый лот лимит ордеров, если 0, то % от депозита risk Limit
extern double riskLimit = 1; //процент от депозита для определения лота
extern double lotStop = 0.1; //первый лот стоп ордеров, если 0, то % от депозита riskStop
extern double riskStop = 5; //процент от депозита для определения лота
extern double PlusLotStop = 0.0; //добавка к последующим лотам
extern double PlusLotLimit = 0.0; //добавка к последующим лотам
extern double K_LotStop = 2.0; //умножение следующих лотов Stop
extern double K_LotLimit = 2.0; //умножение следующих лотов Limit
extern int DigitsLot = 2; //округление ордеров 1- десятые (0.1) 2 сотые (0.01)
extern double MaxLot = 100; //Советник не может выставить лот более MaxLot
extern string ____ = "";
extern int MoveStepGread = 10; //шаг перемещения сетки, если 0 не перемещается (работает только при односторонней сетке)
extern int FirstStepLimit = 10; //первый шаг Limit ордеров от текущей цены
extern int FirstStepStop = 50; //первый шаг Stop ордеров от последнего Limit ордера
extern int StepLimit = 10; //расстояние между ордерами, если =0 то автоподстройка сетки под цену
extern int StepStop = 20; //расстояние между ордерами
extern double K_StepLimit = 1; //коэффициент изменения расстояния между LIMIT ордерами
extern double K_StepStop = 1; //коэффициент изменения расстояния между STOP ордерами
extern int Stretching = 5; //с какого ордера Использовать растяжение сетки, если 0 то растяжения нет.!!!!!!!!!!!!
extern int StepStretch = 20; //расстояние между ордерами после начала работы функции Stretching !!!!!!!!!!!
extern double K_StepStretch = 1.3; //коэффициент изменения расстояния между ордерами растяжения !!!!!!!!!
extern int MaxPips = 100; //Ставить ордера не далее от текущей цены (измеряется в пипсах)
extern string _____ = "";
extern int SLossLimit = 0; //стоплосс Limit ордеров
extern int TProfitLimit = 0; //тейкпрофит (если -1 то TP=Step) Limit ордеров
extern int SLossStop = 0; //стоплосс Stop ордеров
extern int TProfitStop = 0; //тейкпрофит (если -1 то TP=Step) Stop ордеров
extern int NoLoss = 0; //перевод в безубыток при превышении ценой заданного кол-ва пунктов от точки общего безубытка
extern int MinProfitNoLoss = 1; //минимальный профит при переводе в безубыток
extern double TrailingPercentStep = 0; //тралл отдельных ордеров (без общего безубытка) задается в процентах от сетки
extern string ___________________ = "";
extern int SleepTime = 0; //таймаут после закрытия ордеров в минутах
extern int magic = 1000;
extern double Diapazon = 1.0; //коэффициент расширения сетки
extern string _____________________ = "";
extern bool TrailingOn = false; //вкл/откл окно трейлинг отдельных направлений по пунктам
extern string parameters.trailing = "1-Candle 2-Fractals 3-ATR >3-pips";
extern int trailingStop = 1; // тралл, если "0-off 1-Candle 2-Fractals 3-ATR >3-pips";
extern int TF_Tralling = 5; // таймфрейм свечей или фракталов для тралла
extern int deltaTralling = 0; // отступ от фрактала или свечи при определении стоплосса. (offset from the fractal or candles)
extern int StepTralling = 1; // шаг - перемещать стоплосс не ближе чем Step (step Thrall, moving not less than Step n )
extern int period_ATR = 14; // период ATR для трейлинга
extern string __________________ = "";
extern bool AlertOn = true; //вкл/откл окно Alert
extern bool SendMailInfo = false; //отправка информации на почту
extern bool DrawInfo = true; //вывод информации на экран
extern int font_size = 10; //размер шрифта
extern int Corner = 1; //угол вывода информации
extern color text_color = Lime; //цвет вывода информации
extern string фильтр.по.времени = "";
extern string Monday = ""; //пн
extern int TimeStartMonday = 0 , //ограничение времени работы советника
TimeEndMonday = 24; //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern string Tuesday = ""; //вт
extern int TimeStartTuesday = 0 , //ограничение времени работы советника
TimeEndTuesday = 24; //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern string Wednesday = ""; //ср
extern int TimeStartWednesday = 0 , //ограничение времени работы советника
TimeEndWednesday = 24; //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern string Thursday = ""; //чт
extern int TimeStartThursday = 0 , //ограничение времени работы советника
TimeEndThursday = 24; //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern string Friday = ""; //пт
extern int TimeStartFriday = 0 , //ограничение времени работы советника
TimeEndFriday = 10; //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
extern int NoLossLoc = 20; //переводить лок ордера в безубыток при превышении ценой заданного кол-ва пунктов от точки открытия ордера (0- отключено)
extern int MinPipsLoc = 10; //не ставить лок ордера ближе этого значения от цены (а пипсах)