Прошу написать советник по одному индикатору.
Условия входа:
SELL: при закрытии свечи появилась стрелка вниз, открываем ордер на открытии новой свечи, закрываем на закрытии свечи. То есть сделка длится одну свечу(на скрине она выделена прямоугольником). Стрелке в низ должна соответствовать медвежья свеча.
BUY:: при закрытии свечи появилась стрелка вверх, открываем ордер на открытии новой свечи, закрываем на закрытии свечи. Стрелке в низ должна соответствовать бычья свеча.
Запрет на торговлю, если направление стрелки не соответствует направлению свечи.
В советнике должны быть следующие настройки:
Размер лота.
Тейк профит
Стоп лос
Трал
Магик
Bheurekso_pattern_rus.2.ex4 (55 Kb)
Bheurekso_pattern_rus.2.mq4 (42 Kb)
Комментарии (18)
35 AM2 Сообщений: 16276 - Андрей
23 igrun Сообщений: 1647 - igrun
20 alex30774 Сообщений: 748
35 AM2 Сообщений: 16276 - Андрей
10 Grenzel Автор Сообщений: 52
20 alex30774 Сообщений: 748
10 mihhail777 Сообщений: 159 - Михаил
10 Grenzel Автор Сообщений: 52
— построение линий
— каждый раз стирать и строить линии.
Получается больше сигналов.
И отключить цвет текста, оставить только стрелки.
Или вынести эти настройки в советник.
10 Grenzel Автор Сообщений: 52
35 AM2 Сообщений: 16276 - Андрей
23 igrun Сообщений: 1647 - igrun
10 Grenzel Автор Сообщений: 52
это буферы для синала, они в коде были закоментарены. вариант ближе к тз: www.opentraders.ru/downloads/3250/
Редактирован: 13 февраля 2022, 11:14
35 AM2 Сообщений: 16276 - Андрей
23 igrun Сообщений: 1647 - igrun
void Comment(...)
Функция выводит комментарий, определенный пользователем, в левый верхний угол окна финансового инструмента. Параметры могут иметь любой тип. Количество параметров не может превышать 64. Массивы нельзя передавать в функцию Comment(). Массивы должны печататься поэлементно. Данные типа double выводятся с 4 десятичными цифрами после точки. Для вывода чисел с большей точностью необходимо использовать функцию DoubleToStr(). Типы bool, datetime и color будут напечатаны как числа. Чтобы вывести данные типа datetime в виде строки необходимо использовать функцию TimeToStr().
Параметры:
… — любые значения, разделенные запятыми.
Примером использования этой функции может служить простой эксперт comment.mq4, отражающий информацию о количестве ордеров.
В начале программы с помощью функции OrdersTotal() вычисляется общее количество ордеров. В случае, если переменная Orders (количество ордеров) равна 0, то исполняется функция Comment() с параметром «Ордеров нет». Если же в торговле присутствует хотя бы один ордер, то выполняется функция Comment() со списком параметров, перечисленных через запятую. В данном случае используется 3 параметра, первый из которых — строковое значение «В торговле имеется », второй — целое число Orders и третий — строковое значение " ордеров.". В результате исполнения эксперта при каждом запуске на исполнение функции start() в левом верхнем углу окна финансового инструмента будет отображаться одна из надписей.
16 ssg Сообщений: 817
23 igrun Сообщений: 1647 - igrun
14 Syte Сообщений: 399
4 MasterofOrion Сообщений: 12 - Мастер Ориона
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий