Это одна из версий советников под так называемым, общим названием «Сетка ползучка».

Другие версии данного советника уже выложена на сайте и вы можете почитать о них здесь и здесь.

Сетка ползучка cm_EA_TrailingStopOrders 3r

Алгоритм работы советника:

При запуске советника на заданном расстоянии от цены (первый_шаг) выставляются BuyStop и SellStop ордеры. Далее в зависимости от того в какую сторону пошла цена, один из них становится рыночным, а другой начинает ползти за ценой. При откате цены он также становится рыночным.

Если по какому-то направлению мы достигли заданного профита – ордер закрывается и опять выставляется ползущий отложенный ордер того же направления.

Если профит не достигнут, а цена развернулась, мы начинаем усредняться, также выставляя ползущие отложенные ордера, пока в итоге вся сеть усреднения не выйдет в плюс и не закроется по общему заданному профиту.

Вот краткий алгоритм работы данной версии.

2015-02-12_03

tso_rsi_gbpusd_3_12

tso_rsi_gbpusd_31

 

Но советник очень гибко настраивается и у него очень много возможностей как открытия, так и закрытия ордеров.

Вы можете задать торговлю только в одном, выбранном вами направлении (разрешить_сделки_Buy и разрешить_сделки_Sell) или вообще запретить ему выставлять при запуске первые отложенные ордера (запрет_первого_ордера) и тогда он превращается в вашего помощника в ручной торговле.

То есть он будет включаться и сопровождать ордера, только после того как вы сами, вручную выставите ордер по какой-то своей системе.

Выставление ордеров может происходить по сигналу индикатора RSI (Настройки_индикатора = «RSI»)

Также имеется трал, по свечам, фракталам или пунктам, различные варианты закрытия ордеров

Если вас заинтересовал данный советник, то внимательно прочтите комментарии к каждой из настроек – там подробно описано за что она отвечает.

Параметры настроек:

extern bool разрешить_сделки_Buy = true; //разрешить сделки Buy
extern bool разрешить_сделки_Sell = true; //разрешить сделки Sell
extern bool запрет_первого_ордера = true; //запрет выставления первого ордера, начинать работу только если есть рыночный ордер с магиком Magic.
extern bool открывать_ордера_по_тренду = false; //открывать ордера по тренду
extern int первый_шаг = 10; //первый шаг от текущей цены в пипсах
extern int не_ставить_ордер_ближе = 30; //не ставить отложенный ордер ближе OrdersMinSart пунктов от текущей цены
extern int шаг_перемещения = 5; //шаг перемещения отложенного ордера
extern int расстояние_между_ордерами = 30; //расстояние между ордерами в пипсах
extern double максимальный_убыток = 100000; //максимальный убыток направления, после которого сделки в данном направлении не открываются
extern double убыток_закр.по_общ.профиту = 10.0; //максимальный убыток направления, после которого происходит закрытие только по общему профиту
extern double объем_ордера = 0.1; //объем ордера
extern double добавка_к_объему_ордера = 0.0; //прибавлять это значение к лоту последующих ордеров
extern double умножение_объема_ордера = 1.5; //умножать лот последующих ордеров на это значение
extern int округление_лотов = 2; //округление лотов ордеров 1- десятые (0.1) 2 сотые (0.01)
extern double прибыль_закр.2_направлений = 10.0; //прибыль для закрытия ордеров всех направлений в валюте депозита
//(работает в момент, когда достигнут макимальный убыток убыток_закр.по_общ.профиту одного направления)
extern double прибыль_закр.1_направления = 50.0; //прибыль для закрытия ордеров одного направления в валюте депозита
extern int К_авторасчета_прибыли = 50; //коэфициент авторасчета прибыли (если больше 0, то прибыль_закр.1_направления игнорируется)
extern double убыток_для_закрытия = 100000.0; //убыток для закрытия ордеров одного направления в валюте депозита
 
extern string ____________________ = "";
extern string Настройки_тралла = "0-отключен 1-свечи 2-фракталы >2-пункты";
extern int длинна_тралла = 1; // длинна тралла
extern int шаг_тралла = 0; // шаг тралла - перемещать стоплосс не ближе чем шаг_тралла
extern int минимальный_профит_тралла = 10; // минимальный профит тралла в пипсах
extern int отступ_от_фрактала_свечи = 0; // отступ от фрактала свечи и др.
extern int таймфрейм_свечей_или_фракталов = 15; // таймфрейм свечей или фракталов для тралла (0-текущий)
 
extern string __________________ = "";
extern string Прочие_настройки = "";
extern int Magic = 777; //целое число
extern int размер_шрифта = 10; //размер шрифта в единицах
extern color цвет_вывода_информации = Lime; //цвет вывода информации
extern int Stoploss = 0; //стоплосс в пунктах
extern int Takeprofit = 0; //тейкпрофит в пунктах
 
extern string ___________________ = "";
extern string Настройки_индикатора = "RSI";
extern bool открытие_1_ордера_по_индикату = false; //если false то ордера открываем с рынка без учета индикатора
extern int зона_перепроданности = 15; //при входе в зону ставим первый ордер
extern int зона_перекупленности = 85; //при входе в зону ставим первый ордер
extern int RSI_Period = 5;
extern int таймфрейм_индикатора = 0; //0 текущий, 1 - минута, 60 - час ...
 
extern int Key = 0;

Советник условно бесплатный. Вы можете использовать его в тестере и на демо счетах без всяких ограничений. Для работы на реальном счете нужен ключ. Подробнее….

Почему выгодно использовать партнерскую программу при получении ключа — читаем здесь.

А также, вы в любой момент можете заказать советника по своему техническому заданию.

 

Cm EA TrailingStopOrders 3r Ru En
Cm EA TrailingStopOrders 3r Ru En
cm_EA_TrailingStopOrders-3r-ru-en.zip
95.7 KiB
728 Downloads
Детали