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





Сообщение: 306
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 24.12.13 14:41. Заголовок: Что скрывают свечи?


Часть 1
Вычисление сил быков и медведей на основании тиковой истории, взятой в пределах одной свечи текущего таймфрейма - индикатор BearBullBalanceOnticks.
Также на основании тиковой истории определяются уровни максимального объема, действующие в пределах одной свечи - индикатор AnyTFVerticalHistogramm.

Часть 2.
Модернизация сборщика тиков для обновленного MQL4. Изменение условий регистрации уровней максимальных объемов.

Часть 3.
Приближение вида графика к кластерному виду.




Часть 4.
1. В сборщик тиков добавлен принудительный сброс накопленных данных с частотой, выраженной в тиках, что регулируется трейдером.
2. Разработана версия ClusterBox (ClusterBox_Histogramm), отображающая данные в виде гистограммы интерактивно настраиваемой продолжительности.
3. Индикатор ClusterBox_Histogramm может использоваться без параллельно работающего сборщика тиков, но это требует периодического удаления временных файлов в папке MQL4\Files.

Часть 5.
1. Индикаторы ClusterBox и BearBulBalanceOnTick получили возможность сохранения накопленных данных во временный файл.
2. Изменен алгоритм перемещения прямоугольника, указывающего интервал отображения гистограммы, в индикаторе ClusterBox_Histogramm.
3. Индикатор ClusterBox_Histogramm теперь может отображать силы быков и медведей в разрезе уровней кластеров.
4. Мелкие фиксы в коде ClusterBox_Histogramm.

    Обновление от 17.09.14 для четвертой и пятой частей
    Улучшенная версия гистограммы и новый вид гистограммы для просмотра истории - Горизонтальное сечение рынка



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





Сообщение: 217
Зарегистрирован: 25.08.13
Репутация: 1
ссылка на сообщение  Отправлено: 08.05.14 18:59. Заголовок: Насчет волн выльфа п..


Насчет волн выльфа писал. Для меня это лишнее Ну это кому как нравиться.

Про тех проблемы индикатора Игорь уже в курсе. Я думаю он и без меня разберется.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 537
Зарегистрирован: 04.03.13
Откуда: Москва
Репутация: 2
ссылка на сообщение  Отправлено: 08.05.14 19:11. Заголовок: Evgeny пишет: Про т..


Evgeny пишет:

 цитата:
Про тех проблемы индикатора Игорь уже в курсе. Я думаю он и без меня разберется.



Я выслал 2 tks и Игорь нашел в них ошибки сохраняльщика тиков - сброс даты на 1970г.
Вопрос один - это единственная ошибка или есть еще? Поэтому другие tks лишними не будут, а то Игорю самому придется
на пятизнаке сидеть для ловли ошибок - это займет время.

С днем Победы :


С уважением! Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 540
Зарегистрирован: 04.03.13
Откуда: Москва
Репутация: 2
ссылка на сообщение  Отправлено: 09.05.14 13:41. Заголовок: Evgeny пишет: Приве..


Evgeny пишет:

 цитата:
Привет ) Мне достаточно профиля объемов, которые показывает индикатор горизонтальных уровней.
Около этих объемов я и ищу хвостатые с объемом и по их положению относительно профиля делаю выводы о направленности денег.

Насчет волн выльфа писал. Для меня это лишнее Ну это кому как нравиться.



Все дело в навыке До того, как предложенная тобой тема объемов внесла существенные перемены в мою торговлю я уже
прибыльно торговал ряд фигур на графике: Три индейца, Волны Вульфа, паттерны Вуди CCI и паттерны из темы "Голый Форекс".
Уже взгляд набит их видеть на любых графиках и таймфреймах.
Теперь, видя эти фигуры, я также смотрю на исторические + горизонтальные уровни где эти фигуры разворачиваются, а
рентгеном определяю точку входа.
Про это и был скрин, Вульф-то правильно нарисовался, а точка входа оказалась выше, что показал исторический уровень и
подтвердил рентген

Ну, а у тебя своя обойма фигур для торговли:

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



А по большому счету я согласен, что для торговли достаточно горизонтальных уровней (исторических и профиля объемов) и рентгена
на свечах. Ну и смотреть со старших ТФ, чтобы не переть против тренда.


С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
Зарегистрирован: 10.05.14
Репутация: 0
ссылка на сообщение  Отправлено: 13.05.14 00:26. Заголовок: "Мне достаточно ..


"Мне достаточно профиля объемов, которые показывает индикатор горизонтальных уровней.
Около этих объемов я и ищу хвостатые с объемом и по их положению относительно профиля делаю выводы о направленности денег."


Интересно, а можно ли этот алгоритм формализовать для советника?

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



Сообщение: 220
Зарегистрирован: 25.08.13
Репутация: 1
ссылка на сообщение  Отправлено: 13.05.14 17:21. Заголовок: igorTrader пишет: &..


igorTrader пишет:

 цитата:
"Мне достаточно профиля объемов, которые показывает индикатор горизонтальных уровней. Около этих объемов я и ищу хвостатые с объемом и по их положению относительно профиля делаю выводы о направленности денег." Интересно, а можно ли этот алгоритм формализовать для советника?



Автоматизировать можно всё. Вопрос в другом, есть ли на данном этапе все составляющие.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 550
Зарегистрирован: 04.03.13
Откуда: Москва
Репутация: 2
ссылка на сообщение  Отправлено: 14.05.14 06:29. Заголовок: Изменения в TicksCollector_build625_v2



 цитата:
Scriptong пишет: Я подумаю над тем, чтобы при переключении таймфреймов ClusterBox не уничтожал накопленные данные. Хотя это еще тот кусок работы.

Evgeny пишет: Может проще блокировать переключение таймфрейма. Или выводить окно подтверждения, чтобы не забыться и не ткнуть


Игорь, Евгений день добрый!
Я попробовал еще вариант: в раздел деинициализации индикатора вставить вызов процедуры SaveRegularTick();
При зависании не спасет, но в остальном - все последние данные должны попасть в tks, или и тут есть подводные камни?

Я внес изменения в TicksCollector_build625_v2.mq4 , уже раз 15 перегрузил МТ, менял таймфреймы при работе - тики сохраняются, а
ClusterBox все корректно показывает:

//+------------------------------------------------------------------------------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------------------------------------------------------------------------------+
void OnDeinit(const int reason)
{
if (g_ticksFile > 0) {
SaveRegularTick(); // добавил этот вызов, вроде все сохраняет, данные перестали пропадать при
// закрытии и переключении таймфреймов,
// но до конца не уверен - Игорь, это добавление корректно ???
FileClose(g_ticksFile);
}
g_chartPoint.CloseFile();
g_chartTime.CloseFile();
g_chartTick.CloseFile();
}

-----------------
PS. Прошло часов 6 работы, разгружал и загружал МТ, менял ТФ - тики не пропадают.

PS2. Прошли сутки и получил первый отрицательный результат. Изменил размер стрелок сигнала и при переинициализации данные
сбросились, из последних данных отобразились только данные 0- свечи.

PS3. Ну просто как в сказке: "Чем дальше, тем интереснее " Решил на всякий случай перезагрузить МТ, т.к. с внесенным
изменением в индикатор при перезагрузке данные не пропадали и мелькнула мысль "а вдруг они восстановятся". Так оно и произошло
Я делал скринкопии экрана, вот как это выглядит: http://f5.s.qip.ru/131FKCT4G.png

С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
Зарегистрирован: 14.05.14
Репутация: 0
ссылка на сообщение  Отправлено: 14.05.14 15:49. Заголовок: каким образом на све..


каким образом на свечах отображаются цифирии на вашем рисунке?
Я индикатор накладываю - ничего не появляется. Значит ли это , что надо терминал с тиками? Обычный терминал или какие-то генераторы должны быть , чтобы в режиме реала получать тики?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 552
Зарегистрирован: 04.03.13
Откуда: Москва
Репутация: 2
ссылка на сообщение  Отправлено: 14.05.14 16:19. Заголовок: rus пишет: каким об..


rus пишет:

 цитата:
каким образом на свечах отображаются цифирии на вашем рисунке? Я индикатор накладываю - ничего не появляется. Значит ли это , что надо терминал с тиками? Обычный терминал или какие-то генераторы должны быть , чтобы в режиме реала получать тики?


День добрый, rus!

Тики для индикатора собирает сборщик тиков, который надо поместить на график.
Всю технологию автор (Scriptong) подробно описал в статьях ссылки на которые даны в заголовке темы.

С уважением! Спасибо: 1 
ПрофильЦитата Ответить





Сообщение: 440
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 14.05.14 18:44. Заголовок: Evgeny пишет: Сегод..


Evgeny пишет:

 цитата:
Сегодня работал весь день с ClusterBox. Сброс данных - это реальная проблема. Сейчас так работать крайне тяжело.


Решил эту проблему в ClusterBox_Histogramm путем создания индикатором своей версии тикового файла. Этот файл пополняется только при деинициализации индикатора. Например, при переключении таймфрейма. Если потребуется, также поступим с ClusterBox.

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





Сообщение: 441
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 14.05.14 18:46. Заголовок: Genry пишет: Я высл..


Genry пишет:

 цитата:
Я выслал 2 tks и Игорь нашел в них ошибки сохраняльщика тиков - сброс даты на 1970г.
Вопрос один - это единственная ошибка или есть еще? Поэтому другие tks лишними не будут, а то Игорю самому придется
на пятизнаке сидеть для ловли ошибок - это займет время.


TicksCollector до момента разработки нового индикатора работал у меня как на 4-хзнаке, так и на 5-знаки круглосуточно на VPS. Подобных проблем не замечал. Возможно, дело в том, что на том компьютере больше никто ничего и не делает?

TicksCollector_ForcedUpdate также начал работу. Пока также все ОК.

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





Сообщение: 443
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 14.05.14 18:52. Заголовок: Genry пишет: Я внес..


