Форум для эллиоттчиков

Объявление

regular subscriber

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум для эллиоттчиков » MQL программирование » Индикаторы


Индикаторы

Сообщений 1 страница 19 из 19

1

MetaTrader\MQL\Indicators\

2

Написал скрипт как в этом вебинаре Джеффри Кеннеди. Может кому пригодится.

Сохранил в тхт на яндекс.диске скачать

Отредактировано Chingiz (16.11.2013 23:11:21)

3

Господа, дайте ктонибудь MACD гистограмму без линий для mt4

4

pr0 подскажите как в индикаторе pro_sin.mq4  прописать:
1. периоды были равным.
2. периоды имели дробное смещение допустим 11,5   либо 15,7 .
3. как то обозначалось на графике будущее дно периода либо текущее.

Спасибо за ответ.

5

Manly написал(а):

pr0 подскажите как в индикаторе pro_sin.mq4  прописать:
1. периоды были равным.
2. периоды имели дробное смещение допустим 11,5   либо 15,7 .
3. как то обозначалось на графике будущее дно периода либо текущее.

Спасибо за ответ.

1. Никак, индикатор сделан для отображения циклов с плавающим периодом. В МТ есть встроенный инструмент для рисования равных циклов.
2. Никак, т. к. не может быть 11,5 свечи. (Можно перейти на ТФ пониже и тогда 11,5 H2 могут превратиться в 23 H1)
3. Поставить дату текущего дна или будущего точно можно только ручками по календарю, т. к. МТ4 не знает выходных, праздников и с каждой новой свечей изменяет даты баров идущих за текущим.

ps в целом этот индикатор - рисовалка, он не несет какой-то новой информации, только визуализирует циклы.

6

pro_fatvector (Индикатор для Метод "толстого вектора")

Скачать: http://thepr0.narod.ru/files/pro_fatvector.ex4

http://thepr0.narod.ru/files/ewt/image/fatvector.png

Создайте в MT4 объект Fibo Channel, назовите fat, добавьте у него уровень с значением -2, поставьте галочку "луч". Начальную точку канала самостоятельно установите на предполагаемое начало исследуемой волны. Вторую точку канала установите около предполагаемого окончания волны. Индикатор сам уставит ее точно на максимум бычьего рынка или на минимум медвежьего. Главное, чтобы вторая точка не висела справа в пустоте, где еще нет баров. Ширину канала индикатор установит самостоятельно и покажет точки, где пришлось эту ширину увеличивать.

Индикатор работает не каждый тик, а только при появлении нового бара. Если хотите чтобы он пересчитал канал, просто вызовите его через Ctrl+I и, ничего не меняя, нажмите ОК. Можно использовать несколько индикаторов, но названия объектов ojbName у них должны быть разные, например, "fat1", "fat2", "bigfat".

7

pro_timwood - индикатор для рисования циклов по Тим Вууду

http://thepr0.narod.ru/files/rswa/pro_timwood.ex4

http://thepr0.narod.ru/files/ewt/image/pro_timwood.png

ox=true - рисовать внизу экрана, лучше не переключать
filename=dx1d - имя файла данных без расширения, лежащего в стандартном каталоге c:\Program Files (x86)\MetaTrader 4\experts\files\dx1d.csv
cyclePeriod=23 - период прогнозируемого цикла (на рисунке пунктиром)
cycleWindow=5 - окно для низов (на рисунке светлая полоса);
cycleForecast=2 - сколько рисовать прогнозируемых циклов (много лучше не ставить 2-3, особенно когда cyclePeriod большое)
vShift=0.01 - вертикальный масштаб, подбирается по вкусу
redraw=3600 - перерисовка через 3600 секунд.

Чтобы не утомлять терминал постоянной прочиткой файла и перерисовкой данных, изменения происходят не каждый новый тик, а только при изменении окна инструмента или спустя redraw=3600 секунд. В выходные, когда тики не поступают, перерисовку можно вызвать Ctrl+I, выбрать pro_timwood и, ничего не меняя, нажать ок.

Формат и пример файла с данными низов и хаев по доллару
http://thepr0.narod.ru/files/ca/cdx1t.csv

Date Time;High;
Date Time;Low;

третье число после ; ниче не значит, тут может быть пробел, 0 или что угодно, главное в строке должно быть не более двух знаков ; это разделитель времени и цены для индикатора. Файл csv текстовый, его можно заполнять в блокноте или excel.

Не надейтесь увидеть правильную дату низа прогнозируемых циклов - терминал не знает выходных и праздников, поэтому всё, что правее последнего бара, постоянно плавает. Да и это не к чему, у вас всегда будет наглядное представление фазы цикла, а дно в среду 19 или пятницу 13 - информации не несет, разве что опционщикам :). Если все таки нужно точное календарное число для низа - берем календарик и считаем. Прогнозируемые циклы правильно рисуются только на родном ТФ, например, торговый цикл по доллару dx1d.csv будет правильно отсчитан +23 дня только на дневном ТФ. Для недельных - недели и т.п. Файлами с циклами можно обмениваться или создать базу данных для всех инструментов.

8

pro_reader - читает котировки OHLCV из csv файла

http://thepr0.narod.ru/files/rswa/pro_reader.ex5

http://thepr0.narod.ru/files/rswa/pro_reader.png

1. Открыть новый график донор, у которого свечей больше, чем данных в файле
2. Файл csv с котировками положить в \MetaTrader 5\MQL5\Files\
3. Проверить формат данных: ГГГГ.ММ.ДД;чч:мм;Open;High;Low;Close;Volume
4. Пробелы или пустые строки недопустимы. Дробная часть числа может отделяться запятой или точкой
5. Ошибки в котировках Low > High и др. не допустимы
6. Если объёма нет, ставить 0, а не пробел. После объёма ; не нужно
7. Данные читаются сверху вниз, одна строка - это одна свеча и находятся В НАЧАЛЕ графика, а не в конце
8. В поле filename ввести название вашего файла без .csv
9. В поле name - любое название
10. В поле operand выбрать операцию с данными: нет, перевести в log10, 1/data, 1/log10, -data, -log10
11. timeGrid наносит свою сетку времени: "" - нет сетки, "mn" - месяцы, "y" - годы, "10y" - десятилетия, "100y" - века, другие не допустимы
12. Если в полях from, to нули - читаются все строки, иначе с from до to
13. Digits - количество знаков после запятой, можно ставить больше точности данных
14. priceScale - умножает все данные на это число, приводит к растягиваю по вертикали
15. priceHShift - сдвиг всех свечей вправо, лучше ставить 1000 из-за багов в MT5
16. timeScale - пытается сжать свечи в одну. Например 12 для месячных данных даст годовую свечу (если первая январь)
17. volumeScale и volumeScaleShift - умножение и вертикальный сдвиг объёмов (при 0 - не выводит)
18. timeGrid - цвет линий сетки времени
19. timeBack - линии сетки в фоне
20. Ошибочные линии сетки удалять через Ctrl+B, затем "показать все"
21. Горизонтальную сетку наносить либо в вкладке "Уровни", либо при помощи pro_setGrid
22. Если линии есть, а подписей не видно - в свойствах графика (F8) поставить галочку "показывать описания объектов"
23. На вкладке "Шкала" отрегулируйте минимальное и максимальное значение графика, исходя из ваших данных
24. Цвет свечей - вкладка "Цвета", если сжать свечи до пикселя и оба цвета черные - получаем бары
25. После нанесения разметки нажмите правую кнопку - Шаблоны - Сохранить Шаблон. Всё, что вы нарисовали и настройки будут сохранены

Например, чтобы получить из данных http://thepr0.narod.ru/files/ewt/rts1d.csv график РТС, нужны следующие настройки:

http://savepic.su/4766085.png

Добавлено спустя 9 месяцев 10 часов 54 минуты 17 секунд:
Версия 1.03 перерисовывает график только по нажатию F5

9

Добрый день, уважаемые форумчане.У меня возникла такая проблема, может кто знает как её решить.
Имею планшет на Windows 8 и при копировании индикаторов и скриптов в терминал, ч/з проводник они видны, а в терминале не появляются в меню.Помогите решить проблему.
С уважением, Сергей.

Отредактировано samusevsergey (07.11.2015 13:04:22)

10

Уважаемые форумчане, есть ли у кого-нибудь индикатор горизонтальных объемов для MT4? Для MT5 тоже сгодится, но лучше для MT4.
У себя в терминале MT4 покопался - не нашел такого.  http://thepr0.narod.ru/files/smilies/unsmile.gif

11

