Главная
Форум
Индикаторы и Скрипты

Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_add Зарегистрироваться или person Войти

  • Страница 1 из 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Форум Трейдеров » Торговые стратегии и программирование на MQL » Индикаторы и Скрипты » Exp - TimeOpenBuySellStops (Открывает отложенные ордера в заданное время)
Exp - TimeOpenBuySellStops
Дата: Пятница, 31.07.2009, 12:06 | Сообщение # 1 Написал: expforex
Группа: Администраторы
Сообщений: 9670
Награды: 41
Статус: Оффлайн

Exp - TimeOpenBuySellStops


Эксперт,выставляющий позиции в заданное время, в определенном направлении, Также есть функция закрытия позиций в заданное время.

Данный эксперт может выставлять ордера в 2 стороны сразу
Данная версия работает на отложенниках


//---- input parameters
extern bool BuyStopOpen=true;
extern bool SellStopOpen=true;
extern int Distance=20;
extern int TPBuyStop=0;
extern int SLBuyStop=0;
extern int TPSellStop=0;
extern int SLSellStop=0;
extern bool CloseAfterOpen = false; // Закрывать при срабатывании одной отложки? true-да
extern double Lots=0.1; / Лоты
extern int Slippage=1;
extern int Magic=1;
extern bool CloseIfNotOpen=true; - Функция закрывающая все несработавшие отложенники при новом времени
extern bool OpenAtTime=true; // Открываем во время?
extern string TimetoOpen="12:30"; //Время для открытия
extern bool CloseAtTime=true; // Закрываем во время?
extern string TimetoClose="15:30"; // Время для закрытия сработанных ордеров!!!

Скачать эксперт здесь

Чтобы пользоваться системой, нужно скопировать файл эксперта в папку experts

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 02.08.2009, 10:43 | Сообщение # 2 Написал: Telemah
Группа: Пользователи
Сообщений: 3
Награды: 0
Статус: Оффлайн

Здравствуйте.

Варианты развития.

1)Выбор - удалять 2 несработавшие отложки или оставлять при появлении нового аналогичного условия.

2)Возможность использовать любое другое условие по выбору,помимо времени.

В данном случае (сохраняя формат exp4) возможно создание пользователем своей внешней функции
например "Signal", в папке Libraries,которая возвращает при наличии условия выставления ордеров true или false при отсутствии,например,а в данный советник вы бы вставили её вызов внутрь exp4.

Дата: Воскресенье, 02.08.2009, 12:06 | Сообщение # 3 Написал: expforex
Группа: Администраторы
Сообщений: 9670
Награды: 41
Статус: Оффлайн

Качайте

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 02.08.2009, 13:32 | Сообщение # 4 Написал: Telemah
Группа: Пользователи
Сообщений: 3
Награды: 0
Статус: Оффлайн

Скачал,но по ссылке в первом посте версия без новой функции.
Как я понял в нем нет поддержки пятого знака,так как у меня тест проходил только на четырёхзначной истории.

Дата: Воскресенье, 02.08.2009, 13:38 | Сообщение # 5 Написал: expforex
Группа: Администраторы
Сообщений: 9670
Награды: 41
Статус: Оффлайн

Повторите закачку снова, должна быть новая версия.

Насчет 5 знака, это не имеет значение, хоть 10 знаков, разница только в тех параметрах которые Вы выставляете,

Дело в том что советник предназначен для людей, которые более и менее знают сколько у них знаков, и знают торговые условия своего брокера, поэтому проблем быть не должно.

С Уважением.

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 02.08.2009, 13:44 | Сообщение # 6 Написал: expforex
Группа: Администраторы
Сообщений: 9670
Награды: 41
Статус: Оффлайн

Кстати не путайте функцию закрытия ордеров, и функцию закрытия позиций:

Позиция - открытая позиция бай селл

Ордер - Селлстоп,Байстоп,Байлимит Селллимит Стоплосс Тейкпрофит

CloseAtTime - Закрывает позиции в установленное время
CloseAfterOpen- Закрывает ордера при новом сигнале

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 02.08.2009, 16:24 | Сообщение # 7 Написал: Telemah
Группа: Пользователи
Сообщений: 3
Награды: 0
Статус: Оффлайн

Теперь скачивается исправленная версия. Спасибо.
Насчет пятой цифры - конечно,всё в порядке - пункты есть пункты smile
У меня логика такая - позиции(удалить нельзя) - закрываются,ордера (закрыть нельзя) - удаляются.
Тестю.

Добавлено (02.08.2009, 13:24)
---------------------------------------------
extern bool CloseAfterOpen = false; - работает
(в моем понимании - DeleteAfterOpen - удалить второй отложенный после открытия первого)
А вот CloseIfNotOpen=true;
Всё так же не работает. При большой Distance - если ни один не сработал - так и висят sad

Сообщение отредактировал Telemah - Воскресенье, 02.08.2009, 16:14

Дата: Воскресенье, 02.08.2009, 21:54 | Сообщение # 8 Написал: expforex
Группа: Администраторы
Сообщений: 9670
Награды: 41
Статус: Оффлайн

Quote (Telemah)
extern bool CloseAfterOpen = false; - работает (в моем понимании - DeleteAfterOpen - удалить второй отложенный после открытия первого) А вот CloseIfNotOpen=true; Всё так же не работает. При большой Distance - если ни один не сработал - так и висят

ЭЭЭ, не, смотрите, для чего делал эту версию, я делал версию для бай селла, человек попросил для байстоп селлстопа - сделал, попросил чтобы была возможность выбрать, чтобы после срабатывания одного ордера(!) другой отложенник удалялся. За это отвечает функия - CloseAfterOpen,

Далее я сделал чтоб удалялись все отложки перед началом сигнала - CloseifnotOpen

Ну а closeattime - это уже идет закрытие позиций бай селл.

gestureс Уважением, Владислав Expforex

Дата: Суббота, 08.08.2009, 03:50 | Сообщение # 9 Написал: expforex
Группа: Администраторы
Сообщений: 9670
Награды: 41
Статус: Оффлайн

Вы можете поддержать проект, используя мой магазин для покупки любого продукта, который Вам понравился.

gestureс Уважением, Владислав Expforex

Дата: Понедельник, 10.08.2009, 18:04 | Сообщение # 10 Написал: BadAss
Группа: Пользователи
Сообщений: 4
Награды: 0
Статус: Оффлайн

TimetoOpen - Время открытия - Это что за время? GMT? Брокера? Или моего ПК?
Спасибо.

Форум Трейдеров » Торговые стратегии и программирование на MQL » Индикаторы и Скрипты » Exp - TimeOpenBuySellStops (Открывает отложенные ордера в заданное время)
  • Страница 1 из 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Поиск:
Expforex Expforex Идеи для Форекс https://www.expforex.com/1NEWDESIGN/NEWLOGO/LOGONEW.png expforex@meta.ua Украина expforex2