Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2179
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Подскажите пожалуйста как в советнике (mql5) организовать вывод на график рассчётных значений к примеру за последние 10 баров. Вывод нужен непосредственно на свечах метками. Или можно линией как это делает индикатор через свои буферы.
Но у советника нет буферов для вывода на график как у индикатора, как я понимаю.
Если есть где пример кода как это организовать поделитесь пожалуйста.
Спасибо.
Пройти по барам : https://www.mql5.com/ru/docs/series/copyseries
Нарисовать метку : https://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_text
Одни CopyXXX ходят по барам, другие CopyXXX по барам и по времени, выбирайте свою CopyXXX. Но также необходимо комбинировать. Сначала искать по времени, затем от времени переходить к барам.
Приветствую всех! Вопрос, собственно, в чем... Выставляю ТП и СЛ таким образом:
if (OrderType() == OP_BUY) stoploss = Bid - SL * _Point ;
if (OrderType() == OP_BUY) takeprofit = Bid + TP * _Point ;
if (OrderType() == OP_SELL) stoploss = Ask + SL * _Point;
if (OrderType() == OP_SELL) takeprofit = Ask - TP * _Point;
Правильно ли это?
В итоге получается тейк и стоплосс меньше заданных SL и TP в настройках
Приветствую всех! Вопрос, собственно, в чем... Выставляю ТП и СЛ таким образом:
if (OrderType() == OP_BUY) stoploss = Bid - SL * _Point ;
if (OrderType() == OP_BUY) takeprofit = Bid + TP * _Point ;
if (OrderType() == OP_SELL) stoploss = Ask + SL * _Point;
if (OrderType() == OP_SELL) takeprofit = Ask - TP * _Point;
Правильно ли это?
В итоге получается тейк и стоплосс меньше заданных SL и TP в настройках
Надо выставлять SL и TP относительно цены открытия ордера тогда будет соответствие.
Надо выставлять SL и TP относительно цены открытия ордера тогда будет соответствие.
спасибо
OrderSend() in mt4
OrderSend() in Mt5
are they the same.
примерно так:
Есть функция, которая сохраняет весь массив в файл, но файл при её использовании получается бинарный, и понять его содержимое невозможно. Поэтому вариант для Вас записывать построчно циклом из массива, как вверху или сверху, как правильно не понимаю.Я сделал массив статическим и в соответствии с этим удалил из Вашего кода лишнее(на мой неискушенный взгляд)
Оптимизирую дни недели (G) C 1 по 5. То есть, с понедельника по пятницу. Программа действительно сама создала файл csv по адресу ......ТЕСТЕР-ФАЙЛЫ.
Но к сожалению напечатала в нем значение Bid только за последний прогон, то есть за G=5(пятницу) А по другим дням недели напечатала нули.
Буду Вам очень признателен если подскажете как и где нужно изменить код что бы в файл попадали и сохранялись значения цены и по остальным прогонам. А оптимальным для меня было бы если бы Вы сами изменили бы мой код нужным образом. Так я усвою новую информацию намного быстрее. Мне почему то кажется что это как то связано с функцией FileDelete(eName) в Вашем коде. Я ее удалял из кода.... но в этом случае файл программа не создавала.
Спасибо за помощь. Благодаря Вам я поднялся на еще одну ступеньку в освоении mql4
Не роботает тестер выбивает: 2023.04.20 17:20:30.885 Tester no optimized parameter selected, please check input(s) to be optimized and set start, step and stop values
2023.04.20 16:03:08.754 Tester Cloud servers switched off
Есть решение или это мт5 лагает?