Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 1625
- Рейтинг:
- голосов: 14
- Опубликован:
- 2019.01.02 10:24
Небольшой класс для упрощения работы с объектами.
Было так:
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 );
Результат:
Имена методов по большей части совпадают с именами стандартных констант.

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

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

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

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