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

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

---

## ludaedFX — 2020-06-03 08:29

> Цитата (VHUAuXO5):
> Здравствуйте! Поменяйте, пожалуйста, звук оповещения в этом индикаторе на прилагаемый BOSS

Держи!

## ludaedFX — 2020-06-03 09:38

> Цитата (btc.mmd):
> Привет, прошу вернуть в зад что бы были видны обозначения ТФ уровней, кому то не нужно, а кому то наоборот они очень важны, если можно сделай в настройках функцию
> 1. zone_show_weak - tru/false что бы можно былы бы включать или отключать эту функцию.
> 2. zone.label.shift (сдвиг текста информации) - это нужно для того, когда на график устанавливаешь 3-4 индюка zone что бы видеть ТФ уровней, а без этого они налаживаются друг на друга и не понятно какому ТФ соответствует уровень.
> 3. а еще лучше, если это возможно сделать так, что бы не ставить одновременно несколько индюков, а с помощью одного индюка в настройках можно было устанавливать уровни разных ТФ.
>
> Заранее благодарю....
>
>
> Еще раз выложи индикатор

## droba — 2020-06-03 10:17

> Цитата (AlexeNP):
> вот и хорошо)
> ноя советую попробовать и другие способы управления капиталом

Например?

## AlexeNP — 2020-06-03 11:58

> Цитата (droba):
> Например?

ну, тут уже с наскока даже не знаю что и ответить... все зависит от вероятности выигрыша и количества прибыльных пунктов...

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

При работе скрипта используются характеристики торгового счета и валютной пары на которой он запущен. Не учитываются только маржинальные требования для открытия сделки и уровни MarginCall и StopOut. Все сделки моделируются случайным образом, поэтому разные реализации могут отличаться и, порой, очень сильно.

Результат работы скрипта зависит от выбора начальных параметров:

Start Balance - виртуальный стартовый баланс, с которого скрипт начинает расчеты
Number Trade - количество сделок, моделируемые скриптом
Probability Winning - вероятность выигрыша
Min. StopLoss - минимальное значение StopLoss, которое будет использоваться скриптом
Max.StopLoss - максимальное значение StopLoss
Positive Win - количество пунктов на одну сделку, которое используется для получения положительного математического ожидания

Уровни TakeProfit скрипт расчитывает автоматически в соответствии с установленными параметрами Probability Winning и Positive Win. В результате работы скрипта в папке Files созаются несколько файлов, с результатами виртуальных сделок.
В файле SpecificationsTrade отражаются характеристики виртуальной торговли:
PW - вероятность выигрышной сделки
TP и SL - уровни TakeProfit и StopLoss, которые были использованы при проведении сделки
Rez - результат сделки ( -1 - проигрыш, +1 - выигрыш)

Остальные файлы создаются для всех выбранных методов управления капиталом. Чтобы получить результаты работы по каждому методу управления капиталом, нужно установить соответствующие параметр в положение "true".

MinLot - торговля минимальным лотом
Linear Growth - управление капиталом с линейным ростом
Frac. Linear Growth H - дробно-линейный рост с максимальным риском
Frac. Linear Growth M - дробно-линейный рост со средним риском
Frac. Linear Growth L - дробно-линейный рост с минимальным риском
Moral Expectation - управление капиталом по моральному ожиданию
Exponential Growth - экспоненциальный рост капитала
Hyperbolic Growth - гиперболический рост
Hyperbolic Exponential Growth - гиперболическо-экспоненциальный рост
Power Growth - степенной рост

В каждом файле четыре столбца:
Bal - размер виртуального баланса перед совершением сделки
FB - показывает какая часть баланса использовалась при расчете лота
Lot - объем торговой позиции в данном методе управления капиталом
RezT - результат виртуальной сделки

## sub72 — 2020-06-03 13:24

> Цитата (dato896):
> кто поможет поправить советник? сразу скажу изменение не очень легкое, по скольку уже старались и не получилось. прошу программистам не относится к этому советнику типа "не интересная не буду браться" потому что на некоторые пари я получил такую картинку теста (скрин смотрите тест на последние 12 лет). и мне хочется внести такое изменение чтобы она работала на многих инструментах. прикрепляю сам советник версия которого надо модифицировать. не буду прикреплять версии где уже старались и ничего не вышло по скольку нету в этом смысла. сейчас а том что именно нужно там доработать: там в качестве ограничителя стоит bollinger bands если ширина канала становится шире 100 pips она просто увеличивает шаг добавления что нужно изменить следующим образом. надо сделать боллинджер в качестве переключателя с одного типа открытия ордеров на другой тип. первый тип это то что иметься там в данный момент на сигналах открывает сделки, на новых сигналах добавляет увеличенным лoтом. что касается второго типа он должен иметь свой лот начальный и свой коэффициент. а сделки открыть перевернуто то есть противоположно первому типу, смотрите скрин, если боллинджер шире, и без учета этого советник собирался открыть продажи, то эти продажи просто должны поменяться на покупки, а покупки должны стать продажами. не знаю как иначе более понятно изложит мысли. если вопросы будут с удовольствием отвечу. если очень коротко сказать bollinger должен стать переключателем с флэтовый торговли на трендовый. больше ничего меняться не должно.

Привет. Сет можно?

## fxbo — 2020-06-03 13:31

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

Вот в этом индикаторе, пост https://forexsystemsru.com/threads/dorabotka-botov-sovetnikov-indikatorov-vol-2.77111/post-1547536

## sam0709 — 2020-06-03 14:10

> Цитата (ludaedFX):
> Я этот индикатор сделал под себя, а не для тебя!!!! Есть куча S&R там есть все,что тебе нужно. Вот один из них: [Индикатор SS_SupportResistance]('https://forexdengi.com/threads/102385-indikator-ss-supportresistance?p=18271956;'))

