Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 564

 
alex12:
подскажите как называется скрипт - показывающий историю сделок на демо счете.
Такой?
 
granit77:
Такой?


Да, именно такой. Большое спасибо.
 
i999i:
Всем привет ....кто подскажет как зафиксировать значение переменной в скрипте?

спасибо, уже разобрался
 

Доброй ночи.

Оказывается, возможность выбора стиля линии блокируется, если толщина линии не равна 1.

Проверил это и программным способом, и вручную путём рисования линии в терминале и редактирования её свойств. Build 610.

Вопросы такие - где-то в руководстве это написано? А также есть ли другие конфликты графических свойств?

Спасибо.

 
qomment:

Доброй ночи.

Оказывается, возможность выбора стиля линии блокируется, если толщина линии не равна 1.

Проверил это и программным способом, и вручную путём рисования линии в терминале и редактирования её свойств. Build 610.

Вопросы такие - где-то в руководстве это написано? А также есть ли другие конфликты графических свойств?

Спасибо.

Здесь docs.mql4.com/ru/constants/indicatorconstants/drawstyles написано

Стиль линии. Используется только при толщине линии 0 или 1. Может быть любое из следующих значений:

 
AlexeyVik:

Здесь docs.mql4.com/ru/constants/indicatorconstants/drawstyles написано

Стиль линии. Используется только при толщине линии 0 или 1. Может быть любое из следующих значений:



Действительно. Сам не смог найти. Спасибо.
 

Сорри за еще один элементарный вопрос.

Возможно ли нарисовать вертикальную линию (vline), чтобы она не отображалась в окнах индикаторов?

По идее, за это отвечает свойство OBJPROP_RAY, но результат не меняется независимо от того OBJPROP_RAY=1 или 0. Также не работает ObjectSetInteger(1,name,OBJPROP_RAY,0);

#property copyright "qomment"
#property link      "https://www.mql5.com/ru/users/qomment"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   string name="vline";
            ObjectCreate(0,name,OBJ_VLINE,0,Time[100],0);     
            //ObjectSet(name,OBJPROP_RAY,0); // old mql4 - but it does not work as well
            ObjectSetInteger(0,name,OBJPROP_RAY,0);
  }
//+------------------------------------------------------------------+
 
qomment:

Сорри за еще один элементарный вопрос.

Возможно ли нарисовать вертикальную линию (vline), чтобы она не отображалась в окнах индикаторов?

По идее, за это отвечает свойство OBJPROP_RAY, но результат не меняется независимо от того OBJPROP_RAY=1 или 0. Также не работает ObjectSetInteger(1,name,OBJPROP_RAY,0);

Да, я уже видел этот вопрос и проверил, действительно не работает хотя в документации пишут что если свойство OBJPROP_RAY вертикальной линии равно false то линия отображается только в основном окне.
 
i999i:
Всем привет ....кто подскажет как зафиксировать значение переменной в скрипте?


смотря для чего, есть глоб переменные есть локальные.

если нужно чтоб скрипт куда-то запомнил свое значение перед завершением, запишите его в глоб переменные например так

GlobalVariableSet

 
superman82:
подскажите пожалуйста как объяснить советнику закрывать всё при касании границы болинжера.


для начала нужна функция закрытия всего, собственно в чем вопрос?

условие if(Bid>= верхняя граница болингера) Закрываем все.

Причина обращения: