Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня был тред на этом форуме с решением проблемы магического числа... к сожалению, davidke и walander ненавидели мои инновационные идеи и подняли шум по всему форуму... в результате мой тред был удален...
Это путь, по которому я иду. Я думаю, что могу заставить советника записывать магическое число в файл, и тогда, если магическое число существует, он не будет открывать сделку заново.
FileWrite - Документация по MQL4
Только 1 сделка
Здравствуйте,
Я ищу MQL - код.
Я хочу открыть одну сделку и если сделка закрывается по TP или SL, то начать следующую сделку.
Активной должна быть только одна сделка!
Кто-нибудь может мне помочь?
С уважением
Даниэль
Нужна помощь!
Я хочу реализовать следующее:
Открывать максимум 2 ордера на каждом фрейме M15. Не могу найти как это сделать. Может кто-нибудь напишет код или даст соответствующую ссылку?
Большое спасибо
В MT4, когда вы создаете советника, есть функция start(), которая вызывается на каждом ценовом тике. Внутри этой функции вы можете отследить время открытия текущей свечи, считав значение Time[ 0 ]. Если это значение изменилось по сравнению с предыдущим, то вы находитесь на первом тике новой свечи, поэтому вам следует открывать свои сделки в этот момент.
Спасибо за ответ.
Однако, размещая в начале фрейма М15 два отложенных ордера, как я могу предотвратить открытие роботом более 2 ордеров в течение этого интервала? Более того, на следующем фрейме М15 я хочу то же самое: снова выставить два отложенных ордера и если они будут открыты, то больше ничего не делать до конца текущей свечи М15.
Спасибо
OrderSelect
Привет всем,
У меня вопрос по поводу Orderselect. Я хочу найти время, когда был закрыт последний ордер. Есть ли способ узнать, сколько сделок находится в индексе MODE_HISTORY и выбрать последнюю? Или мне нужно выбирать каждый ордер по очереди и проверять MAX OrderCloseTime()?
Спасибо
...Есть ли способ узнать, сколько сделок находится в индексе MODE_HISTORY, и выбрать последнюю?
Нет, это ненадежно, так как зависит от того, как отсортирована таблица истории терминала.
Привет всем, ...или мне нужно выбирать каждый ордер по очереди и проверять на MAX OrderCloseTime()?
Да, это правильный способ.
Закрытие всех ордеров трейлинг-стопом
Привет всем,
Я новичок в кодировании, но я прохожу курс C и понимаю концепции довольно хорошо. MQL4 немного сложнее.
В общем, я понял, как закрыть все ордера, и понял, как создать трейлинг-стоп, но я не могу понять, как иметь трейлинг-стоп, который закрывает все открытые ордера.
Например,
Допустим, у меня есть .1 лот на покупку по цене 1.000, и еще .1 лот на покупку по цене 1.040. Трейлинг-стоп равен 15, поэтому допустим, что цена поднимется до 1.050, а затем опустится до 1.035. При 1.035 я хочу, чтобы обе позиции закрылись. Сейчас все работает так, что при достижении TS закрывается только последняя открытая позиция.
ограничение количества открытых ордеров
Можно ли в metatrader ограничить количество ордеров, открытых в один момент времени, например, у меня есть ea, работающая на разных графиках, и я не хочу иметь более 10 открытых ордеров одновременно, есть ли способ сделать это?
Спасибо за любую помощь.
Удаление заголовка индикатора
Могу ли я как-то удалить заголовок индикатора. Индикатор имеет 8 буферов, и он показывает все переменные в заголовке, которые я не хочу видеть на графике. В индикаторе нет кода строки '//', поэтому, похоже, по умолчанию все значения индикатора выводятся автоматически. Есть ли какое-нибудь решение для этого?
Дэвид