Lerdon
Destian Farbius

 
Уровень 9

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



Добавить функцию в советника.

Доброго времени суток, уважаемый разработчик!

Вот сов...HUNT.mq4 (26 Kb)
в сова нужно добавить функцию чтобы после закрытия сделки следующая открывалась бы только через T часов.
Добавить данный параметр в меню.
Если например сделка закрывается и в T указано 56. То следующая сделка при совпадении сигналов откроется через 56 часов.
Добавить функцию в советника чтобы закрывал все сделки на счете при достижении H профита(указано в настройках в процентах от депо).

Таким образом ДВЕ функции.

T — время через которое открывается новая сделка после закрытия старой.
H — размер профита для закрытия сделок.
  • 0
  • Просмотров: 1022
  • 1 июня 2022, 15:40
  • Lerdon
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
EverTrend
Следующая запись в группе  
переместить индикатор из "подвала"
01 июня 2022
01 июня 2022

Брокер для ваших роботов, 15 лет на рынке

Комментарии (7)

+
0
тз рассмотрю
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 1 июня 2022, 17:29
+
0
речь вот об этом роботе zakaz.opentraders.ru/66263.html
ранее создавался
avatar

  9  Lerdon Автор Сообщений: 242 - Destian Farbius

  • 1 июня 2022, 18:31
+
0
у вас ссылка на ссылке. можно увидеть тз целиком?
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 1 июня 2022, 19:03
+
0
Вот ТЗ целиком…
Советник

Расчет для определения тренда\флэта.

Расчет предназначен для таймфрейма 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.Если изменяются рассчёты(показатели) по Недельной норме движения и(или) Трейлинг стопу(стоп лоссу),

то соответственно пересчитывается(переставляется) и тейк профит…
avatar

  9  Lerdon Автор Сообщений: 242 - Destian Farbius

  • 1 июня 2022, 21:31
+
0
и к нему добавить только лишь две функции выше
avatar

  9  Lerdon Автор Сообщений: 242 - Destian Farbius

  • 1 июня 2022, 21:32
+
0
на 3-е
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 1 июня 2022, 21:39
+
0
добавил необходимые функции в мой вариант: www.opentraders.ru/downloads/2274/

avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 2 июня 2022, 20:48

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий