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

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

---

## LexLampard — 2016-01-06 09:01

> Цитата (Petr888):
> Благодарю за отзывчивость. Интересная тема с этим индикатором и товарищем **zz43** :)
>
> По поводу buy=1 b sell=1 немного не понял, у меня так:
>
> **double buy = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,9,1);
>
> double sell = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,10,1);
>
> double TrendUP = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,11,1);
>
> double TrendDW = iCustom(Symbol(),0, "Zigzag_v.2_LexLmod", barn, LengthB, LengthK, period, shifts, bar,12,1);
>
> string SBUY="false";string SSEL="false";
> if(buy=1 && TrendUP>1)SBUY="true";
> if(sell=1&& TrendDW>1)SSEL="true";**
>
>
> И почему-то открываются только Длинные Бабаи (Buy)
>
> Я только учусь))) не пинайте
>
>
> p.s. Кофе выпил и сам допер, как сделать))) Еще раз спс **LexLampard**

**Ну если 1 то есть сигнал, 0 - нет.**

**TrendUP и TrendDW надо поставить = 1**

В этих 2-ух параметрах иногда почему-то выскакивают значения типа 26348857, хотя должно быть **1 **или **0**

**bool** SBUY=false;**bool** SSEL=false;
if(buy == 1 && TrendUP  ==1)SBUY=true;
if(sell == 1 && TrendDW==1)SSEL=true;

## AlanG — 2016-01-06 09:16

:)

## Petr888 — 2016-01-06 09:21

> Цитата (LexLampard):
> **Ну если 1 то есть сигнал, 0 - нет.**
>
> **TrendUP и TrendDW надо поставить = 1**
>
> В этих 2-ух параметрах иногда почему-то выскакивают значения типа 26348857, хотя должно быть **1 **или **0**
>
> **bool** SBUY=false;**bool** SSEL=false;
> if(buy == 1 && TrendUP  ==1)SBUY=true;
> if(sell == 1 && TrendDW==1)SSEL=true;

Я сделал вот так:

**string SBUY="false";string SSEL="false";
if(buy=1 && TrendUP>0)SBUY="true";
if(sell=1&& TrendDW>0)SSEL="true";**

И всё начало вроде корректно работать, смотрим оО :)

## LexLampard — 2016-01-06 09:41

> Цитата (Petr888):
> Я сделал вот так:
>
> **string SBUY="false";string SSEL="false";
> if(buy=1 && TrendUP>0)SBUY="true";
> if(sell=1&& TrendDW>0)SSEL="true";**
>
> И всё начало вроде корректно работать, смотрим оО :)

Ну и я про то. Или = 1 или > 0 (1 захватывает), а если > 1 (1 мимо)

А зачем лишние символы пишешь, если есть **тип bool**

Тип **bool** предназначен для хранения логических значений **true** (истина) или **false **(ложь)

## lyubik — 2016-01-06 09:44

**А можно этого по шаманит**

o_o Что бы работал на реальном счете? :please:
[Вот](http://forexsystemsru.com/besedka-treiderov/70472-ya-tut-hvastayus%60-graalem-813.html#post1093133)

## clarmax — 2016-01-06 09:47

> Цитата (Petr888):
> Я сделал вот так:
>
> **string SBUY="false";string SSEL="false";
> if(buy=1 && TrendUP>0)SBUY="true";
> if(sell=1&& TrendDW>0)SSEL="true";**
>
> И всё начало вроде корректно работать, смотрим оО :)

дадите на тестирование?:)

## jenzo — 2016-01-06 10:13

Ребята сделайте пожалуйста, так чтоб и на реале и на демо и на тестере работал.

## Petr888 — 2016-01-06 10:20

> Цитата (LexLampard):
> Ну и я про то. Или = 1 или > 0 (1 захватывает), а если > 1 (1 мимо)
>
> А зачем лишние символы пишешь, если есть **тип bool**
>
> Тип **bool** предназначен для хранения логических значений **true** (истина) или **false **(ложь)

да не писал лишних символов, болванку взял

## Petr888 — 2016-01-06 10:20

> Цитата (clarmax):
> дадите на тестирование?:)

без проблем, надо немного помозговать его еще

## Petr888 — 2016-01-06 10:23

> Цитата (jenzo):
> Ребята сделайте пожалуйста, так чтоб и на реале и на демо и на тестере работал.

теперь должен работать и тестироваться, проверьте

## paladinya — 2016-01-06 11:07

**МАГИК**

Доброго времени суток добавьте пожалуйста магик к этому  помощнику его суть он следит за общим счетам неважно на какой паре торгуешь если минус или профит достигает в его настройках то он все сделки закрывает бы лобы хорошо добавить магик чтобы он следил за конкретными сделками по магику и неважно на какой валюте! в общем на счете.

## AlexAktau — 2016-01-06 14:05

> Цитата (lyubik):
> o_o Что бы работал на реальном счете? :please:
> [Вот](http://forexsystemsru.com/besedka-treiderov/70472-ya-tut-hvastayus%60-graalem-813.html#post1093133)

Не получится.

## Ladzius — 2016-01-06 18:35

Здрасте. Нужна помошь специалиста..Индюк полне неплохои но.....любет рисовалку...Просьба такая: Надо штоб стрелка непроподала,и неперерисовалась. Спасибо кто поможеть!!!*hi*

## _Fatal_ — 2016-01-06 19:06

> Цитата (Ladzius):
> Здрасте. Нужна помошь специалиста..Индюк полне неплохои но.....любет рисовалку...Просьба такая: Надо штоб стрелка непроподала,и неперерисовалась. Спасибо кто поможеть!!!*hi*

Очередной мувинг :facepalm:

## Ladzius — 2016-01-06 19:10

> Цитата (_Fatal_):
> Очередной мувинг :facepalm:

ну да. но он мне как то понравилсе,пока неувидел рисовалки :)..вот дле етого нужно убрать рисовалку :)

## _Fatal_ — 2016-01-06 19:45

> Цитата (Ladzius):
> ну да. но он мне как то понравилсе,пока неувидел рисовалки :)..вот дле етого нужно убрать рисовалку :)

ТЫ накинь на график мувинги с периодом из индикатора, и в режими визуляции в тестере последи за ними, сам поймешь почему перескакивают

## Deggit1108 — 2016-01-06 21:58

Ребята, можно сделать что бы показывал не пересечение fast и slow, а пересечение с 0. Спасибо заранее.

## ALEKSUS — 2016-01-06 22:26

LexLmod - сможете сделать  в Zigzag_v.2_LexLmod, функцию SoundAlertMode только на "Big Trend  ", т.е чтоб на малый сигнал не было алерта а на большой чтоб был; и лучше не алерт, а Sound - музыка которую укажу.

## илья27 — 2016-01-07 05:58

**Можете прикрутить алерт на почту для индюка**

помогите пожалуйста Можете прикрутить алерт на почту для индюка

## nurfirdaus — 2016-01-07 07:22

Привет , пожалуйста, новый билд .

---

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