Автоматическая торговая система “Super Setka”
Общее описание:
– выставляет две противоположные сетки стоп ордеров
– при срабатывании стоп ордера выставляет сеть лимит ордеров
– профит по buy и по sell ордерам анализирует отдельно
– если кол-во ордеров buy превысило значение N_Profit, то профит закрытия ордеров Sell увеличиваем
Советник условно бесплатный. Вы можете использовать его в тестере и на демо счетах без всяких ограничений. Для работы на реальном счете нужен ключ. Подробнее….
На форуме МТ5 по данному советнику есть тема, в которой вы сможете найти более подробное описание его работы, обсуждение и все сделанные доработки.
Параметры:
extern string профит.закрытия = ""; extern double ProfitClose = 0; //(валюта депозита)закрывать все ордера при получении профита, если 0 - расчет автоматом extern double Koeff_Profit = 3.0; //коэффициент ProfitClose = ProfitClose * Koeff_Profit extern double Multi = 1.0; //коэффициент увеличения профита направления меньшего объема extern int N_Profit = 3; //кол-во ордеров одного направления после которого увеличиваем Koeff_Profit противоположного направления extern int OrderAllClose = 100; //(шт) закрывать ордера только по общему профиту, если общее кол-во ордеров достигло OrderAllClose extern double LossClose = -100000;//(валюта депозита) закрывать все ордера при получении убытка extern double LossCloseSeriesPlusLossOrder = 100; //(валюта депозита)общий убыток при котором при закрытии серии закрывать и один противоположный ордер extern double LossCloseSeriesMinProfit = 0; //(валюта депозита)минимальный профит при таком закрытии extern int OrderAllTrall = 10; //(шт) если кол-во ордеров данного направления достигло OrderAllTrall, то разрешить использование тралла и безубытка extern int TrailingStop = 20; //(пипс) длинна тралла от точки безубытка, если 0 то нет тралла extern int StepTrall = 0; //(пипс) шаг тралла - перемещать стоплосс не ближе чем StepTrall extern int NoLoss = 10, //(пипс) перевод в безубыток при заданном кол-ве пунктов прибыли, если 0 то нет перевода в безубыток MinProfitNoLoss = 0; //(пипс) минимальная прибыль при переводе вбезубыток extern bool Buy = true; //разрешить сделки BuyLimit и BuyStop extern bool Sell = true; //разрешить сделки SellLimit и SellStop extern bool PutOnBars = false; //открывать сеть только с наступлением нового бара extern string шаг.до.первого.ордера = ""; extern int FirstStop = 20; //(пипс) расстояние до первого Stop ордера extern int FirstLimit = 20; //(пипс) расстояние до первого Limit ордера extern string шаг.между.ордерами = ""; extern int StepStop = 30; //(пипс) расстояние между ордерами extern double K_StepStop = 1.0; //множитель шага стоп ордеров extern int StepLimit = 30; //(пипс) расстояние между ордерами extern double K_StepLimit = 1.0; //множитель шага Limit ордеров extern string колличество.ордеров = ""; extern int StopOrders = 10; //(шт) кол-во Stop ордеров extern int LimitOrders = 5; //(шт) кол-во Limit ордеров extern string лоты.ордеров = ""; extern double LotStop = 0.1; //ЛОТЫ Stop ордеров extern double PlusLotStop = 0.1; extern double K_LotStop = 1.0; extern double LotLimit = 0.1; //ЛОТЫ Limi ордеров extern double PlusLotLimit = 0.1; extern double K_LotLimit = 1.0; extern int DigitsLot = 1; //округление ордеров 1- десятые 2 сотые extern string Ставить.ордера.не.далее = " от текущей цены в пунктах"; extern int MaxPips = 100; //(пипс) Ставить ордера не далее от текущей цены extern string прочие.параметры = ""; extern int Magic = 7000; extern bool SendMailInfo = false; //отправка информации на почту extern bool AlertOn = true; //вкл/откл окно Alert extern bool DrawInfo = true; //вывод информации на экран extern bool DrawOrders = true; //вывод линий ордеров extern int font_size = 10; //размер шрифта extern int Corner = 1; //угол вывода информации extern color text_color = Aqua; //цвет вывода информации extern color Plus = Lime; extern color Minus = Red; extern color Null = Aqua; extern string Filter_Time = ""; extern int TimeStart = 0 , //ограничение времени работы советника TimeEnd = 24, //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd FridayHourClose = 18; //час закрытия ордеров в пятницу |
Новая версия советника Super Setka 8.3
Заменено время работы советника на время выставления стоп ордеров.
В то время, когда не выставляются стоп ордера, будут выставляться лимитные ордера.
Изменения внесены на основе выдвинутого предложения на форуме МТ5.
Описание параметров в архиве вместе с советником.