Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Close At Time - эксперт для MetaTrader 4

Algofxsolution.com | Russian English Deutsch 日本語
Опубликовал:
Algofxsolution
Просмотров:
4337
Рейтинг:
(19)
Опубликован:
2015.12.23 16:28
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Close At Time — советник для торговой платформы MetaTrader 4, который закрывает открытые позиции, или удаляет отложенные ордера, или делает и то, и другое. Также вы можете уточнить, как они должны быть закрыты - по символу, по "магическому числу" или по номеру тикета. И, наконец, нужно выставить время, когда советник закроет выбранные ордера. Под параметром Time подразумевается локальное время на компьютере. Также в советнике есть объединенное описание ошибок для случаев, когда возникают проблемы с закрытием отдельных ордеров.

Программа построена на идее о том, что действие должно быть произведено в любом случае. Это означает, что если появляется ошибка в закрытии ордеров или позиций, советник попробует повторить эту операцию на следующем тике. Во время применения этой идеи возникает также небольшая проблема. Другие сделки, открытые после выбранного времени и соответствующие выбранным условиям, тоже закрываются (если не остановить работу советника). Но это не нарушает основную идею.

Входные параметры:

Настройки закрытия:

extern bool bAllClose = false; //Закрыть все
extern bool bSymClose = false; //Закрыть по символу
extern bool bMNClose = false; //Закрыть по магическому числу
extern bool bTNClose = false; //Закрыть по номеру тикета
extern bool PO = false; //Закрыть отложенные ордера
extern bool MO = false; //Закрыть рыночные ордера
extern string TimeToClose="YYYY.MM.DD HH:MI"; //Локальное время для закрытия

Параметры закрытия:

extern string SymClose=""; //Символ для закрытия
extern int MNClose = 0; //Магическое число для закрытия
extern int TNClose = 0; //Номер тикета для закрытия

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/14303

Cidomo_v.1 Cidomo_v.1

Стратегия этого советника — выставление отложенных ордеров на дневной пробой максимумов и минимумов предыдущего дня.

Singleton Example Singleton Example

Пример кода работающего синглтона. Свойство синглтона объект получает, если для него задается невозможность существовать в нескольких копиях.

Простой Max-Min канал с уклоном Простой Max-Min канал с уклоном

Фактически, это канал Дончиана с уклоном. Если xslope=0, он становится обычным каналом Дончиана. Используется скользящая средняя моментума.

ZigZag Dual Buffer ZigZag Dual Buffer

Индикатор ZigZag, использующий двойные буферы для хранения данных о точках максимумов и минимумов.