# Парный трейдинг - Грааль есть

Раздел: Ручные торговые стратегии и системы
Автор темы: MrSerj
Создана: 2011-10-23 16:57
Ответов: 6824 | Просмотров: 1569910
Страница 306 из 342
Источник: https://forexsystemru.com/threads/65087/page-306

---

## joywork — 2012-05-03 20:04

> Цитата (MrSerj):
> **Новая версия – Советник полуавтомат  Neutral-Portfolio-semi-automatic V3.1.mq4 **

Огромное спасибо . Если бы ещё  прикрутить доливки с включаемым true/falce с заданным интервалом в пунктах было бы вообще жир.

## MrSerj — 2012-05-03 20:25

> Цитата (joywork):
> Огромное спасибо . Если бы ещё  прикрутить доливки с включаемым true/falce с заданным интервалом в пунктах было бы вообще жир.

Прикрутим в следующих версиях. 

А пока.  

**Новая версия – Советник полуавтомат Neutral-Portfolio-semi-automatic V3.2.mq4**

Добавлена рекомендация от  SilverKZ, по разделению сигнала на открытие и закрытие портфеля. 

За открытие портфеля, отвечает переменная OpenOrders.  Что бы открыть, нужно установить на – true, когда советник  откроет  свои сделки, нужно выставить на – false, чтобы если советник закроет все сделки по профиту, советник не открыл в тот же момент опять весь портфель. 

За принудительное закрытие всего портфеля, отвечает переменная CloseOrders. Что бы принудительно закрыть весь портфель, нужно установить на – true, когда полностью все сделки советника будут закрыты, нужно выставить на – false.

Исходный код советника открыт.

## dadik — 2012-05-03 20:35

Извините люди добрые ну смотрите вот писал MrSerj:
(А если EURUSD опередил EURJPY вниз, то их кросс покупаем USDJPY)
а вот пишет coxah:
(EURUSD снизу , EURJPY с верху . соответственно кросс USDJPY продавать)

или мне уже на пенсию пора ?  :rolf:
так всётаки куда этот кросс ????????  :question:

## joywork — 2012-05-03 20:47

По ходу если смотреть на ваш [скрин](https://forexsystemsru.com/attachment.php?attachmentid=74702&d=1336056415) то EURUSD внизу -его покупать нужно а EURJPY вверху его продавать - их кросс USDJPY - нужно покупать .

## maxstah — 2012-05-03 20:56

> Цитата (MrSerj):
> **Новая версия – Советник полуавтомат  Neutral-Portfolio-semi-automatic V3.1.mq4 **
>
> Исправлены не точности прошлых версий.

Советник открыл только по 7 кроссам из 13 выбранных, хотя в обзоре рынка пары присутствуют и вручную открываются. В журнале никаких ошибок нету.

Затем поставил в настройках "закрыть весь портфель", советник закрыл всё. Поставил "открыть весь портфель", советник открыл те же самые 7 кроссов.

## SilverKZ — 2012-05-03 21:19

> Цитата (maxstah):
> Советник открыл только по 7 кроссам из 13 выбранных, хотя в обзоре рынка пары присутствуют и вручную открываются. В журнале никаких ошибок нету.
>
> Затем поставил в настройках "закрыть весь портфель", советник закрыл всё. Поставил "открыть весь портфель", советник открыл те же самые 7 кроссов.

Покажите список из 13 пар, я скажу в чем дело

## MrSerj — 2012-05-03 21:23

> Цитата (maxstah):
> Советник открыл только по 7 кроссам из 13 выбранных, хотя в обзоре рынка пары присутствуют и вручную открываются. В журнале никаких ошибок нету.
>
> Затем поставил в настройках "закрыть весь портфель", советник закрыл всё. Поставил "открыть весь портфель", советник открыл те же самые 7 кроссов.

Эта проблема из-за особенностей МТ считывать условия из кода. Иногда проскакивает.  Добавили еще кавычек, чтобы программа лучше читала код. Проверили 3 раза, все 28 открываются. 

Пробуйте:

## maga156 — 2012-05-03 21:26

использовал версию 3.2 выбрал все пары, открылись 12

## MrSerj — 2012-05-03 21:27

> Цитата (maga156):
> использовал версию 3.2 выбрал все пары, открылись 12

Пробуйте версию V3.3. Должно быть все ок!

## maxstah — 2012-05-03 21:29

> Цитата (SilverKZ):
> Покажите список из 13 пар, я скажу в чем дело

EURUSD открылась
EURJPY не открылась
EURCHF открылась
GBPUSD открылась
NZDUSD открылась
AUDUSD открылась
GBPJPY не открылась
GBPCHF открылась
CHFJPY не открылась
NZDJPY не открылась
AUDJPY не открылась
CADJPY не открылась
AUDCHF открылась

## SilverKZ — 2012-05-03 21:31

> Цитата (magistr91):
> Ребята дак кто-то может разделить такой индикатор ну или сам автор пускай выложит. Или напишите саму информацию что за индикатор это? темболее что вы уже готовите под мт5 а этот инди то для мт4

[здесь](http://forexsystemsru.com/349100-post1534.html), [и здесь](http://forexsystemsru.com/349140-post1536.html), [тут](http://forexsystemsru.com/349839-post1542.html), [также](http://forexsystemsru.com/350366-post1546.html), [еще здесь](http://forexsystemsru.com/355454-post1680.html), [еще тут](http://forexsystemsru.com/355880-post1689.html), [опять](http://forexsystemsru.com/356038-post1692.html)

## SilverKZ — 2012-05-03 21:41

> Цитата (maxstah):
> EURUSD открылась
> EURJPY не открылась
> EURCHF открылась
> GBPUSD открылась
> NZDUSD открылась
> AUDUSD открылась
> GBPJPY не открылась
> GBPCHF открылась
> CHFJPY не открылась
> NZDJPY не открылась
> AUDJPY не открылась
> CADJPY не открылась
> AUDCHF открылась

Понятно, исправил, надо вместо "Point" использовать "MarketInfo("EURUSD",MODE_POINT)"

MrSerj, вам случайно в фонд не нужен программист :-)

## maxstah — 2012-05-03 21:44

> Цитата (MrSerj):
> Эта проблема из-за особенностей МТ считывать условия из кода. Иногда проскакивает.  Добавили еще кавычек, чтобы программа лучше читала код. Проверили 3 раза, все 28 открываются.
>
> Пробуйте:

Теперь открываются все выбранные кроссы, но сразу после открытия советник закрывает их, потом заново открывает и так по кругу.

## maga156 — 2012-05-03 22:04

на робо открылись   27 кроме gbpnzd  т.к.  такой пары нет на робо.

## maga156 — 2012-05-03 22:11

> Цитата (maxstah):
> Теперь открываются все выбранные кроссы, но сразу после открытия советник закрывает их, потом заново открывает и так по кругу.

В настройки смотрите, открытиеи закрытие поз. Когда открыли позы выставите , где закрыть фальсе, и где открыть тоже должно быть фальсе.

## maxstah — 2012-05-03 22:39

> Цитата (maga156):
> В настройки смотрите, открытиеи закрытие поз. Когда открыли позы выставите , где закрыть фальсе, и где открыть тоже должно быть фальсе.

При открытии портфеля ставил значения параметров OpenOrders=true, CloseOrders=true. Затем остановил советник и поменял значение CloseOrders=false, значение OpenOrders оставил true. Получилось так как надо (ордера не закрылись).

## MrSerj — 2012-05-03 22:41

> Цитата (SilverKZ):
> Понятно, исправил, надо вместо "Point" использовать "MarketInfo("EURUSD",MODE_POINT)"
>
> MrSerj, вам случайно в фонд не нужен программист :-)

К сожалению нет. Мы Point и не только, без использования MarketInfo() уже очень давно используем. И проблем нет.  Но если у кого-то возникли проблемы, специально для Вас в дальнейшем будем везде в коде брать данные через MarketInfo().

## magistr91 — 2012-05-03 22:51

> Цитата (SilverKZ):
> [здесь](http://forexsystemsru.com/349100-post1534.html), [и здесь](http://forexsystemsru.com/349140-post1536.html), [тут](http://forexsystemsru.com/349839-post1542.html), [также](http://forexsystemsru.com/350366-post1546.html), [еще здесь](http://forexsystemsru.com/355454-post1680.html), [еще тут](http://forexsystemsru.com/355880-post1689.html), [опять](http://forexsystemsru.com/356038-post1692.html)

Дак вы создали его из индикатора ГолдСпред????. Прошу вас выдите на сязь в личке со мной

## Heroix — 2012-05-04 00:46

> Цитата (MrSerj):
> К сожалению нет. Мы Point и не только, без использования MarketInfo() уже очень давно используем. И проблем нет.  Но если у кого-то возникли проблемы, специально для Вас в дальнейшем будем везде в коде брать данные через MarketInfo().

Гггг, мельком глянул код. Выгоняйте своего "программиста" к чертям. 
Код не учитывает отказа ДЦ в выставлении ордера, и советник автоматом забивает большой болт на это дело. 

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

## MrSerj — 2012-05-04 05:08

> Цитата (Heroix):
> Гггг, мельком глянул код. Выгоняйте своего "программиста" к чертям.
> Код не учитывает отказа ДЦ в выставлении ордера, и советник автоматом забивает большой болт на это дело.
>
> Если руки дойдут, то подправлю так, что бы выставлялись ВСЕ ордера и сделаю так, что бы советник работал быстрее (там есть ряд нелогично повторяющихся условий). И то, это только из-за уважения к вам, ибо времени просто нет.

Мы в своей работе в первую очередь концентрируем внимание на задачу и выполнение этой задачи. 
Если программист может реализовать поставленную задачу, то нам в обще разницы нет, как они в коде ее реализуют. Это их дело. Главное чтобы  программа имела  тот функционал, который нужен. 
Еще к тому же, у нас нет ни кого с улицы, кто занимается технической стороной вопроса. :) 

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

Еще просьба для всех, в дальнейшем, когда будете выкладывать какие-то свои разработки по теме, выкладывайте с открытым кодом, потому как все равно кому надо сломают, а так может еще кто-то проявит талант в программировании и всем вместе будет еще веселее и продуктивнее в освоении материалов ветки. :)

---

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