Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

Easy Object - библиотека для MetaTrader 4

Просмотров:
1787
Рейтинг:
(14)
Опубликован:
2019.01.02 10:24
\MQL4\Include\ \MQL4\Scripts\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Небольшой класс для упрощения работы с объектами.

Было так:

 ObjectCreate ( 0 , "name" , OBJ_TEXT , 0 , 0 , 0 );
 ObjectSetString ( 0 , "name" , OBJPROP_TEXT , "Hello, World!" );
 ObjectSetString ( 0 , "name" , OBJPROP_FONT , "Calibri" );
 ObjectSetInteger ( 0 , "name" , OBJPROP_FONTSIZE , 16 );
 ObjectSetInteger ( 0 , "name" , OBJPROP_COLOR , clrLimeGreen );
 ObjectSetInteger ( 0 , "name" , OBJPROP_ANCHOR , ANCHOR_LEFT_LOWER );
 ObjectSetInteger ( 0 , "name" , OBJPROP_TIME , TimeCurrent ());   // * 
 ObjectSetDouble ( 0 , "name" , OBJPROP_PRICE , Ask );             // * 
 // * Для передвиженя объектов после создания

Стало так:

_( "name" )               // ! имя обязательно
 .type( OBJ_TEXT )        // ! тип обязателен
 .text( "Hello, World!" )
 .font( "Calibri" )
 .fontSize( 16 )
 .colour( clrLimeGreen )
 .anchor( ANCHOR_LEFT_LOWER )
 .time( TimeCurrent ())
 .price( Ask );

Результат:

Hello, World!

Имена методов по большей части совпадают с именами стандартных констант.

Информация о сделках Информация о сделках

Индикатор показывает раскладку по открытым и закрытым сделкам на указанном периоде истории.

Door Pointer Door Pointer

Стрелочный индикатор.

Step back Step back

администрация, добавьте кнопку удаленя кода, облегчите мне жизнь. когда цена откатывается на заданное колличество уровней Steps back close закрывается сетка. При стандарных параметрах достаточно отката на один уровень что бы закрылась прибыль. В скором времени будет выпущена первая версия робота по управлению уровней сетки.

Open_time Open_time

Советник выставляет отложенные ордера по времени, виды ордеров выбираются, по умолчанию отложенные. Задается стоплост, тейкпрофит, время, через которое ордер удаляется, если до этого момента он не был открыт(время не может быть менее 11 минут от времени открытия, советник работать не будет). Написан по найденным советникам, но они не работали. Так же можно убрать комменты с задания времени линией, но это неудобно. Можно доделать несколько времен открытия или работать в нескольких окнах. Проверки по магик числу нет.