Советники: ZigZaHod - страница 12

 
burd61:
Привет Всем!!! Главная задача, не убирать противоположный ордер до его срабатывания. Обидно, вчера вечером он взял Sell, и я был того же мнения, но было резкое движение вверх, последствия, сами понимаете. Но, если бы остался раннее выставленный ордер на покупку, я бы радовался такому поведению рынка, а кто-то бы сокрушался.

В настройках у вас стоит одна сторона. При сработке любой отложки  противоположные убираются... Разберитесь с настройками. На удаление отложек также влияют:

  • DelKorStopOrder=0.6;     //    от 0 до 1 с шагом 0.01.  Глубина коррекции при которой убирать отложки. ( типа fibo ;-) Например  DelKorStopOrder=0.618 означает при глубине коррекции в 38.2% убрать отложки.  Кто-то скажет что фибо перевернуто, но мне так удобней, ближе к моей системе.
  • OdnaStor=true;                //  Торговля в одну сторону. Если открыт ордер на покупку или родажу, работаем в туже сторону (как на скрине) пока есть хоть одна открытая позиция. (не отложка а именно BUY или SELL). Отложки выставляются во все стороны пока не сработает, после чего все отложки удаляются и выставляются по сигналу в том-же направлении что и открытая позиция.
  • SignalDelOldOtl=false;     //  удаляет предыдущую отложку своего направления при сигнале
  • SignalDelOldOtlAll=false;  //  удаляет ВСЕ старые отложки при сигнале
 
ForTorg:

В настройках у вас стоит одна сторона. При сработке любой отложки  противоположные убираются... Разберитесь с настройками. На удаление отложек также влияют:

  • OdnaStor=true;                //  Торговля в одну сторону. Если открыт ордер на покупку или родажу, работаем в туже сторону (как на скрине) пока есть хоть одна открытая позиция. (не отложка а именно BUY или SELL). Отложки выставляются во все стороны пока не сработает, после чего все отложки удаляются и выставляются по сигналу в том-же направлении что и открытая позиция.
  • SignalDelOldOtl=false;     //  удаляет предыдущую отложку своего направления при сигнале
  • SignalDelOldOtlAll=false;  //  удаляет ВСЕ старые отложки при сигнале
  • StopLos=false;                // выставляет SL за В
Не убирать отложки вообще, они рано или поздно пригодятся! Я ругаюсь.
 
burd61:
Не убирать отложки вообще, они рано или поздно пригодятся! Я ругаюсь.
  • MaxOrder=30;                //  мах. кол-во ордеров (не больше 30)Всех !!!
  • DelKorStopOrder=0;  
  • OdnaStor=false; 
  • SignalDelOldOtl=false;   
  • SignalDelOldOtlAll=false; 
И ничего убираться не будет. И не забудьте что отложки тогда придется удалять руками.
 
ForTorg:
  • MaxOrder=30;                //  мах. кол-во ордеров (не больше 30)Всех !!!
  • DelKorStopOrder=0;  
  • OdnaStor=false; 
  • SignalDelOldOtl=false;   
  • SignalDelOldOtlAll=false; 
И ничего убираться не будет. И не забудьте что отложки тогда придется удалять руками.

Сколько поставить Macsorder= чтобы не удалялись отложки?  Ноль, да!?

На счёт трала, он верный, тралит по поддержке и сопротивлению.

Обновлённую версию где скачать!?

 
burd61:

Сколько поставить Macsorder= чтобы не удалялись отложки?  Ноль, да!?

Обновлённую версию где скачать!?

  • MaxOrder=30;                //  мах. кол-во ордеров (не больше 30)Всех !!!
  • DelKorStopOrder=0;  
  • OdnaStor=false; 
  • SignalDelOldOtl=false;   
  • SignalDelOldOtlAll=false; 

Вот так... Но ордеров будет максимум 30. Лишние удаляйте в ручную. (Ограничение в массиве, можно конечно и увеличить, но смысла не вижу.)

Скачать пока ни где. На днях выложу здесь.

 
ForTorg:
  • MaxOrder=30;                //  мах. кол-во ордеров (не больше 30)Всех !!!
  • DelKorStopOrder=0;  
  • OdnaStor=false; 
  • SignalDelOldOtl=false;   
  • SignalDelOldOtlAll=false; 

Вот так... Но ордеров будет максимум 30. Лишние удаляйте в ручную. (Ограничение в массиве, можно конечно и увеличить, но смысла не вижу.)

Скачать пока ни где. На днях выложу здесь.

Не удалять до срабатывания оных. Торговля в обе стороны, кому надо торговатьт а одну сторону, в советниках есть эта функция.
 
burd61:
Не удалять до срабатывания оных. Торговля в обе стороны, кому надо торговатьт а одну сторону, в советниках есть эта функция.

Непонял это вопрос? или утверждение? Непонятно... Обьясните что хотите получить, Сделаю.

Запустите на тестере и поиграйтесь с настройками которые я указал. На графиках все видно. И описание почитайте в шапке.

Если вы торгуете в одну сторону(OdnaStor=true) он удаляет все противоположные! Иначе как? 

Если вы хотите чтоб он торговал в одну сторону и не удалял старые отложки своего направления:

  • MaxOrder=30;                //  мах. кол-во ордеров (не больше 30)Всех !!!
  • DelKorStopOrder=0;  
  • OdnaStor=true; 
  • SignalDelOldOtl=false;   
  • SignalDelOldOtlAll=false; 
 
Atomar:

Пасиб за оценку. )) Код изменён, логика входов-выходов (та, что в голове, а не в коде) оставлена прежней. Хотя с нуля я бы код всё-равно писал по-другому. А в исправлениях, просто урезал всё лишнее и выправил пути принятия решений. )

По поводу переворота - не очень понятно, что имеется ввиду. И зачем для переворота отдельный магик? Можете объяснить на языке ордеров, пунктов, графических фигур, своими словами, каким вы видите поведение робота в случае возникновения просадки? И что имеется ввиду под большой просадкой? Относительно чего её считать и в чём - пункты отката от максимального приближения цены к цели, проценты отката от максимального приближения цены к целевой (в данном случае ещё нужна опора для замера движения к целевой, чтобы получался диапазон: цель - максимальное приближение, точка входа - максимальное приближение (в таком случае когда его включать после удаления от точки входа?), некая убыточная точка (например самый начальный стоп) - максимальное приближение (в таком случае - включать ли его в убыточной зоне)), откат в процентах от баланса или от эквити, может что-то другое? И т. п. чтобы стало попонятней требуемое поведение.

:)

Привет, ситуация  такая: торгуется в одну сторону открываются несколько позиций, а цена идет в другую сторону долго и упорно, можно было ограничить стоплосом, но после его срабатывания опять ордера откроются не по тренду, а в туже заданную сторону . И тут уж никак не угадаешь наступил разворот или просто коррекция откат. Хорошо бы на это время переключить торговлю в другую сторону, даже вообще на другой счет, пусть там собирает сделки, или вообще отключить этот эксперт от торговли и включить тут же другой работающий в другую  сторону своего рода неваляшка…. Можно было бы подключить Болинджер или Аллигатор для фильтрации или определения – т.е. просто вилы вниз скажем больше 2ч. отключаем торговлю(регулируем по времени в зависимости тоже от ТФ) , выставляем стоплосы, ждем - при наступлении флета-консолидации, выставляем отложки, пошел вверх – включаем первый советник опять торговля в одну сторону т.е. переход с одной стороны на  другую сделать тоже автоматом…вот такие мои  скромные соображения...по поведению ))  Кстати... на МТ5 это было бы легче сделать так как там ордера плюсуются и автоматически переходят с набором минусов в другую  сторону...

 
chipo:

Привет, ситуация  такая: торгуется в одну сторону открываются несколько позиций, а цена идет в другую сторону долго и упорно, можно было ограничить стоплосом, но после его срабатывания опять ордера откроются не по тренду, а в туже заданную сторону . И тут уж никак не угадаешь наступил разворот или просто коррекция откат. Хорошо бы на это время переключить торговлю в другую сторону, даже вообще на другой счет, пусть там собирает сделки, или вообще отключить этот эксперт от торговли и включить тут же другой работающий в другую  сторону своего рода неваляшка…. Можно было бы подключить Болинджер или Аллигатор для фильтрации или определения – т.е. просто вилы вниз скажем больше 2ч. отключаем торговлю(регулируем по времени в зависимости тоже от ТФ) , выставляем стоплосы, ждем - при наступлении флета-консолидации, выставляем отложки, пошел вверх – включаем первый советник опять торговля в одну сторону т.е. переход с одной стороны на  другую сделать тоже автоматом…вот такие мои  скромные соображения...по поведению ))  Кстати... на МТ5 это было бы легче сделать так как там ордера плюсуются и автоматически переходят с набором минусов в другую  сторону...

Т. е. нужно написать полностью другой советник, добавив в него сигнальную часть этого? Это долго - у меня сейчас перегруз небольшой, хотя основной скелет кода у меня есть.

 
Ну скелет есть - мясо нарастет :))  Пробовал подключить сов неваляшки - лучше не стало
Причина обращения: