Нужен простой индикаторчик. - страница 2

 

OZ0 писал(а) >>


                                                                    //https://forum.mql4.com/ru/24266
#property indicator_chart_window

//---------------------------------------------------------------   init
int init() { return(0); }
//---------------------------------------------------------------   deinit
int deinit() { ObjectDelete(Symbol()+" Vertikal"); return(0); }
//---------------------------------------------------------------   start
....................
 остальное на первой странице

А кто из добрых самаритян поможет вставить сюда возможность установки линии еще и на конкретную дату - год,месяц,день,час,минуту ?

 
OZ0 писал(а) >>

А кто из добрых самаритян поможет вставить сюда возможность установки линии еще и на конкретную дату - год,месяц,день,час,минуту ?

Наверно Rid, он из Самары

 
Vinin >>:

Наверно Rid, он из Самары

спасибо Вам, добрый Виктор

теперь только так Вас и буду называть

а Вы из Винницы?

 
OZ0 писал(а) >>

спасибо Вам, добрый Виктор

теперь только так Вас и буду называть

а Вы из Винницы?

К сожалению нет. Из Екатеринбурга

А необходимость какая дату во внешних переменных задавать? Это ж каждый день делать придется. Может проще расчет даты и времени в индикаторе делать

 
Vinin >>:

К сожалению нет. Из Екатеринбурга

А необходимость какая дату во внешних переменных задавать? Это ж каждый день делать придется. Может проще расчет даты и времени в индикаторе делать

каждый день это хорошо - будем думать, на какой день и минуту ставить чтобы развивать аналитические способности

вообще-то планирую это для индикатора // https://www.mql5.com/ru/code/8944/page2#comments

понятно, что информация которая ниже Вам не нужна, но вдруг кому-то будет полезной

а еще:

//+-----------------------------------------------------http://www.forextimes.ru/article/a26747p.htm
// https://www.mql5.com/ru/code/8115#comments
// https://www.mql5.com/ru/code/7334
// https://www.youtube.com/watch?v=7e3rXhCsbyI&feature=related
// https://www.youtube.com/watch?v=g6X_CDU5lfI&feature=related
//| VolumesHist2.3.mq4 |https://www.mql5.com/ru/code/9777
//|Copyright © 2008, MetaQuotes Software Corp|https://www.mql5.com/ru/code/8944
//| http://www.metaquotes.net |https://www.mql5.com/ru/code/8111
//+https://www.mql5.com/ru/code/9031 - ТО ЧТО В КОММЕНТАРИЯХ - BLACK BOX
// еще: https://forum.mql4.com/ru/11793/page2
// https://forum.mql4.com/ru/11685/page4#70908

#property copyright "Copyright © 2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

// Объём расчитыватся от Low до High. Считается что в "хвостиках" сосредоточен двойной объём (туда-сюда) ???

/*
Yurixx 09.02.2009 11:15
https://forum.mql4.com/ru/19119/page18#140576
Рыночный профиль - хорошая штука, но к квантованию отношения не имеет. Со значительно большей долей правомерности его можно назвать
статистическим профилем, поскольку смысл того, что он показывает, заключается в распределении котировок за определенный период времени
по всему диапазону значений цены.
С моей точки зрения, к квантованию больше отношения имеют уровни Мюррея (https://www.mql5.com/ru/code/7870), хотя у них свои недостатки:
эквидистантность и привязка к нулю.

Подробнее о профиле:
Э. Найман "Путь к финансовой свободе"
Д.Пайпер "Дорога к трейдингу".


Рыночный профиль был разработан Питером Стидлмайером (Peter Steidlmayer). Он обнаружил естественное проявление рынка (объем) и представил его
таким способом (колоколообразная кривая), чтобы можно было читать объективную информацию, генерируемую рынком.

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

Вместо изображения каждого временного сегмента в виде бара (bar), каждый такой сегмент располагается специальным образом.
Рисунок ниже показывает, как 30-минутная столбцовая диаграмма может быть преобразована в рыночный профиль, показанный справа.

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

*/
// Объём расчитыватся от Low до High.
#property indicator_chart_window

extern string Zametki = "Индикатор https://www.mql5.com/ru/code/8944/page2#comment_form определяет Уровни Жизни цены (теория в ссылках постов). Примечание: ДАТА ЭКСПИРАЦИИ ТЕКУЩЕЙ ПОЗИЦИИ ....";
extern string Zametki1 = "Сначала нужно выставить вертикальную линию к которой прикрепится индикатор, т.е. записать ее номер из строки меню Имя. Пример: Имя: Vertical Line 6045";
extern string Vertical_Line_Name = "Vertical Line ...";//
extern string Zametki2 = "Вертикальную линию можно выделять и передвигать вместе с индикатором. При удалении линии индикатор также лучше удалять";
extern string Zametki3 = "По умолчанию, если линия не выставлена индикатор позиционируется на левую границу окна и действует как автопрокрутка. Тогда подбираем удобный MAX масштаб графика и Period_ind - кол-во обсчитываемых баров";

extern string Zametki4 = "Применять можно 2 и больше индикатора (и менять их цвета), лучще разных авторов";

 

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

но не смею просить о таких сложностях

 
VladislavVG >>:

Например, так.

Или лучше так :



Успехов.

спасибо огромное

а может вы ещё подскажите, очень нужен скрипт, в который можно было бы прописать имя кода (индикаторов, скриптов и эксперта)

и при запуске всё, что в нём прописанно, поочерёдно загружается на чарт в указанном порядке и самое главное, либо через Н`нное время или же (что было бы просто супер) что бы код загрузался только после того, как полностью занрузится предедущий. и может в пару к нему скрипт который будет удалять коды, имена котрых в нём прописанны....

может есть у кого-нить?

 
OZ0 >>:

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

но не смею просить о таких сложностях


https://www.mql5.com/ru/code/8115 Вот скрипт, позволяющий строить MP с динамическими границами:

 
NEKSUS_ >>:

спасибо огромное

а может вы ещё подскажите, очень нужен скрипт, в который можно было бы прописать имя кода (индикаторов, скриптов и эксперта)

и при запуске всё, что в нём прописанно, поочерёдно загружается на чарт в указанном порядке и самое главное, либо через Н`нное время или же (что было бы просто супер) что бы код загрузался только после того, как полностью занрузится предедущий. и может в пару к нему скрипт который будет удалять коды, имена котрых в нём прописанны....

может есть у кого-нить?

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

Успехов.

ЗЫ а чем шаблоны то не подходят ? Хотя можно "в лоб" написать все вызовы через кастом. Только при внесении изменений нужно будет все перекомпилировать. И если "накосячить" с параметрами - а по закону подлости это обязательно произойдет, когда захочется вызвать какой-нибудь другой индикатор, то окажется что у него не то количество параметров и обозначают они что-либо другое (белиберда вобщем) - получим что попало.... лучше все-таки шаблоны