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

Объявление

regular subscriber

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

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



Скрипты

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

1

MetaTrader\MQL\Scripts\

2

pro_setewlabel 1.02. Скрипт для нанесения стандартных обозначений волн. Для ленивых и новичков еще не выучивших нотацию.

mode=0 - режим работы
degree=4 - степень волны
сolor1,2,3 - цвета в триаде, стандартно принято либо все черные, либо RGB, фантазии не приветствуются
ewapro - использовать шрифт с кружками ewapro да/нет http://thepr0.narod.ru/files/ewapro.ttf

http://thepr0.narod.ru/files/pro_setewlabel.ex4 - скомпилированный скрипт, положить в папку MetaTrader 4\experts\scripts\
http://thepr0.narod.ru/files/pro_setewlabel.mq4 - исходный код

Добавлено спустя 2 года 4 месяца 3 дня 15 часов 47 минут 22 секунды:
файлы обновлены до версии 1.02

Отредактировано pr0 (14.03.2016 07:52:20)

3

Geronimo. Создание hst файла из таблицы экселя

Автор: Geronimo

скрипт - читает из Эксель-файла котировки и записывает в MT4 файл hst, который можно открывать атономно.

Параметры:
instrument - название нового инструмента МТ4
period - период для инструмента в минутах (стандарт МТ4)
ExcelFileName - путь к существующему Эксель документу из которого будем читать
StartRow - номер строки с которой начинается чтение котировок
ColDate,....,ColClose - номера столбцов для соответсвующих данных

После запуска скрипта открывается указанный Эксель документ, читаются соответсвующие ячейки и пишется hst-файл, который можно открыть атономно

P.S. Читает и пишет довольно долго, поэтому если не до конца считал,
то нужно нажать "обновить". Если нужно тестировать эксперта на этих данных,
то нужно писать в существующий инструмент, но без подключения к инету


http://thepr0.narod.ru/files/geronimo.ex4
http://thepr0.narod.ru/files/geronimo.mq4
http://thepr0.narod.ru/files/mt4excel.dll - библиотека, положить в MetaTrader 4\experts\libraries\

4

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

Geronimo. Создание hst файла из таблицы экселя

Автор: Geronimo

http://thepr0.narod.ru/files/geronimo.ex4
http://thepr0.narod.ru/files/geronimo.mq4
http://thepr0.narod.ru/files/mt4excel.dll - библиотека, положить в MetaTrader 4\experts\libraries\

Не получается прикрепить скрипт к графику.Два первых файла положил в папку experts.

5

терминал МТ4 сейчас сильно изменился и после 600 билда имеет и новый формат HST и обновленный mql4. Так что нужно искать новый скрипт от  Geronimo на их форуме. Или аналогичный.

6

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

терминал МТ4 сейчас сильно изменился и после 600 билда имеет и новый формат HST и обновленный mql4. Так что нужно искать новый скрипт от  Geronimo на их форуме. Или аналогичный.

Подскажите пожалуйста где можно найти разработчика скрипта Geronimo...

7

Скрипт с копирайтом "Viatcheslav Suvorov", у Geronimo был аккаунт на http://forum.mql4.com/ru . А так вообще поиск по "создание нового инструмента", "HST файл", "mt4excel.dll".

8

pro_csv2hst. Скрипт для создания своего инструмента в MT4 (build > 600).

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

http://thepr0.narod.ru/files/pro_csv2hst.ex4 - скомпилированный скрипт, положить в папку \MetaTrader 4\MQL4\Scripts\

• ticker - имя вашего инструмента и оно же будет в названии hst файла
• CSVFileName - имя csv файла с котировками, должен находиться в папке \MetaTrader 4\MQL4\Files\
• period - таймфрейм должен совпадать с ТФ котировок из файла csv
• digits - количество знаков после запятой, точность инструмента
• format - формат данных в файле csv, где:
       YYYY - года 4 знака,
       MM - номер месяца с ведущим нулем,
       DD - номер дня с ведущим нулем,
       HH - часы в формате 24 с ведущим нулем,
       mm - минуты с ведущим нулём,
       O - цена открытия,
       H - цена максимальная,
       L - цена минимальная,
       С - цена закрытия,
       V - объём.
• delimiter - разделитель столбцов в csv файле (TAB наверно не сработает)
• operand - операция над данными перед записью, например, взятие логарифма.

Для скрипта не важно какой знак используется в качестве разделителя целой и дробной части, запятую он сам заменит на точку. Также в формате времени он сам заменит знаки "/" и "-" на точку. Готовый файл hst будет в каталоге \MetaTrader 4\history\Your_broker\. Чтобы увидеть график нажмите Файл - открыть автономно и выберете свой инструмент. Следите, чтобы название вашего инструмента не пересекалось с существующими названиями брокера.

9

pr0
Hi, how to display the data before 1970 in mt4?

10

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

pr0
Hi, how to display the data before 1970 in mt4?

Hi. In mt4

http://s1.stuffed.ru/y2015/10-19/0/266124.png

In mt5

Код:
#property indicator_type1 DRAW_COLOR_CANDLES

handle = FileOpen("filename.csv", FILE_CSV|FILE_READ|FILE_ANSI, ';');
Buffer[] = FileReadString(handle);

11

pr0
Thank you very much!
this is a good solution.

12

pro_setgrid скрипт устанавливает свою сетку в виде линий по оси цены и времени.

http://thepr0.narod.ru/files/rswa/pro_setgrid.ex4 - metatrader 4
http://thepr0.narod.ru/files/rswa/pro_setgrid.ex5 - metatrader 5

from - начальное значение сетки (для OP_LOG10 степень, для OP_TIME - года)
to - конечное значение сетки (для OP_LOG10 степень, для OP_TIME - года)
step - шаг между линиями сетки
digits - знаков после запятой в подписи линии
operand - режим: обычная/логарифмическая/обратная/время
priceScale - умножить все значения на коэффициент
clr - цвет линий
back - линии в фоне

Если линии есть, а подписей не видно, нажмите F8 на графике и поставьте галочку "показывать описания объектов".

13

pro_fibo - скрипт наносит стандартные фибо уровни в разах, в %, в log, в ln.
http://thepr0.narod.ru/files/rswa/pro_fibo.ex4

mode - выбор режима: обычный, log10, ln, в разах
digits - знаков после запятой в подписи линии
clr - цвет линии
style - стиль линии

Если линии есть, а подписей не видно, нажмите F8 на графике и поставьте галочку "показывать описания объектов".

Как пользоваться?
1. Создайте объект расширение Фибоначчи OBJ_EXPANSION и установите на нужный участок.
2. Переименуйте этот объект в "fibo"

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

3. Накиньте скрипт на окно, в котором находится объект fibo.

14

Скрипт для нанесения стандартных обозначений волн. Для ленивых и новичков еще не выучивших нотацию.

http://thepr0.narod.ru/files/pro_setewlabel.mq4 - исходный код

Добрый день. Ссылка не рабочая,не могли бы вы выложить еще раз скрипт pro_setewlabel?

15

skomopox, скомпилированный и исходный файл выложены обновлены до версии  1,02

16

Спасибо.

17

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

pro_csv2hst. Скрипт для создания своего инструмента в MT4 (build > 600).
...


Hi!
В МТ4 (build = 1010) файл .hst создаётся, однако при открытии автономно показывает только одну свечу и изменяет  размер файла .hst (было = 127К, стало = 1К).  http://thepr0.narod.ru/files/smilies/unsmile.gif

Спасибо.

PS:
В "Открыть график автономно" в колонках "От" и "До" указана текущая дата, поэтому на графике показана одна первая свеча из файла .hst

В файле .csv в дате между "YYYY" "MM" "DD" должен быть разделитель или пишется слитно, т.е. YYYYMMDD ?
Такой же вопрос и по времени "HH" "mm".

Отредактировано Condor (22.08.2016 19:31:21)

18

pro_setMaxMin - скрипт наносит текст с уровнями максимумов/минимумов внутри обозначенного диапазона.

http://thepr0.narod.ru/files/rswa/pro_setmaxmin.ex4 - для MT4
http://thepr0.narod.ru/files/rswa/pro_setmaxmin.ex5 - для MT5

mode - выбор режима: нанести текст или линию с текстом
fontsize - размер шрифта для текста
digits - знаков после запятой, "-1" - как на графике
clr - цвет текста или линии
operand - вывести значение как есть или логарифм
objName - название объекта

http://s1.stuffed.ru/y2017/03-25/0/510681.png

Как пользоваться?
1. Создайте объект прямоугольник и установите на нужный участок. Желательно, чтобы правый край прямоугольника не висел "в будущем" (там, где еще нет цены).
2. Переименуйте этот объект в "mm" или любое другое имя, совпадающее с objName.
3. Накиньте скрипт на окно, в котором находится нарисованный прямоугольник.

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

19

Огромное спасибо!!!!  http://thepr0.narod.ru/files/smilies/wink2.gif

20

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

21

moneyman, есть небольшой "набор джентльмена":
1. Советник для безубытка - 1 шт.
2. Советники для трала - 2, или 3 шт.
3. Советникти для разных пакостей, типа пирамидинга с мартином, усреднений по мартину. Сова дурная и опасная. - 1-2 шт.
4. Скрипты и совы для сеточных отложек. - 4 шт.
Не пользуюсь ими от 3 лет и больше. Боюсь, потерял сноровку. Пошуршу по папках на харде, упорядочу и только тогда выложу.

22

Так ка небольшой "набор джентльмена" содержал не только скрипты, но и совы, собрал всю коллекцию в своей теме.

23

Artsem
Для начала удалить свой профиль. И не спрашивайте как это сделать. Поход в церковь тоже поможет.