Необходимо написать советник для MT4

 
Необходим советник для MetaTrader 4. Торговля на реальном и демо счете по любым валютным парам с 
нестандартными названиями инструментов (например, EURUSDFXF). 
Должен работать на 4-х и 5-тизначных котировках,любом временном периоде
сигнал на вход и закрытие позиции - на основании пользовательского индикатора MACD, 
состоящего из быстрой EMA, и медленной EMA (код прилагается).


торговая стратегия:

открытие позиции BUY при пересечении быстрой EMA медленную EMA снизу-вверх.
закрытие позиции BUY при пересечении быстрой EMA медленную EMA сверху-вниз.
сразу же переворот с открытием позиции SELL при пересечении быстрой EMA медленную сверху-вниз.
закрытие позиции SELL при пересечении быстрой EMA медленную EMA снизу-вверх.
и сразу же переворот и т.д.

установочные параметры:

выбор брокера 4 или 5 знаков.
выбор валютной пары.
выбор периода.
выбираем лоты от 0,01 до 100.
задаем величину спрэда.(не более какого-то значения)
при невозможности открыть позицию по рынку в течении N-попыток должно 
увеличиваться максимально разрешенное проскальзывание.(или как тут лучше сделать?)
задаем величину пременных (Fast EMA, Slow EMA, Signal EMA) MACD.

P.S. советник должен уметь восстанавливать нормальное функционирование после 
временного разрыва связи, переподключения к счету или перезапуска терминала.
советник должен нормально работать,с разными дилинговыми центрами, учитывать список доступных инструментов
их спецификации и другие настройки сервера.
информация на графике, рисование стрелочек открытия/закрытия позиций,
советник не должен реагировать на позиции открытые или открываемые в ручную.
При запуске на реальном счете советник должен создать на графике кнопку, 
разрешающую торговлю. Работа должна начинаться только после того, как пользователь на нее нажмет.
При смене счета советник должен уведомить об этом пользователя и прекратить работу до нового запуска
(альтернативное решение - спросить пользователя, можно ли ему продолжать работу).
описание операции в коде советника.


ответ, стоимость, метод оплаты прошу прислать на bekon@rambler.ru



Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
Файлы:
_MACD.mq4  3 kb
 
MQL5 работа
MQL5 работа
  • www.mql5.com
Заказы на разработку программ для трейдинга