![]() |
|
||||||||||||||||||||||||||
| PDA-версия | Правила форума | Помощь | Пользователи | Портал трейдеров |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]() |
Индикатор ft.IntraDay_Eye, Взгляд во внутридень |
![]() |
Jan 31 2010, 19:07
Сообщение
#1
|
|
|
Индикатор ft.IntraDay_Eye - взгляд во внутридень Регулярность колебаний рынка, вещь настолько очевидная, что вряд ли найдутся трейдеры, которые будут оспаривать это утверждение. Самый простой пример: не смотря на то современные условия доступа к Интернет позволяют торговать круглосуточно, основная масса трейдеров - это обычные люди, которым нужно не только поработать, но и поспать. А спят все, как правило примерно в одно и тоже время - когда за окном ночь. Именно по ночам снижается рыночная активность. Но, когда Европе ночь, на востоке, в Японии, на Тайване уже начинается утро. По этой причине, даже при беглом взгляде на график цен, очень важно сразу увидеть - в какой именно момент времени суток происходили те или иные движения. Второй фактор, требующий для себя особой визуализации - это экономические новости. Выступление какого нибудь гуру от экономики, публикация аналитических прогнозов, сообщения о крупных катастрофах могут мгновенно "двинуть" или "остановить движение цены". Поэтому очень важно иметь возможность не просто знать какое событие и когда произойдет - нужно видеть как событие приближается по оси времени к текущей точке где идут торги и где оно может произвести свой эффект.Потребность в представлении информации о торговых сессиях и экономических новостях и послужила толчком к созданию этого индикатора. В некотором смысле его можно считать продвинутой версией другого индикатора - ft.TradingEvents. Но не смотря на внешнюю схожесть - это все таки разные индикаторы. Индикатор ft.IntraDay_Eye разрабатывался специально для оперативной торговли внутри дня. Показ новостей остался такой же как в ft.TradingEvents, а вот торговые сессии в нем отображаются в нескольких режимах, каждый из которых оптимизирован под определенный круг задач. Начало и конец торговой сессии соответствуют вершинам прямоугольного треугольника. Такое отображение позволяет с одного взгляда оценить не только временной отрезок когда проходили интенсивные торги, но и сразу же увидеть направление движения цены в течении сессии, а взаимное расположение треугольников, позволяет легче выявлять закономерности влияния результатов сессий друг на друга. Внешний вид индикатора (IMG:http://forextools.com.ua/uploads/images/ft.IDE.gif) В главном окне можно отметить три вида событий: новость, сессию и текущее время. Новости отображаются небольшими черточками под тем баром, в течении которого они происходили. Новости, которые еще только должны произойти в будущем показываются на графике справа от текущего момента, и вы можете визуально контролировать их приближение. Это существенно информативнее, чем показ простого списка новостей, так как они обычно представлены на сайтах. Вертикальными линиями можно отметить на истории бары, с тем же временем, что и текущий. В терминале есть инструмент Цикличные линии, но он ставит сетку вертикальных линий не по времени, а по количеству баров, и если в истории будет разрыв в данных (а он фактически всегда есть в пятницу, когда останавливается торговля), то следующая за разрывом линия может оказаться не "в том времени". Начало и окончание торговых сессий можно отметить на графике двумя способами: вершинами прямоугольного треугольника либо вертикальными линиями. Треугольники могут быть полностью закрашенными на трех участках графика: истории, текущем моменте и в будущем. Это существенно облегчает анализ именно сессионных движений цены внутри дня. Вы имеете возможность сосредоточится на суммарном движении цены в течении сессии, которое показывает наклонная сторона треугольника. В ходе торговли, когда для принятия решения нужно искать подтверждающие сигналы, более полезным может оказаться другой режим, когда закрашиваются только треугольники текущей сессии как на истории так и в будущем. Это позволяет быстро увидеть как цена вела себя в аналогичные периоды времени текущей сессии на истории (например, отмечать времена окончания обеда и начала вечерней активности трейдеров). Сочетание подсветки только треугольников текущей сессии и вертикальными линиями отметок текущего времени, позволяет сразу же просто увидеть и не прозевать такие моменты. Второй режим отметок сессий предназначен для анализа показаний индикаторов, размещенных под основным окном. Линии-отметки открытия (сплошная линия) и закрытия сессии (пунктирная линия) проходят сквозь все индикаторы, отмечая на них соответствующие места на графиках других индикаторов. Параметры индикатора
Последний параметр требует особого пояснения. Проблемы со временем Дело в том, что у каждого брокера его торговый сервер может работать с разным локальным временем. Соответственно один и тот же бар рисующийся в настоящее время в терминалах, подключенным к разным серверам может иметь разные отметки времени. Зная время события по GMT, мы легко могли бы определить локальное время если бы нам была известна таймзона торгового сервера. Однако, по какой то загадочной причине, разработчики торгового терминала не предусмотрели функции получения таймзоны сервера и терминала. В торговом терминале известно только время прихода последней известной котировки. Зная его, а также локальное время на компьютере с торговым терминалом и таймзону его операционной системы, мы всегда можем пересчитать любое время во время торгового сервера. В этом случае таймзона сервера определяется как локальная таймзона, плюс разность между локальным временем и временем последней котировки. Однако в пятницу, когда торги останавливаются, мы не имеем никакой возможности точно определить таймзону сервера и поставить метку события в нужное место графика. Поэтому на выходных, когда торгвля остановлена, необходимо задавать параметр [b]ManualServerTimeZone вручную[/b]. Какое именно значение для какого сервера нужно подставить в ManualServerTimeZone,вы можете подсмотреть в журнале Терминала на закладке Эксперты. Когда параметр ManualServerTimeZone лежит в допустимом диапазоне от -12 до +12 то он используется для построений. Если задать значение [b]ManualServerTimeZone вне этого диапазона (например - 24), то индикатор сам будет вычислять таймзону сервера и использовать ее[/b]. Закачка календаря событий Для построения меток событий, индикатор использует данные, хранящиеся в текстов файле формата CSV. В нем идут значения в такой последовательности:
Чтобы избавить вас от ручной работы по "декодированию" календарей с разных сайтов, я написал небольшой скрипт ft.IntraDay_EventsLoader, который закачивает календарь событий с сайта http://www.dailyfx.com/calendar. Поскольку календарь событий обновляется не ежеминутно, я не стал встраивать его в индикатор, чтобы он все время закачивал его с сайта. Один раз в неделю, а для надежности - каждый день, перед началом работы, вам нужно будет обновить календарь. Для этого - просто сбросьте скрипт ft.IntraDay_EventsLoader на график и он сам закачает календарь событий с сайта и подготовит его в том формате, который нужен для индикатора. Как установить индикатор Загрузите инсталятор подготовленный в виде ЕХЕ-файла и запустите его на выполнение - он сам скопирует нужные файлы в инсталяционный каталог вашего терминала. Как установить лицензию Файл с лицензией должен иметь имя ForexTools Licenses.txt и располагаться в папке experts\files каталога, с установленным у вас терминалом (по умолчанию это - c:\Program Files\SIGTrader\experts\files или c:\Program Files\MetaTrader 4\experts\files). В этом файле должны содержаться все лицензии ForexTools для всех ваших инструментов и счетов. Новые лицензии можно добавлять в файл лицензий в любом текстовом редакторе (например - Блокнот). Каждая лицензия должна располагаться на отдельной строке этого файла лицензий и не разрываться. Никакие другие тексты в строке с лицензией не допускаются! Если вам нужно написать какие то комментарии - располагайте их в отдельных строках файла лицензий. Файлы для загрузки Инсталятор: ft.IntraDay_Eye.exe Архив с лицензией для ft.IntraDay_Eye:
ForexTools_Licenses.zip ( 599 байт )
Кол-во скачиваний: 96 |
|
|
|
Mar 2 2010, 15:58
Сообщение
#2
|
|
|
Добрый день!
Спасибо за индикатор, очень удобен для меня, я как раз работаю на новостях. Скажите, а есть ли возможность также видеть в истории какие данные вышли по соответствующей новости, если нет, то возможно ли что в будущем такая возможность будет? Было бы очень полезно проанализировать прошлое с уже высвечинными данными. Спасибо! п.с. Почему то мое имя пользователя было удалено с этого форума, пришлось зарегиться повторно. |
|
|
|
Mar 5 2010, 10:54
Сообщение
#3
|
||||||||||||||||||||||||
к сожалению длинна строки в МТ для вывода на экран ограничена всего 61 символом. втиснуть в них и описание новости и данные невозможно. но вы можете подсмотреть эти данные в файле куда закачиваются новости - это обычный текстовый файл который открывается в любом текстовом редакторе. |
||||||||||||||||||||||||
|
|
Mar 7 2010, 10:24
Сообщение
#4
|
|
|
А как насчет такого решения - Я, к примеру работаю только с фунтом. И мне неинтересно знать новости по Ауд или Канадец или Новозеландец и т.д... Почему бы вместо описания новостей ненужных мне стран, включить вышедшие данные по Англии и США. А в индикаторе сделать возможноть разделения этих самых "нужных" стран, по которым только будут высвечиваться новости и прошлые данные которые вышли. Я думаю это будет практично.
Спасибо! (IMG:style_emoticons/default/smile.gif) |
|
|
|
Mar 10 2010, 22:31
Сообщение
#5
|
|
|
Простите, но я пока не вижу какой то особой необходимости в автоматизации подобной фильтрации. Если вам это действительно нужно, вы спокойно можете загрузить файл с новостями в текстовый редактор (или Excel) и там выбросить все неинтересующие вас события.
|
|
|
|
Mar 11 2010, 00:09
Сообщение
#6
|
|
|
Я думаю я не четко сформулировал свою мысль. Я хочу проверить на истории влияние новостей не движение курса, для этого было бы удобно на графике в прошло видеть не только описание новости и время выхода, но также и данные которые вышли. Это бы упростило тестирование большого периода.
Как то так... |
|
|
|
May 2 2010, 11:01
Сообщение
#7
|
|
|
Здравствуйте!
Можно ли как-то увеличить глубину показа сессий на истории? В данный момент индикатор рисует треугольники сессий за последнею неделю, мне надо за весь год. Спасибо! Сообщение отредактировал Агелит - May 2 2010, 11:05 |
|
|
|
May 4 2010, 17:02
Сообщение
#8
|
|
|
WidthScreens - ширина графика в "экранах" (для уменьшения объёма перерасчетов)
ведь в описании параметров есть эта строка (IMG:style_emoticons/default/wink.gif) |
|
|
|
![]() |
|
![]() |
![]() |
© ForexPeoples.com, 2008 |
Форекс форум | Forex Forum | форум брокеров |
Designed by Zaragraphics Forum Style by IPB Skins Team |
![]() |
![]() |