Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 6108
- Рейтинг:
- Опубликован:
- 2011.08.25 11:40
- Обновлен:
- 2014.04.21 14:55
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Описание:
Советник для ручной установки стратегии. Это улучшенная версия робота "exp_Lego_1", в которую можно с удобством вставлять стратегии с сайта strategy4you и иже с ним.
Это инструкция к автоматическому торговому советнику "exp_Lego_2.5.6", изначально написанному Р. Селецким (как exp_Lego_1), но позднее дополненному Анонимусом до версии 2.5.6. Все права на продукт принадлежат Селецкому, который выложил версию 1.0 на обозрение в MQL4 Codebase.
ПРЕДУПРЕЖДЕНИЕ: от пользователя требуется наличие уже готовой стратегии с уже готовыми параметрами. Неважно, чьей.
Также, не используйте лишь один для открытия и закрытия. Иначе будет "туда-сюда" в больших количествах. Данный советник (являясь не настроенной автоматической торговой системой, но набором для установки различных известных Вам систем) может использовать любые из перечисленных индикаторов:
СУТЬ данного бота - "подгоните его под любую стратегию"!*
Знание математики и школьного уровня программирования обязательны для переделки "под себя" уравнений в коде.
Предупреждаю сразу - не пытайтесь делать один "быстрый", один "средний" и один "медленный" индикатор. Также, необходимы ВСЕ сигналы на покупку или на продажу для получения соотв. ордера на сделку. Присутствует ATR для возможности технического определения размеров стоп-лосса и тейк-профита.
ATR включается при вашей необходимости. К сожалению, такие вкусности управления сделками, как отложенные ордера и прочие вкусности не реализованы - пока что. В принципе, в то же время, ничто не мешает вам делать это самим с помощью "EA Swiss Army" (в комплекте). Ещё одна "фишка" - использование "зрячего" мартингейл-принципа, который не бросается "вдогонку" тушить убыточную сделку двойным лотом, а адекватно ждёт нового сигнала.
Впрочем, несколько этих советников на разных парах между собой не сообщаются. Это означает, что один на-мартингейл-настроенный советник не сможет приказать "соседям" поднять лот.
Суть данного советника в том, что его можно подстраивать с большой лёгкостью. Достаточно нажать Ctrl+F(это работает даже в Word-e), ввести фразу ' Торговые критерии ' и нажать кнопку. Перед вами будет весь блок. Если вы не поняли, зачем кусок кода из модуля "Торговые критерии" (для дописывание критериев - вам сюда!):
//CCI:------------------------------- if(otkr_CCI==true) { if (iCCI(NULL, 0,CCI_period,PRICE_MEDIAN, 1)<-100) { CCI_By =true; } if (iCCI(NULL, 0,CCI_period,PRICE_MEDIAN,1)>100) { CCI_Sell =true; } } if(zakr_CCI==true) { if (iCCI(NULL, 0,CCI_period,PRICE_MEDIAN, 1)<-100) { Cls_CCI_Sell=true; } if (iCCI(NULL, 0,CCI_period,PRICE_MEDIAN,1)>100) { Cls_CCI_By=true; } }
Заметка (обнаружен баг)
1. CTRL+F
2." return(0) " // в разделе SleepBars
3.убрать эту строку или " // " приделать
![RideAlligator](https://c.mql5.com/i/code/expert.png)
Простой советник основан на индикаторе Alligator.
![buy_deal](https://c.mql5.com/i/code/indicator.png)
Возвращает 1, если покупка на открытии этого бара успешна с наперед заданными stop loss и take profit, -1 в противном, 0-неопределено.
![LimitNet+Stop^atom](https://c.mql5.com/i/code/script.png)
Доработанная версия скрипта LimitNet+Stop (сетка limit-ордеров). Полный автомат.
![Облегченная версия TrailingStop](https://c.mql5.com/i/code/expert.png)
Помимо тралла и перевода в без убыток, советник может выставлять первоначальный стоплосс и тейкпрофит