Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
imiTTrade - индикатор для MetaTrader 4
- Просмотров:
- 8309
- Рейтинг:
- Опубликован:
- 2013.05.20 13:15
- Обновлен:
- 2016.11.22 07:33
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Маленькая программка, моделирующая последовательность открытия и закрытия сделок по заданным параметрам, а так же отслеживающая количество прибыльных и убыточных ордеров идущих друг за другом. Может кому и пригодится)
Это не совсем индикатор и не совсем советник. Программа призвана проверить реализацию возможности без индикаторной торговли с последующим подключением удвоителя. Имеется возможность открытия настоящих сделок после фиксации заданного количества проигрышных моделируемых сделок (заданная последовательность открытия ордеров при этом сохраняется).
Основной алгоритм - открываем Buy, если проигрышная, то открываем Sell и добавляем к счетчику 1. Если Buy выигрышная, то открываем Buy, при этом счетчик =0, то же самое с Sell. Дожидаемся заданного количества смоделированных убыточных сделок и начинаем торговать настоящими, после выигрыша переходим на имитационный режим и вновь ожидаем заданного количества проигрышей.
Управляющие переменные - sh - задает SL и TP для моделируемых сделок, b1 и s1 - если b1=1, то моделирование начинается с открытия Buy ордера,соответственно для s1.
Массивы:
- mas_time[2,1000] - хранит таймы каждой смоделированной сделки,
- mas_Ap[2,1000] - хранит цены открытия и закрытия каждой смоделированной сделки,
- mas_line[1,1000] - строковой массив - хранит имена трендовых линий для разметки.
Функции:
- start - заполняется массив имен, фиксируется нулевой тайм и нулевое значение цены.
- sx1 - заполнение временного и ценового массивов,
- sx2 - уточняет в какую сторону зафиксировано отклонение,
- mes_func - трактовка отклонений (в зависимости от настроек)
Проверял только на истории, пара евро доллар последние месяцы. Чтобы не запутаться, лучше тестировать на интервале в неделю или две.
Если у кого-то есть какие-то идеи или пожелания -пишите) Конструктивная критика приветствуется.