Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 89

 

К сожалению, не нашёл настроек "шаг" ни для трэйлинга, ни для лота

 

 
oldiol:

К сожалению, не нашёл настроек "шаг" ни для трэйлинга, ни для лота

а лот в трейлинге стоплоса каким боком нужен?
 
oldiol: К сожалению, не нашёл настроек "шаг" ни для трэйлинга, ни для лот
О, так я имел в виду внесение изменений в сам имеющийся код Вашей программы. А, оказывается, Вы программу собираете с помощью приложения "Мастер MQL5". Здесь я ничем помочь не смогу, так как с конструктором не игрался, и со структурой его программ не знаком.
Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
 

sergeev:
а лот в трейлинге стоплоса каким боком нужен? 

Лот нужен в манименеджменте

 

 
Пожалуйста подскажите как закрыть позицию (например buy EURUSD 0,7 лота)? Через OrderSend() с противоположным типом sell и объемом 0,7 или есть более правильные варианты?
 
WindSW: Пожалуйста подскажите как закрыть позицию (например buy EURUSD 0,7 лота)? Через OrderSend() с противоположным типом sell и объемом 0,7 или есть более правильные варианты?

Да, противоположнонаправленные ордера с суммарным объёмом, равным объёму закрываемой позиции.

Есть ещё торговый класс СTrade из Стандартной библиотеки. Там был метод закрытия позиции. Но принцип действия - тот же.

 
Yedelkin:

Да, противоположнонаправленные ордера с суммарным объёмом, равным объёму закрываемой позиции.

Есть ещё торговый класс СTrade из Стандартной библиотеки. Там был метод закрытия позиции. Но принцип действия - тот же.

А как должен выглядеть OrderSend(). Точнее какие параметры должны быть внесены в запрос, такие же как и при открытии позиции, за исключением sl и tp? 
 
WindSW:
А как должен выглядеть OrderSend(). Точнее какие параметры должны быть внесены в запрос, такие же как и при открытии позиции, за исключением sl и tp? 

лень матушка совсем придавила?

https://www.mql5.com/ru/docs/constants/structures/mqltraderequest

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5
 
sergeev:

лень матушка совсем придавила?

https://www.mql5.com/ru/docs/constants/structures/mqltraderequest

Вовсе нет, я это видел, но там не написано про состав запроса при закрытии. Перечислены все варианты кроме закрытия. Поэтому и спрашиваю
 
WindSW: там не написано про состав запроса при закрытии. Перечислены все варианты кроме закрытия. Поэтому и спрашиваю
Для каждого вида торгового запроса предусмотрены обязательные поля. Они должны быть заполнены. "Открытие позиции" или "Закрытие позиции" - это всего лишь результат выполнения конкретного торгового запроса, правила заполнения которого - одни и те же. Т.е. берите свой работающий вариант запроса "на открытие" и меняйте тип ордера. Ненужные обязательные поля заполняйте нулями.