Скачать MetaTrader 5

заменить линию на квадрат

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Следи за новостями. Заходи на официальный канал нашей компании!
v2812
390
v2812 2016.02.19 17:47 

Добрый день.

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

С уважением 

 //+------------------------------------------------------------------+

//|                                                Vertical Line.mq4 |

//|                              Copyright © 2006, fxid10t@yahoo.com |

//|                               http://www.forexprogramtrading.com |

//+------------------------------------------------------------------+

#property copyright "Copyright © 2006, fxid10t@yahoo.com"

#property link      "http://www.forexprogramtrading.com"

#property indicator_chart_window


extern int Place.Line.Bars.Back=0;//1

extern color Line.Color=DeepSkyBlue;

extern int Line.Style=1;

extern int Line.Width=1;

extern bool Draw.as.Background=true;


int init(){return(0);}

int deinit(){ObjectDelete("V-Line"); return(0);}

int start(){

ObjectDelete("V-Line");

ObjectCreate("V-Line",OBJ_VLINE,0,Time[Place.Line.Bars.Back],Bid);

ObjectSet("V-Line",OBJPROP_COLOR,Line.Color);

ObjectSet("V-Line",OBJPROP_STYLE,Line.Style);

ObjectSet("V-Line",OBJPROP_WIDTH,Line.Width);

ObjectSet("V-Line",OBJPROP_BACK,Draw.as.Background);

return(0);}

//+------------------------------------------------------------------+

Vladimir Karputov
Модератор
45553
Vladimir Karputov 2016.02.19 19:45  

Где Вы берёте коды времён динозавров?

Если хотите разобраться, то вот раздел справки: OBJ_RECTANGLE.  Там же есть и пример скрипта.

v2812
390
v2812 2016.02.19 19:55  
Karputov Vladimir:

Где Вы берёте коды времён динозавров?

Если хотите разобраться, то вот раздел справки: OBJ_RECTANGLE.  Там же есть и пример скрипта.

Я не знаю MQL, наверное и код старый. К сожалению справка мне не поможет. Все равно, что справочник по ядерной физике. Просто попросил помочь, если не очень сложно.
Vladimir Karputov
Модератор
45553
Vladimir Karputov 2016.02.19 20:37  
v2812:
Я не знаю MQL, наверное и код старый. К сожалению справка мне не поможет. Все равно, что справочник по ядерной физике. Просто попросил помочь, если не очень сложно.

Это не помочь, а сделать за Вас. Кто хочет понять и начинает сам писать код, пусть и с ошибками - тот всегда получит на форуме помощь. А вот если нет желания разбираться или нет времени - тогда путь в сервис Фриланс

v2812
390
v2812 2016.02.19 20:56  
Karputov Vladimir:

Это не помочь, а сделать за Вас. Кто хочет понять и начинает сам писать код, пусть и с ошибками - тот всегда получит на форуме помощь. А вот если нет желания разбираться или нет времени - тогда путь в сервис Фриланс

Тогда можно было бы написать на главной странице: ВХОД ТОЛЬКО ДЛЯ ПРОГРАММИСТОВ И ИХ УЧЕНИКОВ, там, где вход на сайт. Тогда бы вы и варились в тесном семейном кругу... Но так как такой надписи нет, я по незнанию зашел,  - извините.

Больше такое не повторится! Жаль, хороший был сайт и люди на нем были хорошие, могли помочь и помогали......

.
Vasyl Nosal
18536
Vasyl Nosal 2016.02.23 19:54  
Я же уже на mql4 написал что нужно сделать.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий