АвторСообщение





Сообщение: 269
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 29.11.13 09:19. Заголовок: Захват флэта


Захват флэта
Инструмент трейдера для торговли в канале горизонтального флэта.

Захват тренда
1. Разработана вторая версия советника "захват флэта", в которой добавлена возможность изменения некоторых параметров советника без его перезагрузки.
2. Разработана версия советника для торговли в трендовом канале.

Спасибо: 1 
ПрофильЦитата Ответить
Ответов - 89 , стр: 1 2 3 4 5 6 All [только новые]







Сообщение: 302
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 24.12.13 13:54. Заголовок: Как всегда, призываю..


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

 цитата:
1. В индикаторе дивера EasyRealibleSystem_v1 убрать из кода сигнальные стрелки на графике и сам механизм подтверждения через выход цены за линию МА. Поскольку будем использовать только сами линии диверов. Будем считать просто - есть линия расхождения , значит есть дивер.
А в последующем у нас будут свои сигналы с учетом будущих построений.
2. Вписать в полученный индикатор 2 МА из индикатора "3xMAs_Scriptong_v3" : б1 ( быстрая старшего ТФ ) и с0 ( средняя текущего периода ).
Остальные МА здесь не используем.
3. Пересечения средних б1 и с0 будем в тексте называть переворотом контрольных МАшек ( переворот КМА или ПКМА ).
4. Пересечения КМА сопроводить штрих-пунктирной вертикалью белого цвета в моменте пересечения этих МА: б1 и с0.
5. ПКМА_UP - переворот , в котором б1 пересекает с0 "снизу-вверх". В тексте будем говорить , что переворот КМА_ВВЕРХ. Момент пересечения обозначаем голубым крестиком типа "Х".
ПКМА_DN - переворот , в котором б1 пересекает с0 "сверху-вниз". В тексте будем говорить , что переворот КМА_ВНИЗ. Момент пересечения обозначаем розовым крестиком типа "Х".
6. Для цели уточнения момента фиксации ПКМА применяем правило:
Правило «Момент фиксации ПКМА».

 При первом пересечении линий МА , относимых к контрольным МА ( КМА ) – б1 и с0 ( быстрая старшего тф и средняя текущего тф ) , ждем завершения текущей свечи , на которой произошло пересечение.
Если свеча завершилась и мы имеем факт пересечения ( линии МА б1 и с0 сошлись ( значения равны ) или изменили вз/положение ) , то ожидаем окончания 2-й текущей свечи. Если завершение второй текущей свечи подтверждает факт пересечения ( переворота КМА ) , то открытие третьей текущей свечи на этой же стороне указывает , что пересечение КМА перешло в переворот КМА на новое направление и на открытии этой , третьей , текущей свечи , фиксируется переворот КМА.
 Данное правило необходимо ввести для цели исключения ложных констатаций переворотов.
Некоторое запаздывание сигнала , вызванное необходимостью подтверждения , не является критическим.


цитата:
Настройки МА для EasyRealibleSystem_v1 и настройки линий МА ( с0 и б1 ) разные.

Все. Пока в таком варианте имеем предварительный индикатор , который далее будем наращивать.
А именно определим флэт и выделим его контуры: координаты , границы , размеры.
После чего применим "Захват флэта" в виде полноценного робота-советника.



С пересечениями МАшек нет ничего нового. Ну пересеклись - это сигнал. В общем классика. Какая роль в этом процессе отведена дивергенциям? На этот вопрос ответа так и нет, если не считать того, что все описанное реализуется на основании индикатора дивергенций, из которого мы убрали сигнальные стрелки. То есть проблема именно с состыковкой двух этих вопросов.

И самое главное - как после состыковки определяются уровни флэта?

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 43
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 24.12.13 21:07. Заголовок: Scriptong пишет: С ..


Scriptong пишет:

 цитата:
С пересечениями МАшек нет ничего нового. Ну пересеклись - это сигнал.


МАшки подобраны именно те , которые с одной стороны консервативные , не часто-пересекающиеся , а с другой стороны - не совсем медленные. И , кроме этого , учитывающие как текущие изменения ( МА текущего периода ) , так и в старшем периоде.

В режиме тренда средняя текущая и быстрая старшего долго не пересекаются. Идут параллельно и медленно сближаются. Внутри флэта , также не часто пересекаются , но все-же пересекаются , давая сигнал , что у нас флэт и подтверждая это дальнейшими переворотами.


Scriptong пишет:

 цитата:
Какая роль в этом процессе отведена дивергенциям?


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

Кроме этого флэт бывает классический "спокойный " ( отбой от канала ) - это решается в ТЗ№2 и флэт с преимущественным направлением ( вниз или вверх ) - это решается ТЗ№3.
По ТЗ№2 сигналы дивером можно использовать на всем участке "спокойного" флэта ( или исключить все дивера внутри канала , оставив только те , которые в области Допусков ) , учитывая в том числе перевороты КМА внутри текущего флэта ( для этого и раскрашиваются стороны в разный цвет при переворотах КМА , сохраняя при этом основной цвет сонаправленного уровня - по 0-ПКМА , инициировавшего текущий флэт ).

Во флэте с преимущественным направлением вверх или вниз ( ТЗ№3 ) - это на последнем рисунке прошлого поста , происходит разделение флэта на 2 участка. Если цена в первой области , то имеем флэт с целью ВВЕРХ. Если цена внизу , то имеем флэт с целью ВНИЗ.
Соответственно в первой области дивера могут быть применимы. Но только те , что показывают наверх. А во второй - только те , что показывают вниз.
При этом на участках , которые условно названы Допусками , действие диверов является обязательными - основополагающими. Это также хорошо видно на последнем рисунке прошлого поста. Размер Допусков также рассчитывается индикатором и в каждой ситуации он разный.

Кстати , можно будет потом внести в индикатор диверов ( в наш новый , комплексный ) отдельные параметры для флэта и тренда. Например , первый"комплект" параметров для диверов будет задан нами "под флэт" , а второй - "под тренд" - но все в одном флаконе - в совмещенном индикаторе.

Scriptong пишет:

 цитата:
как после состыковки определяются уровни флэта


Сам флэт определяется по МА - старшая быстрая и текущая средняя. Это понятно. Это - перевороты ПКМА. Экстремумы б1 ( старшая быстрая ) и затем экстремум цены на полученном отрезке.
Сама схема как строить уровни описана в прошлом посте п.3 : Правило «Построение 0-ОФ».

Дивера в процессе построения флэта являются корректирующими предварительно выявленные МАшками уровни будущего флэта.
То есть , некий тренд завершен. В процессе тренда переворотов КМА ( МАшек ) нет , поскольку это тренд. В какой-то момент тренд завершается. И мы имеем отрезок тренда , где цена приобретала крайние значения - экстремумы.
Цена вещь непредсказуемая - может стрелять в один момент и далее плавно работать в прежнем направлении. Поэтому за ориентир брать это нельзя. Но очнь даже можно брать ориентиром экстремумы средней , особенно старшего периода. Отсюда идея экстремумов б1 - старшей быстрой.
И уже участок для анализа сужается от момента последнего переворота МАшек ( ПКМА ) до экстремума б1.
Таким образом можно теперь учесть экстремумы цен: выбросы на этот участок не попадают.
Так определили уровни. И размер будущего флэта - ведь цена движется не сама по себе , а с учетом прошлого тренда. И это прошлое - наш сглаженный участок "от экстремума б1 до ПКМА". Она в ближайшее время - а это и есть флэт ( появились ПКМА ) будет вести себя в рамках заданных ранее параметров.
В ТЗ№3 мы разделим потом этот флэт на спокойный ( ТЗ№2 ) и даже сЪуженный ( ТЗ№3 ) и агрессивный с преимущественным направлением ( ТЗ№3 ).
Но , в любом случае , этот флэт будет угасающим отголоском прошлого тренда - до нового тренда. При этом агрессивный флэт уже предопределяет , что лтбо бывший тренд продолжится , либо он развернется. То есть уже на основании поведения цены при выходе из тренда можно судить о том успокоился тренд или нам предстоит новый всплеск агрессивно в том же направлении или агрессивно в обратном.

Возвращаясь к диверам. При построении уровней будущего флэта также важно , чтобы уровень учитывал те последние поддержки , которые получала цена.
Поддержка базового уровня ( со-направленного с направлением , заданным переворотом МАщек ( ПКМА )) - это поддержка со-направленным дивером. Это логично , что этот дивер ( поддержку ) необходимо учесть.
Отсюда и корректировка уровней 0-ОФ - нулевого флэта , через учет поддерживающего дивера.

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



таким образом идея системы:
1. идентификация флэта по МАшкам. По ним же - определение предварительно уровней будущего флэта.
2. корректировка предварительной области флэта ( границ , канала ... ) дивером.
3. торговля внутри канала по схеме захвата.
4. торговля по сигналам дивера только внутри флэта ( политика - в зависимости от идентифицированного индикатором типа флэта ).
5. прекращение торговли при выходе из флэта.
6. поиск нового флэта.

Для первого этапа можно реализовать флэт пока только по схеме захвата.
Потом , когда будет готов ТЗ№3 , что даст полностью разграничить флэт и все остальное ( тренд? ) в одном индикаторе , то можно посмотреть уже как реализовать в этом комплексном индикаторе дивера с раздельными параметрами для флэта ( спокойный и агрессивный ) и тренда.
И после этого наглядно изучить как себя ведут дивера полученного индикатора на разных состояниях ( спокойный флэт , агрессивный флэт , тренд ) на всем пространстве истории. И только потом сделать советник по диверам , работающих с разными настройками в зависимости от выявленного типа движения. Идеально было бы иметь 3 комплекта параметров дивера для одного индикатора. Как-то так...........








Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 44
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 25.12.13 03:16. Заголовок: Вот , кстати , ситуа..




Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 313
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 07.01.14 16:11. Заголовок: Не беспокойтесь. Тем..


Не беспокойтесь. Тему помню. Просто праздники отняли очень много времени.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 45
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 15.01.14 04:35. Заголовок: Просьба откорректиро..


Внес корректировку в Правило №6 «Завершение текущего ОФ» из ТЗ№2 , пост от 24.12.13 09:46.


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 320
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 15.01.14 19:49. Заголовок: ko_ko пишет: Просьб..


ko_ko пишет:

 цитата:
Просьба откорректировать Правило №6 «Завершение текущего ОФ» из ТЗ№2 , пост от 24.12.13 09:46.


В нижней части каждого Вашего поста есть кнопка "Правка". С ее помощью всегда можно изменить содержание своего любого поста, независимо от срока давности.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 46
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 28.01.14 18:06. Заголовок: Внес небольшое допол..


Внес небольшое дополнение ( П.С. ) в Правило «Момент фиксации ПКМА» ( п.6. пост от 19.12.13 17:25 ). Выделил это место жирным.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 347
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 05.02.14 17:43. Заголовок: Потихоньку начнем де..


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

К теме буду возвращаться периодически, прошу не торопить.
В новом индикаторе реализованы пункты ТЗ 1 - 4 поста от 19.12.13 17:25.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 47
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 05.02.14 23:05. Заголовок: OK. Статья нужна вам..


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

Теперь замечания по первому индикатору:

1. Машки с0 и б1 надо на графике отразить. Буфера для с0: желтая , толщина 1 , стиль 3 ( штрих-пунктир ). Для б1: красная , толщина 2 , стиль 0 ( сплошная ).

2. Поменять цвет на обратный для пересечения этих контрольных машек ( ПКМА ). Сейчас получается выход б1 выше с0 отражается красным , а надо синим. То есть б1 , как более быстрая машка раньше показывает направление движения относительно менее быстрого с0 , несмотря на другой период. И присвоение цвета следует за линией б1.
Впрочем , по этому п. см. пункт ниже:
3. В п.4 ТЗ№1 отмечалось , что пересечения КМА выделяются белой пунктирной вертикалью. При любом направлении пересечения.
А уже в п.5 было сказано , что направления этого пересечения будут уточняться крестиком при пересечении: выход б1 выше с0 = голубой крестик ( б1 пересекает с0 "снизу вверх" , то есть смена движения вверх ) , а выход б1 ниже с0 = розовый крестик ( б1 пересекае с0 "сверху вниз" , смена движения вниз ). Поэтому лучше исправить цветность вертикалей согласно п.4 ТЗ№1.
4. Отдельно поясняю почему пунктирные вертикали рисуем одного цвета.
Во-первых , о направлении пересечения будем судить по цвету крестика.
Во-вторых , цвет этой вертикали с белого будет меняться на голубой или розовый только при фиксации непосредственно области флэта ( ОФ ) ( мы назвали эту вертикаль 0-ПКМА = нулевой ПКМА ).
То есть , только нулевая вертикаль ( 0-ПКМА ) , запускающая ОФ , будет иметь цвет направления , а все другие вертикали внутри этого ОФ или вне его будут иметь нейтральный ( белый ) цвет.
Потому что нас не интересует область , не относящаяся к флэту. А для текущего ОФ нас интересует направление самого первого , запускающего этот флэт переворота : 0-ПКМА. Он и будет краситься.

5. Уточните по какому правилу сейчас реализован момент фиксации ПКМА: по открытию 3-й свечи или закрытию. Желательно все-таки ввести выбор момента фиксации , то есть то , о чем говорится в п.6 ТЗ№1 ( потом мы этот выбор уберем , но сейчас надо , чтобы увидеть как это реализовано будет на графике и тогда уже принять окончательное решение что оставить. Например , на приведенном ниже рисунке рядом-стоящих вертикалей будет меньше. ).
П.С.
Ага , посмотрел индикатор. Пока реализована фиксация ПКМА по обычному сигналу без уточнения по 3-й свече. Значит , вопрос №5 в работе......понял.....

Ниже рисунок:
Определена область флэта ( ОФ ) - красный пунктирный прямоугольник.
Вне его и внутри него присутствуют белые вертикали. Но нулевой переворот ПКМА ( 0-ПКМА ) имеет цвет. Он голубой , поскольку б1 пересекает линию с0 вверх. Это пересечение КМА ( 0-ПКМА ) инициирует постройку области флэта ( ОФ ). Голубой крестик - точка 0-ПКМА.






Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 350
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 12.02.14 15:57. Заголовок: ko_ko пишет: 1. Маш..


ko_ko пишет:

 цитата:
1. Машки с0 и б1 надо на графике отразить. Буфера для с0: желтая , толщина 1 , стиль 3 ( штрих-пунктир ). Для б1: красная , толщина 2 , стиль 0 ( сплошная ).


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

ko_ko пишет:

 цитата:
5. Уточните по какому правилу сейчас реализован момент фиксации ПКМА: по открытию 3-й свечи или закрытию.


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

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 48
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 12.02.14 16:50. Заголовок: Scriptong пишет: Дл..


Scriptong пишет:

 цитата:
Для выбора индекса бара, на котором возможна фиксация, нужно еще работать.


ок

Scriptong пишет:

 цитата:
К сожалению, не получится. Индикатор может отображать данные либо только в подокне, либо только в основном окне. Исключение - отображение данных в виде графических объектов. Но, насколько я помню, Вам этот вариант в свое время не понравился.


Да , как-то не камильфо было.

А если отдельно иметь индикатор машек и осцилятор дивера. И отдельно создать третий индикатор , который бы принимал данные от 1-го и 2-го и выстраивал нашу картинку. Тогда в окне терминала имелись бы МА со всеми нужными линиями и дивера со своими разметками. И взаимодействие между ними осуществлялось третьим , связывающим их , индикатором. Это типа системы.

Как вариант , сразу вопрос.
А если осцилятор дивера реализовать в виде индикатора дивера , при котором имеем линии диверов ( расхождений ) в главном окне , а под-окна нет ( физически ).
То есть пусть не отображает данные в под-окне , но рисует в главном окне эти расхождения. По-идее , отрисовка расхождений в главном окне и под-окне = это фактически дублирование. Ничего не потеряет индикатор , если в нем оставить только отображение расхождения в главном окне. Без дублирования отображения в под-окне. Ведь рисование - это результат расчетов по коду. Пусть код считает , определяет расхождения и рисует только в главном окне. И нам не нужны дубляжи.

Еще вариант , что дивера ( расхождения ) отображать в графическом виде. Или это будет влиять на взаимодействие с линиями МА ( или сложности могут быть при описании условий сигналов и выставлении ордеров ) ?


П.С.
Версия МТ4 600 эти проблемы не выправляет?


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 354
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 19.02.14 10:26. Заголовок: ko_ko пишет: А если..


ko_ko пишет:

 цитата:
А если осцилятор дивера реализовать в виде индикатора дивера , при котором имеем линии диверов ( расхождений ) в главном окне , а под-окна нет ( физически ).


Без проблем. Убрал подокно. Диверы отображаются только в главном окне.
Теперь и МАшки можно отобразить.

Новая версия доработана для билда 610.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 49
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 19.02.14 16:26. Заголовок: Нормально. Ждём-с да..


Нормально. Ждём-с далее........ с учётом замечаний поста от 06.02.14 00:05.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 362
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 20.02.14 09:48. Заголовок: Уже хорошо - фундаме..


Уже хорошо - фундамент заложен.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 368
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 26.02.14 11:12. Заголовок: В индикатор FlatGrab..


В индикатор FlatGrabber_v2 внесены очередные изменения:
1. Настроечные параметры приобрели русскоязычные названия.
2. Большинство параметров стали жестко типизированными, что предотвращает ошибку ввода значения пользователем.
3. Добавлен параметр выбора задержки регистрации пересечения средних. Минимальное значение параметра 0 указывает на регистрацию пересечения сразу же после открытия свечи, следующей за свечей пересечения. Значение 1 - следующая свеча и т. д. Отрицательные значения недопустимы. Регистрация пересечения происходит только в том случае, если к моменту открытия свечи регистрации средние на предыдущей свече имеют соответствующую конфигурацию: после пересечения вверх сохраняется положение быстрой выше медленной, после пересечения вниз сохраняется положение быстрой ниже медленной.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 89 , стр: 1 2 3 4 5 6 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 21
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет