# Русская система!

Раздел: Советники, эксперты, форекс роботы
Автор темы: Леонов
Создана: 2013-01-31 09:02
Ответов: 11671 | Просмотров: 2103522
Страница 260 из 584
Источник: https://forexsystemru.com/threads/70763/page-260

---

## karlosslim — 2013-04-27 22:45

> Цитата (GSVGSV):
> Народ спрашивал (в частности SW111)  про информационную панельку для советника...

Если ест желание хочу вам пока предложить заняться вот чем:
Смысл идеи вот в чём - необходим процентный стоп-лосс
Нужно открыть сделку со стоп-лоссом и что бы потеря при убытке по стоп-лоссу была в процентах не более чем установлено в параметре например 2% или 3% от депо...
Здесь должен быть только один параметр в настройках - % потери при стоп-лоссе и робот это будет или скрипт - сам должен выставить необходимый лот сделки для данного депозита с установкой стоп-лосса автоматически
Ну естественно встроить в него мм 
Что это будет робот или скрипт не знаю... но помоему лучше в виде скрипта естественно
Было бы просто замечательно иметь такой автомат для ручной работы

## |Le_Samurai| — 2013-04-27 22:48

> Цитата (joywork):
> Сливает у меня а в отчёте у senchakv не сливает вот в чём дело .Что значит сетку ставить через 80 пунктов ? это отступ боте или через 80 п  запускать ещё одного бота ? прибыль инвесторская - в смысле маленькая ?

Где такой отчет? Через 80 пунктов ставятся ордера(степ). Да инвесторская - в смысле маленькая, как у инвестфондов. Существует много мнений на этот счет, но я считаю что любой робот рано или поздно сольется, любой инвестфонд может прогореть. А теперь еще и в любом банке могут не вернуть Ваши деньги. Поэтому на форе надо стремиться удваивать депо как можно быстрее, в идеале за месяц. Те профессионалы, кто пишет про 2% в месяц на форе заблуждаются. Есть у меня знакомый один, даже знакомый отца. Уехал в Канаду в 90-ые, сейчас работает в эпл. Он торговал акциями на хорошие деньги ориентируясь на "профессиональные" 1-3% в месяц. А потом настал 11.09 и остался без половины активов. Я думаю он трагедии из этого не сделал потому как приехал в Канаду с 0 денег, но все равно мало приятного, когда с 6 значного счета уходит половина. Вот такой вот "профессиональный подход". Последняя РС уже под 10%(с реинвестом) в месяц дает, проходя 2,5 года(у меня). В принципе уже жить можно:)

## senchakv — 2013-04-27 23:02

> Цитата (joywork):
> Сливает у меня а в отчёте у senchakv не сливает вот в чём дело .Что значит сетку ставить через 80 пунктов ? это отступ боте или через 80 п  запускать ещё одного бота ? прибыль инвесторская - в смысле маленькая ?

Можешь сказать, что у тебя 99% котировки, но я в это не поверю, потому как у меня к 5 марта 2013 профит куда больше и закрывается при этих настройках куда чаще. За 2013 год просадка выходит за пределы 40% только в одном месте - старт 5го марта. Но все ордера закрываются почти СРАЗУ после того, как сработали все бай лимиты в тот день. У тебя дыры в минутках.

Как вариант, прогони с депо 1000. Если пройдет, значит дело в расчете лота. Расчет правильный, сразу скажу. Но ты проверь ради интереса.

## GSVGSV — 2013-04-27 23:03

> Цитата (karlosslim):
> необходим процентный стоп-лосс
> Нужно открыть сделку со стоп-лоссом и что бы потеря при убытке по стоп-лоссу была в процентах не более чем установлено в параметре например 2% или 3%...
> Здесь должен быть только один параметр в настройках - % потери при стоп-лоссе и робот это будет или скрипт - сам должен выставить необходимый лот сделки для данного депозита с установкой стоп-лосса автоматически
>
> Было бы просто замечательно иметь такой робот для ручной работы

А как он определит размер лота?
Я могу просадить депо на 20% лотом 0,9 и лотом 3,5

У меня есть функция для сов, которая ставит ТП и СЛ на ордера, работая от текущей цены, а не от цен открытия, ну можно добавить еще процент от депо (или от чего?), вставлю в скрипт - интересует это? или что-то другое?

## joywork — 2013-04-27 23:09

> Цитата (|Le_Samurai|):
> Где такой отчет?

[здесь](http://forexsystemsru.com/620308-post4898.html) правда в виде скрина

> Цитата (михаил109):
> max_spread=2; max_stop_level=4; 
> поменять не забыл?

а за что max_stop_level отвечает ?

## joywork — 2013-04-27 23:48

> Цитата (senchakv):
> Как вариант, прогони с депо 1000. Если пройдет, значит дело в расчете лота. Расчет правильный, сразу скажу. Но ты проверь ради интереса.

Да депо с 1000 успешно прошло тест как у вас на скрине , спасибо . как изменять расчёт лота для другой суммы депо ?

> Цитата (|Le_Samurai|):
> Где такой отчет? Через 80 пунктов ставятся  ордера(степ).

Когда я выставил степ 80 -в тестере повылазило куча ошибок.

## senchakv — 2013-04-27 23:58

> Цитата (joywork):
> Да депо с 1000 успешно прошло тест как у вас на скрине , спасибо . как изменять расчёт лота для другой суммы депо ?
>
>
>
> Когда я выставил степ 80 -в тестере повылазило куча ошибок.

Да это мутно в той версии... просто получается так, что мы начинаем строить сетку с минимальным объемом, а потом считаем будет ли у нас прибыль. Получается так, что при депо в 1000 у нас объем сетки много больший, чем нужно, хоть он и минимальный.
В конечной версии уже будет пофиг на такой недочет.

## |Le_Samurai| — 2013-04-28 00:11

> Цитата (senchakv):
> Можешь сказать, что у тебя 99% котировки, но я в это не поверю, потому как у меня к 5 марта 2013 профит куда больше и закрывается при этих настройках куда чаще. За 2013 год просадка выходит за пределы 40% только в одном месте - старт 5го марта. Но все ордера закрываются почти СРАЗУ после того, как сработали все бай лимиты в тот день. У тебя дыры в минутках.
>
> Как вариант, прогони с депо 1000. Если пройдет, значит дело в расчете лота. Расчет правильный, сразу скажу. Но ты проверь ради интереса.

[изображение: https://forexsystemsru.com/attachment.php?attachmentid=115819&stc=1&d=1367093415]

[изображение: https://forexsystemsru.com/attachment.php?attachmentid=115820&stc=1&d=1367093474]

## karlosslim — 2013-04-28 00:12

> Цитата (GSVGSV):
> А как он определит размер лота?
> Я могу просадить депо на 20% лотом 0,9 и лотом 3,5
>
> У меня есть функция для сов, которая ставит ТП и СЛ на ордера, работая от текущей цены, а не от цен открытия, ну можно добавить еще процент от депо (или от чего?), вставлю в скрипт - интересует это? или что-то другое?

Смысл в целом вот в чём - как в рулетке - у вас всего 100 долл - вы берёте 2 долл и ставите их и проигрываете ровно 2% не более ...
Так и здесь - Нобходим автомат рассчёта - Есть 100 долл - я немогу потерять более чем 2% за одну сделку - нужно открыть сделку с лотом и со стоп-лоссом (естественно) что бы при убытке потеря составила например не более 2% или 3%...

**Другими словами - есть скрипт открыть сделку с лотом 2% от депо
А как расчитать стоп-лосс ? для такой сделки? Чтобы потеря действительно не превысила 2% от депо?**

## Paladinen — 2013-04-28 00:15

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

## GSVGSV — 2013-04-28 00:49

> Цитата (karlosslim):
> **Другими словами - есть скрипт открыть сделку с лотом 2% от депо
> А как расчитать стоп-лосс ? для такой сделки? Чтобы потеря действительно не превысила 2% от депо?**

Возьмем отвлеченные цифры для плеча 1:100.

Допуск просадки 2%
Депо =10000
стоимость 0,01 лота =10

Считаем...
10000*0,02=200
Можно взять 0,01 лот за 10 и 190 разрешить на просадку до СЛ.
Можно взять 0,05 лот за 50 и 150 разрешить на просадку до СЛ.
Можно взять 0,15 лот за 150 и 50 разрешить на просадку до СЛ.

Но в каждом случае получаем разный рабочий диапазон колебаний рынка. в 1 можно иметь просадку 190 пт на 0,01 лота, а в третьем только 3 пт на каждый 0,01 лота.

нужно уточнить!

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

## михаил109 — 2013-04-28 00:54

> Цитата (joywork):
> а за что max_stop_level отвечает ?

Как учили у нас в церковно приходской школе что 
mode stoplevel это минимально допустимый уровень стоп-лосса,.тейк-профита.
max stoplevel это максимально допустимый уровень стоп-лоса,.тейк-профита.
а перевод по моему звучит максимальный уровень стопа.

и я не это имел в виду,. в котировках есть такая функция что указывается уровень spread в этом могут быть расхождения конечно, если использовать тест на 99%...

## joker2012 — 2013-04-28 01:36

> Цитата (senchakv):
> Да это мутно в той версии... просто получается так, что мы начинаем строить сетку с минимальным объемом, а потом считаем будет ли у нас прибыль. Получается так, что при депо в 1000 у нас объем сетки много больший, чем нужно, хоть он и минимальный.
> В конечной версии уже будет пофиг на такой недочет.

Очень жду конечную версию. Но сейчас есть предложение- можно ли добавить функцию достройки сетки на уровень уже открытых ордеров? И второе - дополнительно ставить б\у на каждый ордер и далее тянуть его в трал или это будет сильная нагрузка на код и сервер?

## karlosslim — 2013-04-28 03:23

> Цитата (GSVGSV):
> Возьмем отвлеченные цифры для плеча 1:100.
>
> Допуск просадки 2%
> Депо =10000
> стоимость 0,01 лота =10
>
> Считаем...
> 10000*0,02=200
> Можно взять 0,01 лот за 10 и 190 разрешить на просадку до СЛ.
> Можно взять 0,05 лот за 50 и 150 разрешить на просадку до СЛ.
> Можно взять 0,15 лот за 150 и 50 разрешить на просадку до СЛ.
>
> Но в каждом случае получаем разный рабочий диапазон колебаний рынка. в 1 можно иметь просадку 190 пт на 0,01 лота, а в третьем только 3 пт на каждый 0,01 лота.
>
> нужно уточнить!
>
> Ну в общем, расчет не учитывает возврат средств при закрытии сделки, но общее направление верное

В данном скрипте совершенно не важна прибыль и возврат... 
Важно только соблюдение установленного процента убытка от депозита.
Нас не интересует просадка и зависимость от прибыли...
Нам нужен скрипт для открытия ордера со стоп-лоссом 
таким образом - что бы при убытке по стоп-лоссу убыток был размером установленного параметра **Убыток_%** = например 2%
Сможете такой скрипт создать?

**Другими словами - открывать сделку не 2% от депозита - а 2% потерь от депозита**

В мире ещё нет такого скрипта и вы можете легко прославится создав такой скрипт первым!

**Я хочу открыть сделку с автоматическим стоп-лоссом и при неудаче - потерять не более например 2% (при срабатывании стоп-лосса)**

## SW111 — 2013-04-28 06:14

> Цитата (karlosslim):
> В данном скрипте совершенно не важна прибыль и возврат...
> Важно только соблюдение установленного процента убытка от депозита.
> Нас не интересует просадка и зависимость от прибыли...
> Нам нужен скрипт для открытия ордера со стоп-лоссом
> таким образом - что бы при убытке по стоп-лоссу убыток был размером установленного параметра **Убыток_%** = например 2%
> Сможете такой скрипт создать?
>
> **Другими словами - открывать сделку не 2% от депозита - а 2% потерь от депозита**
>
> В мире ещё нет такого скрипта и вы можете легко прославится создав такой скрипт первым!
>
> **Я хочу открыть сделку с автоматическим стоп-лоссом и при неудаче - потерять не более например 2% (при срабатывании стоп-лосса)**

есть такая примочка как *закрыть по прибыли или убытку в процентах* 
не то???

> Цитата (GSVGSV):
> Народ спрашивал (в частности SW111)  про информационную панельку для советника.
>
> Вот на скорую руку накропал :)
> Все расписано внутри файла (читать можно блокнотом)
>
> Проверено! Работает!
>
>
>
>
> Встраивается в любой сов с открытым кодом (ну в 99% случаев).
>
> Встраиваете своими ручками (инструкция в самом модуле - расписана даже для криворуких).
>
>
> Используйте где хотите, но на свой страх и риск!

(вытирая слёзы и сморкаясь в платочек) народ (в частности SW111) в зашиве по уши...и потом если народ, который только вчера слез с дерева (в частности SW111) полезет в Код Грааля то последствия будут чреваты гибелью миллионов человеческих жертв!!! )))

поэтому ...не будет ли любезен многоуважаемый джинн??? )))

## jozi — 2013-04-28 08:46

В данном скрипте совершенно не важна прибыль и возврат... 
Важно только соблюдение установленного процента убытка от депозита.
Нас не интересует просадка и зависимость от прибыли...
Нам нужен скрипт для открытия ордера со стоп-лоссом 
таким образом - что бы при убытке по стоп-лоссу убыток был размером установленного параметра **Убыток_%** = например 2%
Сможете такой скрипт создать?

**Другими словами - открывать сделку не 2% от депозита - а 2% потерь от депозита**

В мире ещё нет такого скрипта и вы можете легко прославится создав такой скрипт первым!

**Я хочу открыть сделку с автоматическим стоп-лоссом и при неудаче - потерять не более например 2% (при срабатывании стоп-лосса)**[/QUOTE

 в одной из веток на этом форуме,SILVERKZ сделал сов, в котором задаёшь размеры тп и сл в пунктах и риск от депо в %,и сов в зависимости от размера депо автоматом рассчитывает лот. далее при получении убытка или прибыли лот рассчитывается по конечной величине депо после закрытой сделки по тп или сл. алгоритм сова: открыли сделку получили тр открываем следующую сделку в туже сторону, получили сл следующая сделка в направлении сл. посмотри может пригодится.

## SilverKZ — 2013-04-28 09:00

> Цитата (karlosslim):
> **Другими словами - открывать сделку не 2% от депозита - а 2% потерь от депозита**
>
> В мире ещё нет такого скрипта и вы можете легко прославится создав такой скрипт первым!
>
> **Я хочу открыть сделку с автоматическим стоп-лоссом и при неудаче - потерять не более например 2% (при срабатывании стоп-лосса)**

Порядок установки
-----------------

1. Файл "mt4mm.dll" положить в каталог "MetaTrader 4\experts\libraries\".
2. Файл "mt4mm.mq4" положить в каталог "MetaTrader 4\experts\scripts\".
3. Перезапустить Metatrader, чтобы скомпилировать скрипт.
4. Если есть желание, то назначить на скрипт горячую клавишу.
   Для этого в окне "Навигатор" кликнуть правой клавишей мыши на скрипте "mt4mm".
   Далее выбрать пункт "Установить горячую клавишу". У меня установлено сочетание Ctrl+0.
5. В Метатрейдере произвести следующие настройки (пункт меню "Сервис" -> "Настройки"):

  закладка "Сервер"
  -----------------
    1) Установить галочку "Разрешить DDE сервер". Если этого не сделать, то котировки
      в окне модуля обновляться не будут.

  закладка "Советники"
  --------------------
    2) Установить галочку "Разрешить импорт DLL". Без этого Вы вообще не сможете
      запустить модуль.
    3) Снять галочку "Подтверждать вызов функций DLL" ибо замаетесь подтверждать :)

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

## morozik1959 — 2013-04-28 11:09

Держи, должен подойти.

## oleg777 — 2013-04-28 11:21

Пришла идейка по сове может вам и пригодится здесь. Совместить флетовую и трендовую часть. Визуально определяем канал флета например 1.3000 -1.3070- в этом канале у нас включается мартин в обе стороны с профитом в % на бай и селл отдельно, пипсет подбираем. Стоп по мартину например ставим ниже и выше этого канала. Там где стоят стопы для мартина начинаем стороить трендовую сетку со своим пипсетом-  прибыль по трендовой предлагаю брать таким образом чтобы только перекрыть убыток по мартину( который у нас работал во флете), далее трендовая сетка отключается.СТоп у трендовой сетки ставим 30-40 пунктов.
 Ждем опять затихания рынка и снова выставляем вручную канал для торговли мартином.
В итоге что мы получаем, мы будем по мартину торговать в + до поры до времени а когда сработает стоп, то мы его сразу пытаемся отбить трендовой сеткой.
Я выбрал выставлять канал флета вручную но можно взять и индикаторы может даже фибо или пивоты.

## se59 — 2013-04-28 11:35

> Цитата (karlosslim):
> необходим процентный стоп-лосс
> Нужно открыть сделку со стоп-лоссом и что бы потеря при убытке по стоп-лоссу была в процентах не более чем установлено в параметре например 2% или 3% от депо...
> Здесь должен быть только один параметр в настройках - % потери при стоп-лоссе и робот это будет или скрипт - сам должен выставить необходимый лот сделки для данного депозита с установкой стоп-лосса автоматически

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

PercentProfit=1.00 - Процент прибыли от текущего баланса счёта.
    PercentLoss=5.00 - Процент убытка от текущего баланса счёта.
    DeleteOrders=False - Удалять ордера.

---

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