Ответить
14.05.2014, 15:33
Аватар для vfp7
vfp7 vfp7 вне форума Местный знаток
Регистрация: 25.04.2014 / Сообщений: 517
Поблагодарили 992 раз(а) / Репутация: 993

Фундаментальный анализ Разработать информативный индикатор

Добрый день всем
Есть интересная задумка, кто сможет закодировать индикатор под MT4 ?
Цель этого индикатора - дать максимальную информацию по паре в наглядном виде для принятия решения о развороте торгов:

Нужно создать визуальный индикатор прикрепляемый к графику валют накладывающийся поверх графика "линии".
Индикатор накопительный, гибрид японских свечей, Ashi и "График Бар" с отображением объемов.
Внешний вид свечи получится похожим на рисунок из вложения.
В этой свече будет присутствовать вся нужная информация в наглядной форме ( с элементами аналитики )
Пояснения к рисунку:
Линия от центра в левую сторону - цена открытия ( аналогия "График Бар". Ширина этой линии немного длинее максимальной ширины юлы )
Линия от центра в правую сторону - цена закрытия ( аналогия "График Бар". Ширина этой линии немного длинее максимальной ширины юлы )
Юлы на свече:
Ширина этих юл - объем сделок по этой цене ( аналогов этому не видел )
Сами юлы показывают торги по этим ценам, то есть к примеру при единичном торге по цене X ширина юлы равна одному пикселю ( виртуальному пикселю на графике ), при торге в пять сделок по этой цене ширина юлы будет равна пяти пикселям.
Максимальную ширину юлы надо ограничить каким то разумным пределом, к примеру 20 пикселей, и если торгов по этой цене будет больше чем 20, то выделить к примеру зеленым цветом этот пояс ( что будет обозначать что торгов было более 20 )
На рисунке между двумя юлами пустота - это значит что по этой цене в этой свече не было торгов.
Каждый тик будет расширять юлу в цене тика.
Все это даст возможность видеть тенденцию движения пары на уровне тиков.
Анализируя формы юл можно будет предполагать тенденцию движения цен и активности.

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

( Буду раз услышать Ваше мнение и предложения, может быть кто нибудь видел что нибудь аналогичное )
PS: будь у меня сегодня бы такой индикатор, не прозевал бы проседание GBPJPY, когда она рванула вниз ...

Последний раз редактировалось vfp7; 14.05.2014 в 16:19.
15.05.2014, 17:46
Аватар для vfp7
vfp7 vfp7 вне форума Местный знаток
Регистрация: 25.04.2014 / Сообщений: 517
Поблагодарили 992 раз(а) / Репутация: 993
Кстати, похоже верным путем иду, - собрал на графиках продублированной пары разных индюков, с приближенным алгоритмом работы, и весьма неплохо сегодня отработал на NZDUSD, предсказания сбывались
Еще раз повторюсь - кто сможет закодировать этот алгоритм, и после доводки нарастить функционал до завершенного решения ?
Если платно - то сколько с меня за работу ?
16.05.2014, 14:47
Аватар для vfp7
vfp7 vfp7 вне форума Местный знаток
Регистрация: 25.04.2014 / Сообщений: 517
Поблагодарили 992 раз(а) / Репутация: 993
Походу программистов нет, видимо самому как обычно придется все делать ...
16.05.2014, 18:03
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,788 раз(а) / Репутация: 3780
Походу программистов нет, видимо самому как обычно придется все делать ...
Программисты-то есть, но задача не тривиальная. Есть бар в Х пикселей, и ничего не позволит изменить этот размер, кроме изменения в свойствах графика. А линия индикатора рисуется только от бара к бару в тех пикселях которые установлены в свойствах, но по твоему условию получается что
"равна одному пикселю ( виртуальному пикселю на графике )"
Лично я не вижу совмещения твоей идеи с возможностями MQL4. Если возможны варианты, пиши в ЛС свой скайп, обсудим.
31.07.2014, 11:51
Аватар для _SERG_
_SERG_ _SERG_ на форуме Активный участник
Регистрация: 21.07.2009 / Сообщений: 283
Поблагодарили 94 раз(а) / Репутация: 94
Программисты-то есть, но задача не тривиальная. Есть бар в Х пикселей, и ничего не позволит изменить этот размер, кроме изменения в свойствах графика. А линия индикатора рисуется только от бара к бару в тех пикселях которые установлены в свойствах, но по твоему условию получается что
Лично я не вижу совмещения твоей идеи с возможностями MQL4. Если возможны варианты, пиши в ЛС свой скайп, обсудим.
Можно цену/время , а не бар обрабатывать. Тогда и совместятся возможности.
31.07.2014, 15:23
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,788 раз(а) / Репутация: 3780
Можно цену/время , а не бар обрабатывать. Тогда и совместятся возможности.
Ну так возьмись и сделай. Или хотя-бы опиши не в дух словах, что хрен поймёшь, ну и что будет если разделить???
_SERG_ 
31.07.2014, 15:42
Аватар для _SERG_
_SERG_ _SERG_ на форуме Активный участник
Регистрация: 21.07.2009 / Сообщений: 283
Поблагодарили 94 раз(а) / Репутация: 94
Ну так возьмись и сделай. Или хотя-бы опиши не в дух словах, что хрен поймёшь, ну и что будет если разделить???
цену/время - не разделить, а система координат чарта. Это для автора. Понятно, что ДЛЛ можно построить, которая с чартом работает, но в чём цель? Нарисовать или заработать?
Цитата:
1. Нужно создать визуальный индикатор прикрепляемый к графику валют накладывающийся поверх графика "линии".
2. Индикатор накопительный, гибрид японских свечей, Ashi и "График Бар" с отображением объемов.
3.Внешний вид свечи получится похожим на рисунок из вложения. (Но какой на самом деле?)
4. В этой свече будет присутствовать вся нужная информация в наглядной форме ( с элементами аналитики ) (Какая именно "Нужная")

Пояснения к рисунку:

Линия от центра в левую сторону - цена открытия ( аналогия "График Бар". Ширина этой линии немного длинее максимальной ширины юлы )

Линия от центра в правую сторону - цена закрытия ( аналогия "График Бар". Ширина этой линии немного длинее максимальной ширины юлы )

Юлы на свече:
Ширина этих юл - объем сделок по этой цене ( аналогов этому не видел ) (Может на арабские цифрі поменять?)
Сами юлы показывают торги по этим ценам, то есть к примеру при единичном торге по цене X ширина юлы равна одному пикселю ( виртуальному пикселю на графике ), при торге в пять сделок по этой цене ширина юлы будет равна пяти пикселям. (Есть проблема, чарты имеют координаты - пункты / время)

Максимальную ширину юлы надо ограничить каким то разумным пределом (про разумный предел, я не понял однозначно), к примеру 20 пикселей (А если больше?), и если торгов по этой цене будет больше чем 20, то выделить к примеру зеленым цветом этот пояс ( что будет обозначать что торгов было более 20 )

На рисунке между двумя юлами пустота(Эт как? интервал?) - это значит что по этой цене в этой свече не было торгов.

Каждый тик будет расширять юлу в цене тика. (И когда они перекроются, что делать?)
Все это даст возможность видеть тенденцию движения пары на уровне тиков. (Может сразу на тиковый график, там массив котировок, тысяч на 80-100, как выключил, всё сначала.)

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

(Настройку можно оставить как есть.)
В настройках индикатора указать цвета открытия и закрытия, цвет юлы, цвет пояса превышения ширины юлы, максимальную ширину юлы, временной интервал свечи ( что бы можно было индикатор с M15 повесить на график H1 )
Возьмись, тут со своим бы разобраться.
Да и для этой фантазии на чарте места маловато.
На ClusterDelta есть индикаторы объёмов, может не такие как "юла", но совместить по уровням проторговки можно.
Решение то всё равно вручную принимать придётся.
Потом на это всё красиво посмотреть можно будет, но не факт, что заработать.

Последний раз редактировалось _SERG_; 31.07.2014 в 16:25.
03.08.2014, 12:43
Аватар для _SERG_
_SERG_ _SERG_ на форуме Активный участник
Регистрация: 21.07.2009 / Сообщений: 283
Поблагодарили 94 раз(а) / Репутация: 94
AlexeyVik, возможно с использованием такого варианта:

(но я так понимаю, что это чтобы "графички" маленькие где-то построить, для веб интерфейса, не факт, что на чарте.)

ResourceCreate
Создает ресурс изображения на основе набора данных. Существует два варианта функции:
Создание ресурса на основе файла
bool ResourceCreate(
const string resource_name, // имя ресурса
const string path // относительный путь к файлу
);
Динамическое создание ресурса на основе массива пикселей
bool ResourceCreate(
const string resource_name, // имя ресурса
const uint& data[], // набор данных в виде массива
uint img_width, // ширина создаваемой картинки-ресурса
uint img_height, // высота создаваемой картинки-ресурса
uint data_xoffset, // смещение левого верхнего угла создаваемой картинки по горизонтали вправо
uint data_yoffset, // смещение левого верхнего угла создаваемой картинки по вертикали вниз
uint data_width, // общая ширина изображения на основе набора данных
ENUM_COLOR_FORMAT color_format // способ обработки цвета
);
Параметры
resource_name
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 11:39. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO