# Доработка ботов (советников, индикаторов) vol. 2

Раздел: Язык программирования MQL4
Автор темы: chocolate
Создана: 2014-10-02 12:48
Ответов: 33814 | Просмотров: 6670614
Страница 101 из 1691
Источник: https://forexsystemru.com/threads/77111/page-101

---

## mobidik — 2015-03-18 19:20

> Цитата (bot14):
> Спасибо. Только это решение для текста.
> А когда выводится стрелка над\под хаем\лоу свечи, в этом случае как правильно сделать ?
> 
> void drawArrow(int i,color theColor,int theCode,bool up)
> {
>    string name = arrowsIdentifier+":"+Time;
>    double gap  = 3.0*iATR(NULL,0,20,i)/4.0;
>
>       ObjectCreate(name,OBJ_ARROW,0,Time,0);
>          ObjectSet(name,OBJPROP_ARROWCODE,theCode);
>          ObjectSet(name,OBJPROP_COLOR,theColor);
>          ObjectSet(name,OBJPROP_WIDTH,aw);
>          if (up)
>                ObjectSet(name,OBJPROP_PRICE1,High+ arrowsUpperGap*Point);
>          else  ObjectSet(name,OBJPROP_PRICE1,Low - arrowsLowerGap*Point);
> }
>
> void deleteArrows()
> {
>    string lookFor       = arrowsIdentifier+":";
>    int    lookForLength = StringLen(lookFor);
>    for (int i=ObjectsTotal()-1; i>=0; i--)
>    {
>       string objectName = ObjectName(i);
>          if (StringSubstr(objectName,0,lookForLength) == lookFor) ObjectDelete(objectName);
>    }
> }
> void deleteArrow(datetime time)
> {
>    string lookFor = arrowsIdentifier+":"+time; ObjectDelete(lookFor);
> }

Там, где создаются условия, должен быть вызов функции **drawArrow**, примерно так:

if(условие) drawArrow(i, Red, 234, up)

Вот здесь и задается код стрелки, в данном случае - 234. В данной функции можно устанавливать значки только из шрифта **Windings**. Для использования других шрифтов, нужно вносить изменения в код функции.

> Цитата (bot14):
> Спасибо. Только это решение для текста.

А какая разница? И то и другое - код, ведь текстом можно и прямоугольник задать, например:

ObjectSetText(name, "g", 88, "Webdings");

## Suncharion — 2015-03-18 19:36

mobidik! Дружище глянь на этого индюка не отображается на графике, заранее благодарю.

## mobidik — 2015-03-18 20:28

> Цитата (Suncharion):
> mobidik! Дружище глянь на этого индюка не отображается на графике, заранее благодарю.

Скомпелировал в старом билде:

## devich — 2015-03-18 20:34

> Цитата (mobidik):
> Скомпелировал в старом билде:

Mobidik мою прозьбу не посмотрите?:please:

## Lapusya — 2015-03-18 20:59

Господа , вот два индюшка . На чарте похожи на скользящие . Очень хорошее сочетание ни знаю чего . Но есть в них одна нехорошая деталь . При переключении ТФ они не сохраняют заданные в настройках толщину линий , чем сильно раздражают . Может кто декомпильнёт их и исправит этот косяк . Спасибо .

## kipjatok001 — 2015-03-18 21:29

**Добавьте пожалуйста меджик**

Ребята всем Привет. Есть пара советников. Делал на заказ. Но программер куда-то делся(. Советник ставит на месте закрытых ордеров новые (в туже сторону или в другую на выбор) с заданными ТП и СЛ. 2 сов - увеличение лота на начальный лот.
Прикрутите плиз меджик, а то 1 советник следит за всеми ордерами. Заранее спасибо

## mobidik — 2015-03-18 23:35

> Цитата (Lapusya):
> Господа , вот два индюшка . На чарте похожи на скользящие . Очень хорошее сочетание ни знаю чего . Но есть в них одна нехорошая деталь . При переключении ТФ они не сохраняют заданные в настройках толщину линий , чем сильно раздражают . Может кто декомпильнёт их и исправит этот косяк . Спасибо .

:)

## Lapusya — 2015-03-18 23:46

> Цитата (mobidik):
> :)

Спасибо дружище . Огромных тебе профитов !!!  *hi*

## gek — 2015-03-19 00:57

> Цитата (borobor):
> работай на здоровье

Не подскажете,почему подвал пустой?

## borman777 — 2015-03-19 00:59

> Цитата (gek):
> Не подскажете,почему подвал пустой?

DLL ка нужна;)

## gek — 2015-03-19 01:01

> Цитата (borman777):
> DLL ка нужна;)

Привет!Если есть,скинь.:)

## borman777 — 2015-03-19 01:16

> Цитата (gek):
> Привет!Если есть,скинь.:)

да вот она:)

## mobidik — 2015-03-19 01:17

> Цитата (devich):
> Господа умельцы помогите пожалуйста.Можно ли индикатор зделать MTF и по возможности поправить звук,что-бы сигналил один раз при пересечении ноля на сформерованом баре.ЗАРАНИЕ СПОСИБО
> :please::please::please::please::please::please::please::please::please:

Как в нем реализовать MTF не знаю, алерт поправил, проверяй:

## borobor — 2015-03-19 04:29

> Цитата (gek):
> Не подскажете,почему подвал пустой?

в посту 1977 DLL скачай

## kipjatok001 — 2015-03-19 06:52

Ребята, помогите. Пост 2009

## Padma Aparna — 2015-03-19 07:59

**Please change this Indicator as EA**

Hello
This is "Gann_Hi-lo_Activator_SSL" its very good at scalping
When red line is above the candle, SELL

When red line is below the canle, BUY

It is a good indicator for scalping.
its normal value is 10
when below 10-BUY
when above  10-SELL
use H1 timeframe EUR/USD
>10-SELL
<10 BUY
also write condition when indicator change direction with above values
close existing order start new according to new indicator signal
I request you to do this

## devich — 2015-03-19 08:53

> Цитата (mobidik):
> Как в нем реализовать MTF не знаю, алерт поправил, проверяй:

Спосибо:facepalm::facepalm:Нашол MTF но без звука

## Suncharion — 2015-03-19 10:17

Скомпелировал в старом билде:
Спасибо дружище.

## hitkill — 2015-03-19 12:32

ребята, помогите пожалуйста, кто сможет:please:

ограничьте отображение индикатора по количеству баров

заранее спасибо!

## xzes12 — 2015-03-19 12:55

Здравствуйте. Скажите пожалуйста реально и сложно ли сделать, чтобы советник не открывал ордера, а вместо это просто рисовал стрелки как индикатор? o_o

---

Следующая страница: https://forexsystemru.com/threads/77111/page-102
