Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MQL5 Cloud Network это сеть распределенных вычислений. Оцени сам!
MetaQuotes Software Corp.
Модератор
181023
MetaQuotes Software Corp. 2011.02.08 15:05 

Опубликована статья Торговый эксперт по книге Б. Вильямса "Новые измерения в биржевой торговле":

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

Торговля сигналами первого измерения

Автор: Alexey

Trolls
172
Trolls 2011.02.08 18:04  
возможно это не точность в стате "...Фракталы (Fractals) — это один из пяти индикаторов торговой системы..." чуть выше в статье говориться что система основана на 4-ох индикаторах
ZZZEROXXX
768
ZZZEROXXX 2011.02.08 18:17  

эту книгу не читал и в эту систему не верю. но, похоже много не потерял ))) спасибо автору

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

2.стопы я бы переносил при возникновении каждого следующего/следующего за следующим сигнала на вход по тренду.

Automated-Trading
Админ
99076
Automated-Trading 2011.02.08 18:23  
Trolls:
возможно это не точность в стате "...Фракталы (Fractals) — это один из пяти индикаторов торговой системы..." чуть выше в статье говориться что система основана на 4-ох индикаторах
Спасибо. Исправлено.
Sergey Sartakov
1287
Sergey Sartakov 2011.02.09 02:54  

Начал читать, заметил пока такую неувязку:

1. сначала Вы говорите, что фрактал на покупку/продажу рабочий, если он пробивается  выше/ниже линии зубов,

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

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

И рисуете эти три столбца, но при описание сигнала говорите лишь о двух столбцах - столбец 1 и столбец 2.

3. И потом, уж очень Вы лихо доливаетесь на картинке с объяснением  фракталов -  линии Аллигатора еще переплетены , а вы уже начинаете

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

 когда линии Аллигатора выстроившись в тренд подтверждают направление первой позиции.

Впрочем, возможно в коде у Вас сделано как надо.


Alexey Klenov
1874
Alexey Klenov 2011.02.09 09:16  
more:

1. Согласен, опечатка вышла, прошу исправить модератора

"Фрактал "А" на покупку не торгуется, т.к. пробитие его ценой происходит ниже линии губ Аллигатора."

на

Фрактал "А" на покупку не торгуется, т.к. пробитие его ценой происходит ниже линии зубов Аллигатора.


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

В этом сигнале даже одна из проверок первого столбца не обязательна - достаточно проверить либо он выше второго, либо он зеленого цвета.

3. Отвечу цитатой из книги

На Рис. 4-12 приведены четыре графика. Для практики посмотрите, можете ли вы идентифицировать все "действительные" фрактальные сигналы на покупку и продажу. Помните, что средняя линия (которую мы окрасили в красный цвет на графиках) - это Линия Зубов, и нами используется любой фрактальный сигнал на покупку, который был преодолен при нахождении выше линии и любой сигнал фрактала на продажу, который преодолен ниже ее. Также жизненно важно понять, что критическим фактором является то, где преодолен сигнал, в противовес тому, где он был СФОРМИРОВАН. Если сигнал преодолен за пределами Зубов, мы используем эту сделку, вне зависимости от того, где мог быть сформирован фрактал. На графиках на Рис. 4-13, эти действительные сигналы на покупку и продажу, находящиеся за пределами зубов Аллигатора, отмечены стрелками вверх и вниз. Стрелки показывают, где находится средний бар фрактала. Вход в рынок осуществляется тогда, когда сигнал преодолен.

Сработанные фракталы

На графике "А" пометил место исполнения фрактала (красная линия)

Sergey Sartakov
1287
Sergey Sartakov 2011.02.09 15:50  
3. Отвечу цитатой из книги...

Это все понятно. Все же, если Вас не затруднит,  скажите конкретно относительно доливки.

Если я правильно понял, для Вас не существует различий между условиями открытия первой фрактальной позиции,

и последующих фрактальных доливок ? Другими словами, при доливке Вы кроме условия соблюдения правильности пробоя  фрактала  ничего не проверяете ?


Alexey Klenov
1874
Alexey Klenov 2011.02.09 17:54  
more:

Это все понятно. Все же, если Вас не затруднит,  скажите конкретно относительно доливки.

Если я правильно понял, для Вас не существует различий между условиями открытия первой фрактальной позиции,

и последующих фрактальных доливок ? Другими словами, при доливке Вы кроме условия соблюдения правильности пробоя  фрактала  ничего не проверяете ?


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

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

..

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

..

Хотя опять не указывается на то чтобы линии были выстроены строго красная зеленая синяя для покупки или синяя зеленая красная для продажи (если смотреть сверху вниз цены).

...

В русскоязычной книге есть сопровождение к рисунку 4-18.

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

Sergey Sartakov
1287
Sergey Sartakov 2011.02.09 18:25  
olyakish:

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

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

...

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

..

Хотя опять не указывается на то чтобы линии были выстроены строго красная зеленая синяя для покупки или синяя зеленая красная для продажи (если смотреть сверху вниз цены).

...

В русскоязычной книге есть сопровождение к рисунку 4-18.

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

Я сейчас торгую Билла вручную в тестере на Н1 с помощью вот этой вот программы от SK:  https://www.mql5.com/go?http://autograf.dp.ua/.

После открытия первой фрактальной позиции  она обычно раза 3-4 закрывается с убытком на зубах.

Доливки в направление первой фрактальной позиции начинаю делать после того как линии Аллигатора выстроились на нулевом баре

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

на зубах Аллигатора приносит прибыль.

А попробуйте и у себя так сделать - т.е. доливаться только после индикации Аллигатором тренда на нулевом баре в направление первой фрактальной позиции.

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

т.е. линии Аллигатора выстроились в тренд в направление первой фрактальной позиции.

Alexey Klenov
1874
Alexey Klenov 2011.02.11 12:35  

Обновил класс советника

  • Реализован алгоритм доливки только за пределами пасти Аллигатора ( первый вход и\или переворот опирается на зубы аллигатора);
  • Добавлен новый метод сопровождения позиции: "Закрытие за противоположной границей Аллигатора". При этом методе закрытие всей позиции происходит в случае если закрытие предыдущего бара произошло за нижней линией аллигатора (для позиции Buy) или за верхней границей аллигатора (для позиции Sell). Не имеет значение, какая это линия аллигатора.
  • Исправлены вызовы некоторых методов из стандартной библиотеки, согласно последним изменениям. внесенным в нее разработчиками.

Появились некоторые разногласия в тестировании данного эксперта на разных компьютерах, котировки MetaQuotes-Demo. Период 2010.01.01 по сегодня. Инструмент EURUSD. H1

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


EURUSDh1-2010-01-01_today

В архиве сам эксперт, set настроек, отчет из тестера.

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

У кого есть время и желание, проверьте пожалуйста.

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
la-vuazie
12
la-vuazie 2011.04.06 20:16  
Прочитал статью,посмотрел картинки,в языке ни бум-бум,есть один тупой вопрос, а почему не был исследован бар на котором фрактал идущий непосредственно перед фракталом А(рисунок с сигналами от первого измерения) имеющий четкую ангуляцию или я путаю книги?
/ /12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий