Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 950
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Эта функция пишет на каждом ордере число а точнее лот*100.
Нужна теперь функция обратная которая показывает какое число было в последний раз
Попробуйте это:
Если в объекте есть текст(не числовой), добавить нужно StringSubstr():
begin_index - индекс символа в строке , начиная с нуля, length - длинна числового значения (сколько символов занимает число)... по-моему так
Попробуйте это:
Если в объекте есть текст(не числовой), добавить нужно StringSubstr():
begin_index - индекс символа в строке , начиная с нуля, length - длинна числового значения (сколько символов занимает число)... по-моему так
Ну изначально же надо бы искать эти все номера на графике. Так просто не будет работать. В этом и проблема. Уже проверил
Попробуйте это:
Если в объекте есть текст(не числовой), добавить нужно StringSubstr():
begin_index - индекс символа в строке , начиная с нуля, length - длинна числового значения (сколько символов занимает число)... по-моему так
Наподобие этой сделал но не катит. показывает ноль.
Наподобие этой сделал но не катит. показывает ноль.
Вам нужно установить значение или взять? Функция ObjectSetString() устанавливает текстовое значение, а возвращает bool значение. Это не то. И в голове цикла по-моему не верно оформлено... Там где ObjectsTotal()... Я ориентируюсь по мт4 справочнику. Или это мт5 код?
Вам нужно установить значение или взять? Функция ObjectSetString() устанавливает текстовое значение, а возвращает bool значение. Это не то. И в голове цикла по-моему не верно оформлено... Там где ObjectsTotal()... Я ориентируюсь по мт4 справочнику. Или это мт5 код?
Это МТ4
Ещё раз, всем доброго дня!
Никто не откликнулся на вопрос, заданный мною ранее, но все-равно прошу помочь разобраться с кодом.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
MrBrooklin, 2019.08.30 14:15
Всем доброго дня!
Вот часть кода скрипта для Metatrader5:
По задумке скрипт должен устанавливать либо отложенные лимитные ордера на определенном расстоянии от ask и bid, либо стоповые. Лимитные отложенные ордера устанавливаются без проблем, а стоповые нет. Помогите разобраться, почему не устанавливаются отложенные ордера Buy Stop и Sell Stop.
С уважением, Владимир.
Вдогонку ещё один вопрос: есть ли какая-нибудь возможность тестировать скрипт при закрытом рынке (например, в выходные дни)?
С уважением, Владимир.
Из какого списка?
И, пожалуйста, используйте стилизатор в редакторе (Ctrl+<):
Что откуда нужно взять?
Подскажешь?
Ещё раз, всем доброго дня!
Никто не откликнулся на вопрос, заданный мною ранее, но все-равно прошу помочь разобраться с кодом.
Вдогонку ещё один вопрос: есть ли какая-нибудь возможность тестировать скрипт при закрытом рынке (например, в выходные дни)?
С уважением, Владимир.
Нет, скрипт на закрытом рынке не сработает - он не выставит ордеры.
Чтобы разобраться в ошибках, попробуйте распечатать в журнал значение цены, относительно которой рассчитываете уровни установки, и значения всех ценовых уровней, которые вы отправляете в торговый приказ.
Подскажешь?
Вам нужно найти последний ордер, который был открыт. Узнать его тикет. Далее по списку имён объектов ищем вхождение подстроки с найденным тикетом последнего ордера в строке с именем объекта. Как только найдёте в имени объекта тикет последнего ордера - это нужный графический объект. Осталось извлечь из этого графического объекта то, что нужно.