| / | Форум |
|
EVgEN_SA
20.05.2011 10:22
Пожалуйста, помогите мне понять, как рисовать правильно линии с помощью индикатора. Проблема стала следующей. Мне надо чтобы данный индикатор позволял перемещать линию и в окне показывал значения, где находиться данная линия. Мне надо понять, как будет устроен данный код. Везде рыл, но такого не нашёл - даже приблизительно. |
|
Организуйте багтрекинг и техсаппорт для своей компании В TeamWox имеются все для того чтобы организовать багтрекинг. Интегрировав модуль Сервисдеск с веб-сайтом, Вы сможете получать заявки своих клиентов напрямую в TeamWox. Более того, вся переписка с клиентами автоматически распознается и попадает в архив, где ее без труда можно найти в будущем. |
|
rensbit
20.05.2011 10:31
http://docs.mql4.com/ru/objects ------------------------------------------------ |
7382 |
sergeev
20.05.2011 10:54
и ObjectGet
|
|
EVgEN_SA
21.05.2011 23:45
Спасибо за подсказку всё нашёл и получилось. А может подскажете как сделать чтобы при перемещении линии (Line_TP ) менялось значение (tp_L) Код который я пишу ниже ---------------------------------------------------------------------------------------------------------------------- #property copyright "Copyright © 2011, MetaQuotes Software Corp." -----------------------------------------------------------------------------------------------------------------------
Буду очень благодарен |
|
rensbit
23.05.2011 00:34
EVgEN_SA: Используй функцию ObjectGet(). Она возвращает значение указываемого свойства объекта. Спасибо за подсказку всё нашёл и получилось. А может подскажете как сделать чтобы при перемещении линии (Line_TP ) менялось значение (tp_L) Код который я пишу ниже |
|
EVgEN_SA
23.05.2011 08:47
rensbit: Используй функцию ObjectGet(). Она возвращает значение указываемого свойства объекта. Спасибо за совет, но без примера мне тяжело доходить самому. Я не великий программист. Хотя если долго мучится что-нибудь получится. Я пробовал с этой функцией, пока безрезультатно. |
|
Roger
23.05.2011 09:42
EVgEN_SA: Я пробовал с этой функцией, пока безрезультатно. И так пробовали? ObjectGet("Line_TP",OBJPROP_PRICE1);
|
|
rensbit
23.05.2011 09:57
EVgEN_SA: А может подскажете как сделать чтобы при перемещении линии (Line_TP
) менялось значение (tp_L) #property copyright "Copyright © 2011, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window double Line_TP = 0.0; int init() { Line_TP = Ask-(50*Point); ObjectCreate("Line_TP",OBJ_HLINE,0,0,0); ObjectSet("Line_TP",OBJPROP_PRICE1,Line_TP); ObjectSet("Line_TP",OBJPROP_COLOR,Magenta); ObjectSet("Line_TP",OBJPROP_WIDTH,2); ObjectSet("Line_TP",OBJPROP_STYLE,STYLE_SOLID); ObjectCreate("Profit", OBJ_LABEL, 0, 0, 0); ObjectSetText("Profit", DoubleToStr(Line_TP,5), 10, "Arial Bold", Red); ObjectSet("Profit", OBJPROP_CORNER, 2); ObjectSet("Profit", OBJPROP_XDISTANCE, 2); ObjectSet("Profit", OBJPROP_YDISTANCE, 460); return(0); } int deinit() { ObjectDelete("Line_TP"); ObjectDelete("Profit"); return(0); } int start() { // double Line_TP=Ask-(50*Point); Line_TP = ObjectGet("Line_TP",OBJPROP_PRICE1); ObjectSet("Line_TP",OBJPROP_PRICE1,Line_TP); ObjectSetText("Profit", DoubleToStr(ObjectGet("Line_TP",OBJPROP_PRICE1),5), 10, "Arial Bold", Red); return(0); } |
|
EVgEN_SA
23.05.2011 10:34
Спасибо огромное я до этого не дошёл. |
|
EVgEN_SA
25.05.2011 18:15
rensbit: Не плохой индюк, кстати, начал получаться, по крайней мере, для меня. Скоро я его выложу на сайте. Просто он ещё сырой и не готовый, но мне уже упростил жизнь. Просто подобных индикаторов я больше нигде не встречал. Надеюсь, что его оценят. Дополнительно полый его код опубликую здесь может кто ещё и поможет довести его до финального конца. Тебе ещё раз спасибо. |
|
EVgEN_SA
30.05.2011 14:23
а вот и сам индюк (Zamer_ price_v1) который я уже выложил. http://codebase.mql4.com/download/27297 на странице http://codebase.mql4.com/ru/7610 |
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий