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

Exp - Templates 1 LIGHT - эксперт для MetaTrader 4

Просмотров:
8773
Рейтинг:
(4)
Опубликован:
2010.08.04 16:06
Обновлен:
2017.11.24 13:04
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Авторство: некоторые функции, использованные мною в моих экспертах, были скопированы с открытого доступа и модифицированы под нужды каждого эксперта. Автор некоторых функций — KimIV, модификация - Vladon.


Введение

Многие трейдеры сталкивалось с проблемой написания своих экспертов.

  • С чего начать?
  • Как задать в коде советника тейк-профит, стоп-лосс или трейлинг-стоп?
  • Как проверить стратегию на работоспособность?
  • Вы не хотите заказывать у программиста то, что уже давно сделано до вас?
  • Вы нашли похожую стратегию и желаете ее улучшить?

Как программист хочу сказать, что каждый 3 заказ похож на предшественника по своей логике. Такие заказы выполняются как правило дешевле. Каждый программист имеет в своем наборе ряд функций и библиотек для написания советников и пользуется ими при написании того или иного заказа. Благодаря данному сайту, теперь вы сможете при заказе найти похожий шаблон стратегии и логики, и тем самым сэкономив и деньги и время.

*-----------------------------------------------------------------------*
Шаблон №1 LIGHT - Общий вид эксперта
*-----------------------------------------------------------------------*

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

  1. Использование / НЕ использование - Стоплоссов / Тейкпрофитов
  2. Использование / НЕ использование - MarketWatch технологии ведении торговли (включение - Только для знающих)
  3. Использование / НЕ использование - Отложенных ордеров / позиций по рынку - на выбор
  4. Использование / НЕ использование - использование фиксированного лота
  5. Использование / НЕ использование - Закрытия позиций по обратному сигналу


Внешние параметры шаблона

Параметр Обозначение
Indicator " Настройки индикатора";
FastEMA Пример для вывода внешних параметров индикатора в шаблон.
SlowEMA
SignalSMA
trade Настройки торговли
CorectStopLevelwServers Корректировка значений стопов (StopLoss, TakeProfit, StopOrderDeltaifUSE, TrailingStop) на минимально возможный уровень, при этом параметры следует установить на -1.
Magic Магический номер.
StopLoss Стоплосс, 0 - не используется.
TakeProfit Тейкпрофит, 0 - не используется.
Slippage Проскальзывание.
MarketWatch Режим торговли по MarketWatch true = сначала выставляются позиции/ордера без стопов, потом происходит модификация - для некоторых брокеров.
StopOrderUSE Использовать отложенные ордера.
StopOrderDeltaifUSE Дистанция для отложенных ордеров.
ClosePosifChange Закрывать позиции при обратном сигнале.
ONlyOnePosbySignal Играть только или бай и / или селл 1 позицией.
Lots Фиксированный лот.


Блок определения сигналов

if(/* Здесь указываем условие для индикатора, при котором мы будем покупать*/     ind1>0 && ind2>0  )Signal=1;
   if(/* Здесь указываем условие для индикатора, при котором мы будем продавать*/    ind1<0 && ind2<0  )Signal=2;

В данном блоке и следует задавать свои сигналы для торговли. В качестве примера здесь приведен пример использования индикатора MACD.

MySQL logger 1 MySQL logger 1

Советник сбрасывает в MySQL данные о балансе, данные по тикам и барам в текущем таймфрейме. Не торгует.

Flat_detector Flat_detector

Данный индикатор призван помочь в идентификации флетовых зон. Построен с использованием JMA и стандартной EMA.