Доброго времени суток, уважаемый разработчик!
Вот сов...
HUNT.mq4 (26 Kb)
в сова нужно добавить функцию чтобы после закрытия сделки следующая открывалась бы только через T часов.
Добавить данный параметр в меню.
Если например сделка закрывается и в T указано 56. То следующая сделка при совпадении сигналов откроется через 56 часов.
Добавить функцию в советника чтобы закрывал все сделки на счете при достижении H профита(указано в настройках в процентах от депо).
Таким образом ДВЕ функции.
T — время через которое открывается новая сделка после закрытия старой.
H — размер профита для закрытия сделок.
Комментарии (7)
35 AM2 Сообщений: 16266 - Андрей
ранее создавался
9 Lerdon Автор Сообщений: 242 - Destian Farbius
35 AM2 Сообщений: 16266 - Андрей
Советник
Расчет для определения тренда\флэта.
Расчет предназначен для таймфрейма H1
Изначальный анализ идет на недельном периоде в 50 свечей.
Далее рассчитывается расстояние от High до Low каждой свечи из 50 свечей, затем все складывается и делится на их число(50), то есть выясняем средний размер недельной свечи на промежутке в 50 свечей. Полученное значение делим еще раз на 2 и получаем значение Y которое система будет подставлять в следующие формулы:
Система отсчитывает последние 120 баров на текущем ТФ. После чего берет во внимание точки HIGH и LOW на заданном промежутке. Именно промежутке, то есть берется самая высокая точка за последние 120 баров и самая низкая.
Далее идет расчет минимального движения цены для определения тренда по формуле:
HIGH(периода в 120 баров) – LOW(периода в 120 баров) = Х > Y пунктов на рынке тренд.
HIGH(периода в 120 баров) – LOW(периода в 120 баров) = Х =< Y на рынке флет.
Если тренд то система учитывает положение текущей цены, к каком пику она ближе если к HIGH значит тренд бычий берутся во внимание только BUY ордера. Если ближе к LOW только SELL ордера. Формула для примера показана ниже:
В случае тренда открывает сделка в сторону тренда, с ограничением убытка за 55% уровнем диапазона(если не удастся сделать то можно поставить обычный SL.) если флет торговля не ведется.
Расчет автоматических STOP LOSS и TRALLING STOP
Y*H=Tralling STOP
H указывается в параметрах робота(значение от 0 до 1).
Y это рассчитанная недельная норма движения цены.
При отключенном параметре Tralling Stop только профит, установка предполагает одновременное значение STOP LOSS и TRALLING STOP.
Автоматический расчет времени слежения позиции.
Для поля «Время закрытия в часах».
Y*2=K
X/120(свечей для расчета H1) = L
K/L=N.
N- это значение для поля «Время закрытия в часах».
Автоматический расчет ТП
При выставлениии ордера, для рассчёта ТП берём во внимание следующие показатели(как пример):
1.Недельная норма движения=951(GBPUSD)
2.Рассчитываем этот параметр для получения кеф. по следующей схеме:
951/5/150 = 1,268(округляем), кеф.=1,3
(где 951-недельная норма движения,
5-количаство учитываемых торговых дней(параметр нужно вынести в блок управления),
150-это фиксированный делитель для получения кеф.
3.1,3 — это и будет кеф. для дальнейшего рассчёта.
4.Вычислив кеф. вычисляем ТП исходя из рассчитаного уже трейлинг стопа(стоп лосс)
5.Рассчитаный трейлинг стоп(стоп лосс) = 665
6.Рассчёт ТП:
665*1,3=864,5(округляем),
где 665-рассчитаный трейлинг стоп(стоп лосс),
1,3 — это кеф. рассчитаный в п.2
6.1 Полученый результат 864,5-это и будет являться ТП при выставлении ордера.
7.Если изменяются рассчёты(показатели) по Недельной норме движения и(или) Трейлинг стопу(стоп лоссу),
то соответственно пересчитывается(переставляется) и тейк профит…
9 Lerdon Автор Сообщений: 242 - Destian Farbius
9 Lerdon Автор Сообщений: 242 - Destian Farbius
35 AM2 Сообщений: 16266 - Андрей
35 AM2 Сообщений: 16266 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий