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

 
Vitaly Muzichenko #:

У вас всё не так, к тому-же, ордер не может быть закрыт/открыт, он может быть установлен/удалён.

Закрыта может быть позиция.

Прошу прощения за свой пережиток с MQL4. Конечно же речь идет о закрытых позициях.

Функция 

HistoryDealsTotal

возвращает именно значение закрытых позиций. Но при отладке, я вижу что в мою функцию не передается нужный тикет. (в тестере). А соответственно и информация об ордерах неверная. И до подсчета прибыли из-за неверно переданного Magic дело вообще не доходит.

 
 
  SL = (SymbolInfoDouble(_Symbol, POSITION_PRICE_OPEN) - StopLoss * _Point) ;
  TP = (SymbolInfoDouble(_Symbol, POSITION_PRICE_OPEN) + TakeProfit * _Point) ;

Друзья, помогите исправить ошибку, выдает 'SymbolInfoDouble' - no one of the overloads can be applied to the function call, что делать?


 
statist247 #:
 

Друзья, помогите исправить ошибку, выдает 'SymbolInfoDouble' - no one of the overloads can be applied to the function call, что делать?


Вот в этой таблице найдите POSITION_PRICE_OPEN

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Для получения текущей рыночной информации служат функции SymbolInfoInteger() , SymbolInfoDouble() и SymbolInfoString() . В качестве второго...
 
Приветствую. Подскажите как сделать что бы между закрытием и открытием новой позиции был временной промежуток в секундах?
 
Aleksei Gureev #:
Приветствую. Подскажите как сделать что бы между закрытием и открытием новой позиции был временной промежуток в секундах?

Запомнить время закрытия в переменную и перед открытием следующей позиции проверить разницу текущего времени и временем закрытия. Если больше заданного значения, значит можно открывать.

 
Alexey Viktorov #:

Запомнить время закрытия в переменную и перед открытием следующей позиции проверить разницу текущего времени и временем закрытия. Если больше заданного значения, значит можно открывать.

как это выглядит в коде ? я не программист. Могу только что то скопировать и вставить) 

 
Aleksei Gureev #:

как это выглядит в коде ? я не программист. Могу только что то скопировать и вставить) 

Тогда все вопросы сюда. Кроме этого ещё не мало нюансов. 

 
Aleksei Gureev #:
Приветствую. Подскажите как сделать что бы между закрытием и открытием новой позиции был временной промежуток в секундах?

Есть ещё один вариант. Выкладывайте код Вашего советника на Форуме и есть шанс, что кто-нибудь поможет, даже бесплатно. Код можно выложить в виде файла, но только с расширением mq5 или копипастом в тексте нового сообщения (для этого нажимаете кнопки Alt+S и вставляете свой код). А если не хотите показывать секретный код Вашего советника, то тогда, как советовал Алексей, обращайтесь во Фриланс.

С уважением, Владимир.

 

всем привет в этой ветке. Когда то немного писал на 4 теперь хочу попробовать на 5 

Взял робота из базы и хочу его допилить под свои хотелки, возможно получится с вашей помощью (если очень хочется ссылку и код дать могу, но его там 1-2 тысячи строк)

Есть функция установки стопов трейлинга и тп. Как туда ввести внешнюю  bool переменную которая будет её отключать и робот станет:

1   закрывать позицию только по получению противоположного сигнала

2   тейк и стоп станут виртуальными (т.е при достижении указанных значений будет доливаться\переворачиваться позиция) а эта которая ставит стоп и тп работать не будет

предполагается развилка которая будет переключать различные типы стратегий внутри одного бота как лучше реализовать такой переключатель ?

 
MrBrooklin #:

Есть ещё один вариант. Выкладывайте код Вашего советника на Форуме и есть шанс, что кто-нибудь поможет, даже бесплатно. Код можно выложить в виде файла, но только с расширением mq5 или копипастом в тексте нового сообщения (для этого нажимаете кнопки Alt+S и вставляете свой код). А если не хотите показывать секретный код Вашего советника, то тогда, как советовал Алексей, обращайтесь во Фриланс.

С уважением, Владимир.

Пробовал с другого советника импортировать код, всё компилируется без ошибок, но не работает) Советник, обычная неволяшка с кодбазы. Как попадает на новость, начинает частить с позами. Может у кого есть свободная минутка ? Буду очень блогодарен

Файлы:
Nevalyashka.mq5  17 kb