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

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

---

## Strong_Tezis — 2017-02-25 14:38

> Цитата (LexLampard):
> Ты же сам выкладывал сова с кнопками, я тебе туда функцию БУ добавил. Ну и возьми и скопируй какую нибудь кнопку, да обзови ее Бузубыток и скажи ей, чтобы включала и отключала его.

Пробовал, но не получилось.
Можешь помочь пожалуйста?

## Strong_Tezis — 2017-02-25 15:47

Вот попытка сделать кнопку BrEven.
Укажите пожалуйста где ошибка.

## Strong_Tezis — 2017-02-25 17:03

> Цитата (Strong_Tezis):
> Вот попытка сделать кнопку BrEven.
> Укажите пожалуйста где ошибка.

Всем спасибо. Вопрос снимается.
Все работало правильно, просто я не обратил внимания на внешние настройки безубытка.

## fedorchuprov11 — 2017-02-25 20:29

Всем доброго времени суток! Сможете допилить советника?
Изначальный принцип работы: 1) при включении открывает ордера бай и селл с одинаковым лотом и параметрами тралла
2) далее один из ордеров закрывается по траллу и на месте закрытия выставляется еще одна пара, но с увеличенным лотом

А нужно чтоб он делал так:
1) выставляет ордера байстоп и селлстоп на заданном расстояниии от цены
2) если сработал только один отложник и закрылся по траллу, то второй несработавший удаляет и выставляет пару заново
3) если сработали оба отложника, то ждет пока один из них закроется по траллу и на месте закрытия ставил еще пару с увеличенным лотом

То есть по сути нужно просто заменить рыночные ордера на отложенные...За ранее благодарен ;)

## fedorchuprov11 — 2017-02-25 20:31

И еще было бы супер зпилить в него тралл по эквити :) если это возможно конечно

## garry119 — 2017-02-26 09:46

уважаемые специалисты, сделайте, пожалуйста, из индюка ZeroLag Macd impulse

## Strong_Tezis — 2017-02-26 17:25

Здравствуйте.
Скажите так правильно для стоп ордеров? Рынок закрыт, проверяю на биткоине.
[[изображение: http://s02.radikal.ru/i175/1702/f7/e3d9dc74dd32.png]](http://radikal.ru)
if (!OrderSend(Symbol(),OP_BUYSTOP,Lot,Ask+otstyp*nn,slippage*nn,0.0,0.0,"(Buystop)",magic,0,clrNONE)) 

otstyp-это внешняя настройка, nn=10
нужно ли умножение на nn??? на биткоине далеко ставит ордера!

## Strong_Tezis — 2017-02-26 19:37

> Цитата (Strong_Tezis):
> Здравствуйте.
> Скажите так правильно для стоп ордеров? Рынок закрыт, проверяю на биткоине.
> [[изображение: http://s02.radikal.ru/i175/1702/f7/e3d9dc74dd32.png]](http://radikal.ru)
> if (!OrderSend(Symbol(),OP_BUYSTOP,Lot,Ask+otstyp*nn,slippage*nn,0.0,0.0,"(Buystop)",magic,0,clrNONE))
>
> otstyp-это внешняя настройка, nn=10
> нужно ли умножение на nn??? на биткоине далеко ставит ордера!

Опять же снимаю вопрос. Объяснили по скайпу, спасибо.

## RV_aka_rvn — 2017-02-26 22:31

> Цитата (fedorchuprov11):
> Всем доброго времени суток! Сможете допилить советника?
> Изначальный принцип работы: 1) при включении открывает ордера бай и селл с одинаковым лотом и параметрами тралла
> 2) далее один из ордеров закрывается по траллу и на месте закрытия выставляется еще одна пара, но с увеличенным лотом
>
> А нужно чтоб он делал так:
> 1) выставляет ордера байстоп и селлстоп на заданном расстояниии от цены
> 2) если сработал только один отложник и закрылся по траллу, то второй несработавший удаляет и выставляет пару заново
> 3) если сработали оба отложника, то ждет пока один из них закроется по траллу и на месте закрытия ставил еще пару с увеличенным лотом
>
> То есть по сути нужно просто заменить рыночные ордера на отложенные...За ранее благодарен ;)

Я его уже ковырял, весь и смысл, чтобы ордера стоят очень рядом, чтобы срабатывали локом сразу в какую-нибудь стороны.. в принципе сделать просто поменять можно, только там тогда после этого ещё придётся много чего добавлять (и кстати этот ещё исправлять, потому что в нём есть ошибки)

## поручик — 2017-02-27 14:40

Индикатор строит треугольник на последней лапе ZZ (конец лапы-0.382 лапы и 0.382 (0.618) лапы )

Сделать:

1. вывести цвет треугла
2. Сделать ID индикатора (что бы не конфликтовал с другими )
3. При удалении с чарта - убирал за собой треугол
===
ссылка на авторский вариант - есть коде

## gek — 2017-02-27 16:11

Прошу помощи.
Советник открывает ордера в 00:00.
Сделайте пожалуйста,чтобы работал круглосуточно или лучше
выведите настройки времени.

## garry119 — 2017-02-27 17:04

вопрос к специалистам:
сколько минут для недели в параметре Таймфрейм когда вводится вручную?

## Elvis Burunduk — 2017-02-27 17:48

> Цитата (garry119):
> вопрос к специалистам:
> сколько минут для недели в параметре Таймфрейм когда вводится вручную?

10080      :)
 

PERIOD_M1  1  1 минута
PERIOD_M5  5  5 минут
PERIOD_M15 15 15 минут
PERIOD_M30 30 30 минут
PERIOD_H1 60 1 час
PERIOD_H4 240 4 часа
PERIOD_D1 1440 1 день
PERIOD_W1 10080 1 неделя
PERIOD_MN1 43200 1 месяц

## AlanG — 2017-02-27 20:34

> Цитата (gek):
> Прошу помощи.
> Советник открывает ордера в 00:00.
> Сделайте пожалуйста,чтобы работал круглосуточно или лучше
> выведите настройки времени.

:)
extern int H = 0 ; // час выставления
extern int М = 0 ; // минуты выставления
extern int EXP = 2879; хз но на время тоже влияет

## LexLampard — 2017-02-27 21:53

> Цитата (поручик):
> Индикатор строит треугольник на последней лапе ZZ (конец лапы-0.382 лапы и 0.382 (0.618) лапы )
>
> Сделать:
>
> 1. вывести цвет треугла
> 2. Сделать ID индикатора (что бы не конфликтовал с другими )
> 3. При удалении с чарта - убирал за собой треугол
> ===
> ссылка на авторский вариант - есть коде

Попробуй.

## поручик — 2017-02-27 21:53

Спасибо, бро!

## поручик — 2017-02-28 06:14

В 618 был мой косяк - 3-ья точка повисала в воздухе.
Обновите, кто скачал

## поручик — 2017-02-28 14:27

Сделал 4 в 1 .382-.5-.618-.786

## MrGreen86 — 2017-02-28 17:37

> Цитата (DR.FOREX):
> Да , конечно , вот скриншот , извиняюсь что сразу не прилепил !

поправил.

## DR.FOREX — 2017-02-28 19:43

> Цитата (MrGreen86):
> поправил.

Примного благодарен !!! То , что доктор прописал !!! :)

---

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