Genry пишет:

 цитата:
Я внес изменения в TicksCollector_build625_v2.mq4 , уже раз 15 перегрузил МТ, менял таймфреймы при работе - тики сохраняются, а
ClusterBox все корректно показывает:


К сожалению, там все не так уж и просто. Все эти проблемы, как я надеюсь, решены в TicksCollector_ForcedUpdate. Ключевой проблемой является то, что, начиная с 645-го билда, разработчики МТ4 отключили функцию FileFlush. В итоге принудительный сброс для "обычных" файлов не работает. Теперь это делается открытием и последующим закрытием файла. Насколько я понял, функция FileFlush работает только с историческими файлами.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 553
Зарегистрирован: 04.03.13
Откуда: Москва
Репутация: 2
ссылка на сообщение  Отправлено: 14.05.14 19:38. Заголовок: Scriptong пишет: К ..


Scriptong пишет:

 цитата:
К сожалению, там все не так уж и просто. Все эти проблемы, как я надеюсь, решены в TicksCollector_ForcedUpdate. Ключевой проблемой является то, что, начиная с 645-го билда, разработчики МТ4 отключили функцию FileFlush.


Понятно! У меня еще не обновлялся МТ и пока стоит 625 билд. Хорошо, что появился новый сборщик тиков!

После загрузки индикатора ClusterBox_Histogramm на график где стоит ClusterBox заметил, что индикация на 0-свече ClusterBox и цифры
ClusterBox_Histogramm перекрывают друг-друга. Для удобочитаемости текст с цмфрами ClusterBox_Histogramm желательно сместить
правее от 0-свечи.

С уважением! Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 445
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 15.05.14 19:41. Заголовок: Genry пишет: Для уд..


Genry пишет:

 цитата:
Для удобочитаемости текст с цмфрами ClusterBox_Histogramm желательно сместить
правее от 0-свечи.


Изначально я именно так и сделал. Но потом, в процессе работы с индикатором, оказалось, что не всегда удается правильно выставить левую границу именно на бар №(-1). Возможно, это было субъективное ощущение. Попробуем вернуться к этому варианту. К тому же, ClusterBox тоже нуждается в доработке.

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

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



Сообщение: 2
Зарегистрирован: 14.05.14
Репутация: 0
ссылка на сообщение  Отправлено: 15.05.14 20:39. Заголовок: А можно в ClusterBox..


А можно в ClusterBox и ClusterBox_Histogramm реализовать возможность задания цвета цифр в зависимости от преобладания тиков одного типа над другим.
Если к-во тиков "бай" преобладает над к-вом тиков "сэлл" , то цвет цифровой записи на свече - синий. Если наоборот , то красный.
При этом эти цвета соответствуют 5-му ( базовому ) цветовому уровню. Другие уровни цветности установить автоматически с уменьшением насыщенности.
Например , если задаем базовый уровень цвета "5"-синий , то "4" - менее насыщенный относительно 5-го , "3" - менее насыщенный относительно 4-го ...."1" - слабо-голубой.
Выбор насыщенности можно в настройки индикатора не устанавливать , а внутри кода это задать. Чтобы не громоздить. Но можно и в настройки вывести - по вашему усмотрению. Производные цветности от базового цвета устанавливаются автоматически ( но трейдер может потом откорректировать их , назначив самостоятельно цвето-зависимость от базового )
Тогда будут более наглядно смотреться колонки цифр. Синий и оттенки его - это преобладание тиков "бай". Красный - преобладание тиков "сэлл". Оттенки насыщенности к этим цветам показывают силу. Базовый синий цвет показывает , что имеем сильный бай. Базовый красный - сильный сэлл.

Конечно , тик с объемом здесь не связывается , но частота тиков одного направления может давать представление о том куда смотрит народ. И однотипность цвета цифр ( синий с оттенками или красный с оттенками ) дает больше представление о направлении , чем разнобой цветов.

П.С.
Когда разница между бай и сэлл небольшая , то можно окрашивать в серый ( нейтральный ) цвет. Иначе можно ложно подумать , что даже при превышении на 1 тик бая над сэллом даст преобладание бай над сэлл и принять неправильное решение. Решение может быть такое: если преобладание бай над сэлл более чем минимальный объем предыдущего уровня , то подтверждается бай и цвет синий ( с учетом оттенков ). Если меньше , то цвет нейтральный - серый. Серый цвет без оттенков.
Соответственно , цветность гистограммы тоже будет меняться: синий ( с оттенками ) - серый - красный ( с оттенками ). Гистограмма базового цвета свидетельствует о силе движения и дает направление этого движения.


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





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


rus пишет:

 цитата:
А можно в ClusterBox и ClusterBox_Histogramm реализовать возможность задания цвета цифр в зависимости от преобладания тиков одного типа над другим.
Если к-во тиков "бай" преобладает над к-вом тиков "сэлл" , то цвет цифровой записи на свече - синий.


Именно это в соседнем разделе (сообщение от 15.03.14) и предложил Evgeny. Над концепцией реализации я пока только размышляю.

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

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