Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Free Candle - эксперт для MetaTrader 4
- Просмотров:
- 8873
- Рейтинг:
- Опубликован:
- 2017.04.27 13:04
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Начиная свое знакомство с Forex, я наткнулся на простенькую стратегию для новичков "Свободная свеча" (или "Метод аутсайдера"). Торговля дальше демо-счета по ней не пошла, потому как стратегия "так себе". И вот, начиная свое знакомство с MQL4, подумал, а почему бы в учебных целях не написать советника по этой стратегии. Вот, собственно, что получилось.
Описание стратегии можно легко найти в интернете. Если вкратце, то на графике М15 наносим ЕМА 9 и, когда появляется свеча, которая не касается ЕМА ни телом, ни тенями, открываем сделку в ее сторону. Стоп Лосс устанавливаем за свечу, тейкпрофит до 2-х Стоп Лоссов. При достижении определенного профита, переводим в безубыток. Рекомендованы к работе все основные валютные пары EURUSD, USDJPY, USDCHF, GBPUSD и основные кроссы EURGBP, EURJPY,GBPJPY.
Настраиваемые параметры
sinput double Risk = 1; // Риск на одну сделку, % sinput double MinLot = 0.01; // Минимальный лот extern int CtoB = 80; // Минимальное соотношение свечи к ее телу, % extern int CandMin = 50; // Не открываем ордер, если свеча меньше, пипсы extern int CandMax = 800; // Не открываем ордер, если свеча больше, пипсы extern int SprMax = 30; // Не открываем ордер, если спред больше, пипсы extern int TakePr = 150; // Тейк Профит, % от Стоп Лосса extern int BE = 85; // Перевод в безубыток, % от Стоп Лосса extern uchar TimeIn = 10; // Время начала работы робота, ЧЧ extern uchar TimeOut = 18; // Время окончания работы робота, ЧЧ sinput bool Mail = true; // Отправка почты
Если вдруг все еще используете четырехзначные котировки, пипсы делим на 10.
P.S. Для работы с ошибками был сделан отдельный файл "Errors.mqh". Я его использую во всех советниках, со временем он оброс немного дополнительным функционалом. Так что пришлось и сюда добавить переменную Mail, для отправки/неотправки отчетов об ошибках на почту.
Ну и хоть тут и кода почти нету, хотелось бы услышать критику.
Советник открывает позиции после прохождения ценой указанного шага и лотом, зависящим от силы тренда.
Работа с биржей BTC-e по их APIВ данной библиотеке реализована работа с публичным и торговым API биржи BTC-e непосредственно из MQL
Устанавливаются ордера Buy Stop и Sell Stop на одинаково указанное количество пунктов от цены открытия свечи.
Индикатор для вывода основных параметров по торговым инструментамАктуальная информация по 16 инструментам.