Здравствуйте! После установки индикатора pro_timwood в МТ4, на торговом инструменте-циклы в окне не рисуются. В настройках индикатора есть такая строчка filename=dx1d - имя файла данных без расширения, лежащего в стандартном каталоге c:\Program Files (x86)\MetaTrader 4\experts\files\dx1d.csv, но у меня файла dx1d.csv нет, нет и других файлов с расширением .CSV!  Что не так?  Может кто подскажет?

12

ffill, эти файлы нужно создать в текстовом редакторе типа блокнота или табличного экселя и заполнить данными. Пример для DXY можете скачать здесь http://thepr0.narod.ru/files/ca/cdx1t.csv

Отредактировано pr0 (10.04.2016 09:41:12)

13

prO,здравствуйте ! индикатор pro_timwood как настроить и он только для индекса доллара ??

14

stranger, прочитать описание и настроить. Он рисует по любым данным, ему без разницы.

15

Уважаемые форумчане поделитесь пожалуйста индикатором ОТКРЫТЫЙ ИНТЕРЕС (по возможности в отдельном окне в барах и свечках) для mt4
Заранее спасибо

Отредактировано mudrec (25.09.2016 10:18:18)

16

rswa написал(а):

pro_timwood - индикатор для рисования циклов по Тим Вууду

http://thepr0.narod.ru/files/rswa/pro_timwood.ex4

ox=true - рисовать внизу экрана, лучше не переключать
filename=dx1d - имя файла данных без расширения, лежащего в стандартном каталоге c:\Program Files (x86)\MetaTrader 4\experts\files\dx1d.csv
cyclePeriod=23 - период прогнозируемого цикла (на рисунке пунктиром)
cycleWindow=5 - окно для низов (на рисунке светлая полоса);
cycleForecast=2 - сколько рисовать прогнозируемых циклов (много лучше не ставить 2-3, особенно когда cyclePeriod большое)
vShift=0.01 - вертикальный масштаб, подбирается по вкусу
redraw=3600 - перерисовка через 3600 секунд.

Чтобы не утомлять терминал постоянной прочиткой файла и перерисовкой данных, изменения происходят не каждый новый тик, а только при изменении окна инструмента или спустя redraw=3600 секунд. В выходные, когда тики не поступают, перерисовку можно вызвать Ctrl+I, выбрать pro_timwood и, ничего не меняя, нажать ок.

Формат и пример файла с данными низов и хаев по доллару
http://thepr0.narod.ru/files/ca/cdx1t.csv

Date Time;High;
Date Time;Low;

третье число после ; ниче не значит, тут может быть пробел, 0 или что угодно, главное в строке должно быть не более двух знаков ; это разделитель времени и цены для индикатора. Файл csv текстовый, его можно заполнять в блокноте или excel.

Не надейтесь увидеть правильную дату низа прогнозируемых циклов - терминал не знает выходных и праздников, поэтому всё, что правее последнего бара, постоянно плавает. Да и это не к чему, у вас всегда будет наглядное представление фазы цикла, а дно в среду 19 или пятницу 13 - информации не несет, разве что опционщикам . Если все таки нужно точное календарное число для низа - берем календарик и считаем. Прогнозируемые циклы правильно рисуются только на родном ТФ, например, торговый цикл по доллару dx1d.csv будет правильно отсчитан +23 дня только на дневном ТФ. Для недельных - недели и т.п. Файлами с циклами можно обмениваться или создать базу данных для всех инструментов.


Не хочет рисовать. А файл из примера верно заполнен?

17

yurahrg, попробуйте с такими параметрами:

http://s1.stuffed.ru/y2017/05-09/0/522426.png

проверьте: metatrader 4, build > 1000, расположение файла в MetaTrader 4\MQL4\Files\cdx1t.csv . Если все равно не показывает, нажмите Ctrl+T и посмотрите что пишет в вкладках "Эксперты" и "Журнал"

18

Спасибо, заработало! Проблема была в пути к файлу. Верный - MetaTrader 4\MQL4\Files\cdx1t.csv

19

yurahrg написал(а):

Проблема была в пути к файлу

В каком "пути" была проблема? Ведь тот путь который вы написали в сообщении - дефолтный... Просто у меня МТ4 пишет (в логах), что не может найти файл, и в этой дефолтной папке действительно нету ни чего.

Отредактировано J_@rama (25.09.2017 05:23:16)


Вы здесь » Форум для эллиоттчиков » MQL программирование » Индикаторы