GEPARD

1. Краткое описание советника

Советник может использовать в торговле любые из разрешенных инструментов. Первоначально он настроен на торговлю по 28 основным валютным парам, 36 контрактам на разницу CFD и металлам - GOLD и SILVER. Преимущество данного советника заключается в полном анализе текущего состояния на рынке и принятии взвешенных решений по диверсификации открытых позиций.

Таким образом, используя различные торговые инструменты, советник хеджирует риски общего торгового портфеля.

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

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

GEPARD© - советник нового поколения, позволяющий не ограничиваться торговлей только одной или несколькими валютными парами, а использовать весь потенциал рынка и весь спектр возможных инструментов торговли.

ОСНОВНЫЕ ВОЗМОЖНОСТИ СОВЕТНИКА:

2.Установка советника

Методика работы, т.е. установки советника на счет практически ничем не отличается от установки одновалютного советника. Достаточно открыть график с одной! валютной парой и установить на него советник.Больше никаких графиков открывать не обязательно.Единственное, нужно проверить, чтобы все необходимые инструменты (валюты) были представлены в окне "Обзор рынка" - там, где просто отображаются текущие цены Bid и Ask различных инструментов, чтобы советник имел доступ к котировкам и истории изменения цен.

Если у Вас нет опыта работы с советниками или не получается правильно установить советник в терминале, прочтите, пожалуйста, Приложение 1. Там приведена подробная пошаговая инструкция по установке советника.

Устанавливать можно на любой инструмент, желательно не очень "сонный". Слишком волатильный тоже выбирать не обязательно.Мы рекомендуем устанавливать на EUR/USD, на минутки М1.Хотя это тоже не обязательно, ставить можно на любой тайм-фрейм (временной интервал), работа советника от этого не зависит.

Никаких специфических дополнительных настроек тоже не нужно. Советник может работать с настройками по-умолчанию на большинстве типов счетов.

Обращаем Ваше внимание на то, что при использовании советника на торговых счетах с расширенной котировкой (с так называемым 5-ти значным котированием) необходимо все параметры, задаваемые в пунктах (тиках) движения цены устанавливать с учетом этой разрядности.Это касается таких параметров как MaxSpreadForTradeSymbol, FixedTakeProfit, FixedStopLoss, TrailingStop, StepTrailingStop, SlipPage.Также можно установить тип котирования для Вашего счета с помощью переменной TypeOfQuoteDigits. Эта настройка может принимать следующие значения: 0 – автоопределение типа котирования, 1 – стандартный тип (4 разряда), 2 – расширенный тип (5 разрядов). По-умолчанию установлено значение 0, т.е.советник будет автоматически подстраивать свои параметры под тип котирования.Но в случае, если некоторые полученные настройки Вас не устроят, рекомендуем вручную устанавливать необходимые Вам значения.

Также известны случаи, когда некоторые брокеры не позволяют открывать ордера при установленных изначально тейк-профите и стоп-лоссе.По их условиям эти параметры необходимо устанавливать только после открытия ордера с нулевыми значениями TP и SL.Для того чтобы советник работал у таких брокеров и изначально открывал ордера без тейка и стопа, а затем устанавливал их путем модификации уже открытого ордера, необходимо установить переменную Set_TP_SL_ByModifyOrder = 1.

3.Лицензирование для торговли на реальных счетах

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

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

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

Внимание: Лицензионные ключи для версии GEPARD© не совместимы с лицензионными ключами предыдущих версий.

4.Рекомендуемый размер депозита

Как таковое, ограничение на минимальный депозит в советнике отсутствует, т.е.торговать можно при любом размере депозита.Но в целях минимизации рисков торговли, мы бы рекомендовали на мини-форексе (мин.лот = 0.1) начинать хотя бы с 20000$, на микро-форексе (мин.лот = 0.01) – с 2000$.Если это слишком большие суммы для Вас, тогда рекомендуем начинать на центовом счете.На центовых счетах приведенные суммы можно разделить на 100 (рекомендуемый размер депозита - 200$ и 20$ соответственно). Естественно, чем выше депозит и чем меньше уровень риска, тем лучше.

5.Управление рисками и размером позиций

Минимальный размер лота устанавливается с помощью переменной dMinLotSize.Для микро-форекса нужно установить 0.01 (по-умолчанию), для мини-форекса - 0.1 Если Вы не уверены в том, какой у Вас тип счета, то лучше эту переменную не трогать – советник сам определит минимально возможный лот для торговли.

Для управления размером лота есть два подхода:

1.С использованием мани-менеджмента.Размер лота регулируется переменной dRisk, которая задает уровень риска, т.е.размер лота от остатка свободных средств.Если средства на счете увеличиваются, размер лота будет расти.

2.Фиксированным лотом.Для этого нужно установить dRisk = 0, а сам размер лота задать в переменной dMinLotSize.

ВАЖНО

Если у Вас счет (депозит) не в долларах, а в любой другой валюте (евро, рубли и т.д.), то при установке советника необходимо изменить переменную dRisk – ее необходимо разделить на курс доллара по отношению к валюте торгового счета (депозита).

Например, на рублевом счете переменную dRisk нужно разделить на курс доллара к рублю, т.е.примерно на 30.

Таким образом, нужно установить значение dRisk = 0.00016

Также в этом случае размер рекомендуемого нами депозита для минимизации рисков торговли изменяется аналогичным образом – его необходимо увеличить в такое кол-во раз, которое соответствует курсу доллара по отношению к валюте торгового счета (депозита).

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

Таким образом, на мини-форексе (мин.лот = 0.1) необходим депозит 600 000 рублей, на микро-форексе (мин.лот = 0.01) - 60 000 рублей.

Это связано с тем, что цена одного пункта движения цены (в долларах) одинакова как на долларовом, так и на рублевом счете.Например, цена одного пункта движения EUR/USD при лоте 0.01 на долларовом счете равна 0.10$, а на рублевом - все те же 0.10$, т.е.примерно 3 рубля.Т.е.математически (в числах) - в 30 раз больше.Поэтому и депозит должен этому соответствовать, быть в 30 раз большим.

Обращаем Ваше внимание на переменную iFL_LotSizeMultiply, которая задает мультипликатор размера лота для флетовых ордеров, открываемых в рамках определенного канала цены.Если значение этой переменной отлично от 1, то для таких ордеров размер лота, рассчитанный стандартными методами, будет умножен на установленное значение.По-умолчанию данной переменной задано значение 1.0, то есть все флетовые ордера будут открываться одинарным размером.

6.Основные настройки советника

Для многих параметров советника приняты следующие значения: 1 - использовать (да), 0 - не использовать (нет).С помощью таких числовых, а не булевых (true/false) значений проще контролировать советник.

Список торгуемых инструментов задается в переменных sSymbolsХ (их несколько, так как одной переменной не хватило из-за ограничения длины)

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

Допустимы следующие значения режимов торговли (для sSymbolsХ):

0 – запрет торговли по данному инструменту
1 – разрешение торговли во всех направлениях (BUY & SELL)
2 – торговля только BUY (только позиции на покупку)
3 – торговля только SELL (только позиции на продажу)

По-умолчанию включено разрешение на торговлю по всем перечисленным инструментам (для контрактов на разницу CFD – только BUY).Для того, чтобы определенный инструмент отключить, необходимо вместо 1 (или 2) установить 0, например, GBPJPY: 0

Максимально допустимый спред для возможности торговать любым инструментом задается с помощью переменной MaxSpreadForTradeSymbol.По-умолчанию установлено значение 12 (для стандартных котировок).

Возможность работать только на покупку (открывать только BUY-ордера) или только на продажу (SELL-ордера), устанавливаемая с помощью переменных sUseBuy и sUseSell оставлена для совместимости с предыдущими версиями советника.

Есть возможность ограничить торговлю советника только открытием ордеров с положительным свопом (на момент открытия ордера).Для этого нужно установить dUseOnlyPlusSwaps = 1 (или использовать переменную sUseOnlyPlusSwaps для настройки отдельных инструментов).Но мы не рекомендуем подобным образом ограничивать работу советника (только положительный своп) по той причине, что это ограни ивает возможности советника по хеджированию открываемых позиций.

Возможность открытия однонаправленных позиций, т.е.открытия аналогичных позиций при наличии незакрытых ордеров (например, открытия еще одной buy-позиции по EUR/USD при наличии незакрытой buy-позиции по EUR/USD) регулируется с помощью переменных UseOneWayRealOrdersB и UseOneWayRealOrdersS (отдельно для buy- и для sell-позиций).Минимально допустимое расстояние в процентах от цены между однонаправленными открытыми позициями устанавливается с помощью переменных MinDistanceRealOrdersB_PR и MinDistanceRealOrdersS_PR.

Используемые в алгоритмах советника (в основном, при анализе индикаторов и расчете фильтров) тайм-фреймы задаются числовыми значениями от 0 до 8.Чем выше значение, тем более высокий тайм-фрейм используется. Таким образом, значение 0 соответствует тайм-фрейму М1, 1 – М5, 2 – М15, 3 – М30, 4 – H1, 5 – H4, 6 – D1, 7 – W1, 8 – MN.

Остальные настройки советника можно не трогать.Но если будут вопросы по каким-то из них, с удовольствием ответим.На самом деле, советник очень сложный и описать его целиком и полностью не представляется возможным, он писался не одним программистом и не один месяц.Советник используйте так как есть, комплекс настроек, действительно, очень сложен.Рекомендуем изменять только те параметры, назначение которых понятно и не вызывает сомнений. Краткое описание (комментарий) всех настроек советника находится в Приложении 2.

Так как советник мультивалютный и не поддается штатной оптимизации с помощью терминала MetaTrader (такая функциональность еще не реализована), то все настройки советника выставлены нами по опыту, так, как мы понимаем рынок.Естественно, они не могут быть оптимальными для любого рынка, в любое время.Но тем не менее, это какие-то обобщенные настройки, принятые нами путем совещаний и тестирований на разных инструментах.

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

7.Использование стоп-лоссов

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

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

Но при желании можно установить фиксированный стоп.Для этого нужно использовать либо переменную dFixedStopLoss (фиксированный размер стоп-лосса в пунктах для всех валютных пар), либо переменную sFixedStopLoss (строка, задающая стоп-лоссы в пунктах для каждой валютной пары отдельно), например, "EURUSD: 300; GBPUSD: 400"

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

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

CloseOrdersOppositeTrend_OsMA
CloseOrdersOppositeTrend_SAR
CloseOrdersOppositeTrend_ALL
CloseOOT_OnlyAfterMinutes
CloseOOT_OnlyAfterDistance_PR

Описание этих переменных можно найти в Приложении 2.

Для установки стоп-лосса в безубыток (то есть на уровень открытия позиции) при достижении определенного профита, используется переменная dProfitForBreakevenSL_PR.Значение этой переменной задает расстояние (в процентах), которая должна пройти цена в прибыльном направлении от уровня открытия, для того, чтобы советник установил стоп-лосс в безубыток.По-умолчанию установлено значение 0.5 (то есть половина процента).Для отключения этой возможности необходимо установить значение 0.

Также есть возможность сопровождать открытые позиции с помощью трейлинга, то есть профитного стоп-лосса с заданным шагом.Для этого используются следующие настройки:
dTrailingStop - размер трейлинг-стопа в пунктах для всех валютных пар
sTrailingStop - то же, строкой, для каждой пары отдельно
dStepTrailingStop - шаг чувствительности для сдвига TrailingStop общий для всех пар, трейлинг-стоп будет подтягиваться только при изменении цены на данное кол-во пунктов
sStepTrailingStop - то же, строкой, для каждой пары отдельно

8.Частота открытия сделок и фильтры на открытие позиций

В советник встроено несколько фильтров, по которым фильтруются сигналы на открытие позиций.Это антитрендовые фильтры TrendFilterOsMA, TrendFilterSAR, TrendFilterADX, фильтры скорости и ускорения Speed и Accelerator, фильтр поглощения свечей для открытия флетовых ордеров (diFL_UseConditionTakeOver), фильтр ограничительных уровней и фильтр максимумов/минимумов.При использовании этих фильтров работа советника становится более аккуратной и осторожной, советник выжидает появления благоприятных условий для открытия ордеров.Соответственно, частота совершения сделок уменьшается, советник может долгое время вообще не открывать сделок – при неблагоприятных условиях на рынке, которые не соответствуют установленным фильтрам.

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

9.Закрытие убыточных позиций

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

Советник написан исходя из того, что рынок в пределе является мартингалом, то есть ходит "туда-сюда".В любом случае, за то время пока одна сделка висит в минусе, советник сможет прибыльно закрыть множество сделок по данному инструменту и в итоге окажется в результирующей прибыли.Никто нам не мешает по истечении определенного времени, когда станет, действительно, понятно, что рынок больше не вернется, закрыть эту убыточную позицию вручную.Просто в советнике нет подобных механизмов анализа, чтобы с уверенностью понимать, что рынок больше не вернется.Невозможно реализовать в советнике элементы фундаментального анализа – он не может понимать сути происходящих в мире экономических процессов.Если это понимает человек своей головой, тогда нет проблем закрыть позицию руками.

Но волны экономических циклов, смены периодов интенсивного роста на периоды кризисов и наоборот, показывают, что нет ничего вечного.

Мы обычно ручное вмешательство в работу советника не практикуем – за всем не уследишь, да и не всегда получается правильно предсказать рынок.Но, конечно, если есть уверенность и желание следить за ордерами, то закрывать вручную можно, без проблем.

Повторим, нет возможности реализовать в советнике элементы фундаментального анализа, и если трейдер будет еще и думать своей головой, помогать советнику в торговле с точки зрения фундамента – это будет только на пользу.

10.Параллельное использование с другими советниками

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

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

11.Перерывы в работе советника, разрывы связи

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

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

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

Вверх

 Комментарии

faraon 17/07/2011 | 11:38
блин кто расскажет реально ли все это
admin 17/07/2011 | 15:52
Цитатаблин кто расскажет реально ли все это
Конечно реально. Почитайте отзывы тех кто купил этот советник. Страница с отзывами.
gold-coin 25/10/2011 | 18:28
Это что за без убыток такой? Явно ведь по парам нужно было покупать, а он шортится. Интересно он собирается стопиться при отрицательной торговле или так и будет сливать. В настройках написано, что советник может работать как в бай, так и в сел сразу по двум направлениям, но пока что-то одна лажа в одном направлении. Скажите пожалуйста может я что-то не так делаю? Даже спросить не у кого. Заранее спасибо за ответ.
admin 25/10/2011 | 18:38
Цитатаможет я что-то не так делаю
Может. Я ведь не знаю, что именно Вы делаете.
Опишите подробнее, можно через форму обратной связи. Попробуем разобраться.
gold-coin 25/10/2011 | 18:43
Благодарю за быстрый ответ. Сейчас попробую описать ситуацию в форму.
mav53 19/12/2011 | 22:54
Как можно протестировать Советника по одной паре?
Как устанавливается время GMT?
admin 20/12/2011 | 11:10
ЦитатаКак можно протестировать Советника по одной паре?
Открываете свойства советника в тестере стратегий и изменяете параметр TestingOneSymbolMode на true.
ЦитатаКак устанавливается время GMT?
В этой версии я такого параметра не нашёл, возможно плохо искал.
Для того, чтобы добавить комментарий или зарегистрируйтесь здесь.