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

Раздел: Язык программирования MQL4
Автор темы: machzelet
Создана: 2010-02-26 20:00
Ответов: 12060 | Просмотров: 1845477
Страница 165 из 604
Источник: https://forexsystemru.com/threads/61956/page-165

---

## eevviill — 2012-11-22 17:00

> Цитата (alekseycctc):
> Други! :-) я разочек повторю свой пост, а то он резко потерялся в общей массе.

Это не доработка, а написание нового советника. При чём мне кажется я где то видел похожий советник.

## SKALMI — 2012-11-22 17:02

> Цитата (alekseycctc):
> Други! :-) я разочек повторю свой пост, а то он резко потерялся в общей массе.

Советник Игоря Кима
_http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=17

## AlexNe — 2012-11-23 12:21

Сделайте пожалуйста его побарным, а не потиковым, а то комп скоро взорвётся...

## Def Leppard — 2012-11-23 12:54

Просьба к уважаемым умельцам, добавить в советник функцию изенения времени gmt. За большое спасибо.

## kozar1770 — 2012-11-23 13:06

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

## greatiger — 2012-11-23 14:31

И есть такая мысль по простенькому Илану...
взять например такой...ниже

Приделать бы второй мартин в обратную сторону с настройками, в качестве небольшого лока, но открывать сделки только с условием-одновременно со сделкой 3го колена в первую и в 2.1 раза больше...

Например сильно  падаем без малейших откатов с 1.9150 до 1.9050 с пипстепом 50
при этом у нас стоят сделки на покупку 
1я 1.9150
2. 1.9100
3я. 1.9050 

чтобы при сделке 1.9050 при открытии третьего ордера бай открывался и 1й ордер селл объемом в 2.1 раза больше чем первый ордер серии сделок бай - как то так) немного уменьшить просадку и чуть чуть повысить прибыльность и мат.ожидание с рефбеком...само собой колен у обратного ордера желательно б поменьше, так как у него изначально риски выше засчет увеличенного стартового ордера, хотя из-за этого тоже можно попадать и надеяться и пересиживать иногда правда пореже и в обратную сторону - хотя если сделать все это настраиваемым - пипстеп, тп, макстрейдс и самое главное мультипликатор по отношению к первому ордеру бай и к своей серии вообще и для страхующего илана  было бы вообще оптимально...в абсолютном идеале было бы еще настраивать одновременно с каким накопившимся  ордером серии включать противоположный мартин с указанными настройками...например с 3м, 4м, 5м...

ИЛИ ЭТО ВСЕ СЛИШКОМ СЛОЖНО?

## alexshell — 2012-11-23 14:49

> Цитата (greatiger):
> eevviill, alexshell или может кто еще помогите приделать Max_trades (максимально число мартинных колен в серии), в основной блок советника, там существует уже MAX_Trades, но он находится в блоке ММ по еквити по условию TRUE включается и работает только с ним
>
> ПС...можно было бы макс.лот приделать, но так постоянно лазить менять и в тестере сложнее оценить на длинной дистанции

Можно поподробней? Отключил ММ, отключил Эквити. Поставил MAX_Trades=2. Открывает не больше 2 ордеров на селл и 2 ордеров на бай.
Вроде всё работает.

## greatiger — 2012-11-23 14:55

> Цитата (alexshell):
> Можно поподробней? Отключил ММ, отключил Эквити. Поставил MAX_Trades=2. Открывает не больше 2 ордеров на селл и 2 ордеров на бай.
> Вроде всё работает.

перепроверил...все работает, тупанул значит)...удаляю тогда пост)

## Fillelin — 2012-11-23 15:53

> Цитата (alekseycctc):
> Друзья! может у кого заволялся сов который открывает сделку строго в определенный час

**Скрипт: Открытие ордеров в нужное время**

extern int      stoploss      = 50,       //уровень выставления SL, если 0, то SL не выставляется 
                takeprofit     = 50,       //уровень выставления TP, если 0, то TP не выставляется 
                delta          = 50,       //расстояние от текущей цены 
                MaxOrders      = 5,        //кол-во ордеров сетки 
                Magic          = 123456;   //уникальный номер ордера 
extern bool     SELL           = true,     //открыть ордер SELLSTOP 
                BUY            = true;     //открыть ордер BUYSTOP 
extern double   Lot            = 0.1;      //объем ордера 
extern double   FirstBuyStop   = 0;        //если 0 то по цене Ask+delta 
extern double   FirstSellStop  = 0;        //если 0 то по цене Bid-delta 
extern double   K_Lot          = 1;        //увеличение лота с шагом 
extern datetime TimeSet        = D'2011.10.26 15:00'; //Время выставления ордеров, если текущее время больше установленного, то выставляются сразу 
extern int      attempts       = 10;       //кол-во попыток

## eevviill — 2012-11-23 17:30

> Цитата (AlexNe):
> Сделайте пожалуйста его побарным, а не потиковым, а то комп скоро взорвётся...

.

## eevviill — 2012-11-23 17:31

> Цитата (kozar1770):
> Не знаю почему но не закрывает ордера при обратном сигнале,если не сложно посмотрите в чем причина.

В коде вродибы всё ОК.

## eevviill — 2012-11-23 17:32

> Цитата (Def Leppard):
> Просьба к уважаемым умельцам, добавить в советник функцию изенения времени gmt. За большое спасибо.

Это как?

## AlexNe — 2012-11-23 18:03

> Цитата (eevviill):
> .

Спасибище в очередной раз! Как твой палец???

## Matuka — 2012-11-23 18:17

**Need help please**

Hi Guys,

Can you please add alert? ( pop up, voice and mail)

Many many thanks.

## eevviill — 2012-11-23 18:31

> Цитата (AlexNe):
> Спасибище в очередной раз! Как твой палец???

Нуу... вид мягко говоря не товарный. Да и дотрагиватся к пальцу больно.

## Алекc1234 — 2012-11-23 18:39

> Цитата (eevviill):
> Нуу... вид мягко говоря не товарный. Да и дотрагиватся к пальцу больно.

Береги палец, eevviill. Береги палец. Ты нам очень нужен!

## Def Leppard — 2012-11-23 20:25

extern int gmt = 0;

## eevviill — 2012-11-23 20:40

> Цитата (Def Leppard):
> extern int gmt = 0;

Ну так сам добавь.

## eevviill — 2012-11-23 20:43

> Цитата (Matuka):
> Hi Guys,
>
> Can you please add alert? ( pop up, voice and mail)
>
> Many many thanks.

Надо всеь набор скидывать.

## Matuka — 2012-11-23 20:48

> Цитата (eevviill):
> Надо всеь набор скидывать.

Thanks but I can not how...

---

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