Kashtan
Игорь

 
Уровень 19

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


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

Рейтинг 2146



РЕКОМЕНДУЮ



Просьба написать советник помощник

Настройки
ТП рыночного ордера
СЛ отложенного ордера
Расстояние, через которое ставить отложенный

ТЗ
Задача советника поставить к открытому в ручную ордеру ТП исходя из настройки ТП рыночного ордера
Если ТП был достигнут, советник ждёт открытия следующего ордера для установки ТП к нему.
Но если ТП достигнут не был и цена прошла в другую сторону расстояние исходя из настройки Расстояние, через которое ставить отложенный, советник открывает второй ордер того же направления и тем же объёмом, что был открыт в ручную (усредняет) К этому ордеру ставится стоп исходя из настройки СЛ отложенного ордера а тейк на цену открытия первого. Когда второй ордер закроется по своему тейку или лосю, одновременно с ним надо закрыть и первый ордер. То есть в случае открытия усреднительного со своим ТП и СЛ можно либо менять ТП у первого на соответствующий и вдобавок СЛ к нему как у второго, можно нет. Как удобно так и программируй. Главное чтоб когда закрывается второй, с ним закрывается и первый.

Пример работы
ТП рыночного ордера 500
СЛ отложенного ордера 500
Расстояние, через которое ставить отложенный 500

Я открыл покупку по цене 1.16000. Советник к ордеру поставил ТП на цену 1.16500. Цена не дошла до профита и при цене 1.15500 советником был открыт второй Бай тем же объёмом. Далее оба ордера будут закрыты либо по цене 1.15000 либо по цене 1.16000. В первом случае по первому ордеру будет получен убыток 1000п, по второму 500п. Во втором случае по второму ордеру будет прибыль 500п. а первый закроется по безубытку.
  • 0
  • Просмотров: 4509
  • 8 августа 2018, 19:15
  • Kashtan
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
на 13-е
avatar

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

  • 8 августа 2018, 19:47
+
0
Вот и 13-е:) 
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 13 августа 2018, 17:47
+
0
на 13-е, ток не известно какого месяца *haha* 
avatar

  11  juozas Сообщений: 156

  • 13 августа 2018, 18:23
+
0
после работы отдохнул как следует и сейчас смотреть буду
avatar

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

  • 13 августа 2018, 19:53
+
0
сейчас читаю тз и не понимаю причем тут отложенный? покажите все подробно на скринах.
avatar

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

  • 13 августа 2018, 19:55
комментарий был удален 2018-08-18 10:28:14 Kashtan

комментарий был удален 2018-08-13 21:20:41 Kashtan

+
0
в этот раз должен признать сам не внимателен был*stesnitelno* 
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 13 августа 2018, 21:25
+
0
Опять же смотря как проще кодить. Может удобнее сразу ставить отлогу и если сработала, то тейки обоих ордеров на цену первого и т.д. И если по перовому ТП сработал, то отлогу удаляем. Желаемый результат разными способами может быть получен на усмотрение программиста
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 13 августа 2018, 21:32
комментарий был удален 2018-08-18 10:29:20 Kashtan

+
0
И насчёт ТП для первого рыночного. Если будет удобнее делать чтоб советник сам этот первый ордер открывал после подтверждения настроек, так пожалуйста. Разницы никакой нет
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 13 августа 2018, 21:37
+
0
Игорь: У тебя ордер усреднения, какой должен открыться: на покупку или продажу?8-) 
avatar

  11  juozas Сообщений: 156

  • 13 августа 2018, 21:45
+
0
На скрине само собой на покупку ордер усреднения мог бы открыться по цене 1.2790. И давай на одноклассниках разблокируй а не тут пиши:D 
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 13 августа 2018, 22:01
+
0
Чёт ты напутал с ТЗ
avatar

  11  juozas Сообщений: 156

  • 13 августа 2018, 22:19
+
0
Андрей получается что третья настройка будет называться не «Расстояние, через которое ставить отложенный» а «Расстояние, через которое открывать ордер усреднения» А так всё по ТЗ
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 14 августа 2018, 17:20
+
0
посмотрю сегодня
avatar

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

  • 14 августа 2018, 17:28
+
0
на бай:



на селл:



www.opentraders.ru/downloads/2024/
avatar

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

  • 14 августа 2018, 21:26
+
0
Спасибо. Пока видно, что первый ордер после отработки по ТП переоткрывается. Раз уж советник работает не с ручным ордером как в начальном ТЗ, логично сделать чтоб после отработки переоткрытие происходило при повторном подтверждении настроек (при отсутствии сделок открывается меню, после нажатия на Ок открывается ордер). В текущем варианте код бесполезен<img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; '>&nbsp; 
Редактирован: 14 августа 2018, 22:46
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 14 августа 2018, 22:33
комментарий был удален 2018-08-15 06:03:46 Kashtan

комментарий был удален 2018-08-15 06:03:34 Kashtan

комментарий был удален 2018-08-15 06:03:30 Kashtan

+
0
первый ордер открывается после определённого анализа и автомат там никак не предполагался.
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 15 августа 2018, 06:08
+
0
Андрей?
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 15 августа 2018, 16:43
+
0
первый ордер открывается после определённого анализа и автомат там никак не предполагался

extern int BuySell = 1; // 1-buy 2-sell 0-no

открытие нужно для теста. если не нужно ставьте 0.
avatar

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

  • 15 августа 2018, 17:43
+
0
если не нужно ставьте 0.

Попробовал. В этом случае к открытой вручную сделке не ставится ТП из настроек.
ТЗ
Задача советника поставить к открытому в ручную ордеру ТП исходя из настройки ТП рыночного ордера
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 15 августа 2018, 19:13
+
0
хотя… разве что на 0 менять после того как ордер был открыт советником? Тогда посмотрим как он усредняет и закрывает имеющиеся ордера после этой процедуры:) 
Редактирован: 15 августа 2018, 19:23
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 15 августа 2018, 19:20
+
0
После открытия усреднительного к нему так же встают свои ТП и СЛ.

Настройки были такие для ускорения проверки

А при продолжении противоположного движения появляются новые ордера усреднения


В ТЗ предусматривается только один ордер усреднения и при его открытии ТП и СЛ ордеров ОБЩИЙ!!! Первый ордер закрывается в безубыток, усреднительный по цене открытия первого
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 15 августа 2018, 19:37
+
0
Пример без замены на ноль после первого открытия. Лось и тейк по 1000П


avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 15 августа 2018, 21:13
+
0
у тебя в настройках стоит какой магик?
avatar

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

  • 16 августа 2018, 17:59
+
0
открыл вручную ордер, через шаг советник выставил усредняющий:


как только первый вышел в бу — оба закрылись:



avatar

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

  • 16 августа 2018, 18:33
+
0
Магик по умолчанию, не менял
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 16 августа 2018, 20:22
+
0
он у тебя с магиком 123 работает а у ручного 0.
avatar

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

  • 16 августа 2018, 20:36
+
0
открыл вручную ордер, через шаг советник выставил усредняющий:

Если так, тогда всё норм. Этого не проверял как увидел что к ручному ТП не ставит. Ну самому ТП ставить на проблема к первому, лишь бы остальное делал
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 16 августа 2018, 20:26
+
0
Этого не проверял как увидел что к ручному ТП не ставит

сейчас допишу
avatar

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

  • 16 августа 2018, 20:37
+
0
А с какими настройками он у тебя усреднял и закрывал?
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 16 августа 2018, 20:27
+
+1
1. открыли позу без стопов, модифицировали:



2. просели, усреднили, тейк на первый ордер стопы на второй:



3. закрыли оба по тейку:



www.opentraders.ru/downloads/2024/

дальше все к платному.

avatar

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

  • 16 августа 2018, 21:39
комментарий был удален 2018-08-17 06:27:31 Kashtan

+
0
Премного благодарен, всё работает как задумано*budenov* 
Редактирован: 17 августа 2018, 22:42
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 17 августа 2018, 22:33
+
0
Как к платному, то всё работает как задумано *haha* 
avatar

  11  juozas Сообщений: 156

  • 18 августа 2018, 14:26
+
0
*pardon* 
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 18 августа 2018, 18:29
+
0
Как к платному, то всё работает как задумано

я потом еще много сидел дорабатывал, на мкл консультировался. то что не получалось сделал.
avatar

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

  • 19 августа 2018, 10:51
+
0
Игорь: сам доделай, под себя 8-) 
avatar

  11  juozas Сообщений: 156

  • 18 августа 2018, 20:14
+
0
я потом еще много сидел дорабатывал, на мкл консультировался. то что не получалось сделал.

думал секрет, не стал тут об этом:) 
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 19 августа 2018, 13:24

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