Это который выложил Husarov или alexzt?

## Tankk — 2020-06-03 14:19

> Цитата (Sergey85):
> **Tankk**
> Что-то пошло не так... Все кривульки вниз. Рынок туда же побежал. Но вот стрелок нет...

> Цитата (Sergey85):
> Циклы не имеют общего направления, а стрела есть...

короче, выбрось его  🤮 математический маразм до добра не доведёт 🤔
мало что он рисует, так и сильно запаздывает... 
поэтому и стрелки он будет расставлять глубоко на истории... на ближайших 1-15 свечах ты их никогда не увидишь 🤣
и алерты, тем более, здесь бесполезны.

## MERFY — 2020-06-03 15:54

Добрый день! Прошу добавить в индикатор сдвиг по GMT (+-). Заранее спасибо!
Сегодня сервер брокера, почему-то стал показывать время не по GMT+0.

## ludaedFX — 2020-06-03 19:50

> Цитата (btc.mmd):
> Я попросил сделать вы отказались, не настаиваю....
> То что вы предложили не подходит, знаю много разных уровневых индюков к сожалению они они не работают так как индюк zone, к тому же я к нему привык,  на zone я знаю секреты.......

на zone🤣

## Homa811 — 2020-06-03 20:57

> Цитата (Homa811):
> Привет всем! Ребят кто может немного доработать  индикатор [TRIGGER ZONE]('https://forexsystemsru.com/attachments/trigger-zone-mq4.383631/?hash=0f4548f34d97b4ac953811aa9f24223c')  чтобы при изменении таймфрейма он показывал следующий старший таймфрейм, автоматически подстраивался. (открываем 1 минутный график, а зона ПС - 5 минутная и так далее). Это возможно сделать. Спасибо индикатор во вложении:

**ludaedFX**
Здравствуйте. Обратите на это сообщение внимание. Возможно так сделать или нет.

## OSS_5 — 2020-06-04 01:42

> Цитата (cmillion):
> _

> Цитата (OSS_5):
> Уважаемый** cmillion.**
>
> Можно вас попросить доработать эксперт.
>
> При закрытии по стоплоссу, выставляем увеличенный стоплосс на 100 пунктов, и увеличенный тейкпрофит на 100 пунктов. Если снова стоплосс, опять увеличиваем на 100 пунктов и так далее пока не сработает тейкпрофит.

## *__StalKer__* — 2020-06-04 05:15

Знаю есть много вариантов, есть всяких извратов по этому идикатору.... Какие то вроде написано что не рисуют в итоге рисуют, есть не рисует только в закрытом коде....   )) Вобще черти- что и всякое...  Моя просьба будет простая: ИМЕННО В ЭТОТ ИНДИКАТОР ВПИСАТЬ  СТРЕЛКИ ЧТОБЫ ОНИ ПОЯВЛЯЛИСЬ НА ГРАФИКЕ В МОМЕНТ ВОЗВРАТА В КАНАЛ...  ( сам пытался сделать да не получилось пока)....   ПРОШУ СПЕЦИАЛИСТОВ ВПИСАТЬ СТРЕЛКИ !!!      Альтернативы всякие и подобии уже кем то сделанные не предлагать и не заменять, НУЖЕН ИМЕННО ЭТОТ И СО СТРЕЛКАМИ!!!  ( И В ОТКРЫТОМ КОДЕ)**

## vladradon — 2020-06-04 06:35

> Цитата (*__StalKer__*):
> НУЖЕН ИМЕННО ЭТОТ И СО СТРЕЛКАМИ!!!

Параметры стрелок можно менять.

## gek — 2020-06-04 07:03

> Цитата (1715):
> Добавь индикатор, вот сет.

Спасибо.:)
Только сейчас увидел.
Как дела у тебя с ним?
На какие пары,тайм,4-х или 5-ти знак ставить?

## *__StalKer__* — 2020-06-04 07:33

> Цитата (vladradon):
> Параметры стрелок можно менять.

Спасибо, эти стрелки мешать не будут, но еще и на основной график стрелки нужны... чтобы они под свечами и над свечами появлялись и чтоб интервал можно было по гепу* регулировать)...  В стрелках на основной график была просьба, если Вас не затруднит прошу доработать этот момент....

## vladradon — 2020-06-04 08:53

> Цитата (*__StalKer__*):
> на основной график

Гэп отдельно для стрелок графика и подвала.

## 1715 — 2020-06-04 09:44

> Цитата (gek):
> Спасибо.:)
> Только сейчас увидел.
> Как дела у тебя с ним?
> На какие пары,тайм,4-х или 5-ти знак ставить?

Экспериментирую, подбираю.

OpenOrdersBasedOn = 1;

OpenOrdersBasedOn = 2;

OpenOrdersBasedOn = 3;

ReverseCondition = 0; Прямые сделки.
ReverseCondition = 1; Реверс сделок.
Экспериментируй, пробуй, подбирай на свой вкус.

## gek — 2020-06-04 09:52

> Цитата (1715):
> Экспериментирую, подбираю.
>
> OpenOrdersBasedOn = 1;
>
>
> OpenOrdersBasedOn = 2;
>
>
> OpenOrdersBasedOn = 3;
>
> ReverseCondition = 0; Прямые сделки.
> ReverseCondition = 1; Реверс сделок.
> Экспериментируй, пробуй, подбирай на свой вкус.

да,я тоже подбираю,но по другому,чем твой сет.
это и хорошо!Будем потом сопоставлять!(y)

## 1715 — 2020-06-04 09:55

Сделайте пожалуйста в этом индикаторе возможность уменьшения/увеличения размера стрелки и отступа от бара.

---

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