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

mobidik

-----
Почему-то начал ставить стопы.
Стопов не должно быть.оО

Так установи в тестер тот вариант, что ты предоставил и посмотри будут ли стопы у ордеров. Да и то, что стопа нет в настройках еще не говорит о том, что его вовсе нет, имхо. А по существу: он есть и равен 50.
 

Ashi

Прохожий
TMA

Уважаемые программисты! Есть простенькая сова,которая открывает сделки от границ тма, если есть у кого-то возможность и время, приделать код, чтобы можно было задавать параметр открытия сделки или только на бай или только на сэлл. Заранее благодарен.
 

Вложения

  • BlueSky.mq4
    30,2 КБ · Просмотры: 53

Vik940

Почетный гражданин
Уважаемые программисты! Есть простенькая сова,которая открывает сделки от границ тма, если есть у кого-то возможность и время, приделать код, чтобы можно было задавать параметр открытия сделки или только на бай или только на сэлл. Заранее благодарен.
Можно так!
 

Вложения

  • 1.png
    1.png
    11,2 КБ · Просмотры: 84

gek

Элитный участник
Так установи в тестер тот вариант, что ты предоставил и посмотри будут ли стопы у ордеров. Да и то, что стопа нет в настройках еще не говорит о том, что его вовсе нет, имхо. А по существу: он есть и равен 50.

Извеняюсь,со стопами все нормально.
А так ничего не изменилось.
Как видно на рисунке 2 селла,а бая нет.:nda:
 

Вложения

  • Synergy-FX MetaTrader.png
    Synergy-FX MetaTrader.png
    100,1 КБ · Просмотры: 176

mobidik

-----
Извеняюсь,со стопами все нормально.
А так ничего не изменилось.
Как видно на рисунке 2 селла,а бая нет.:nda:

Мобидик привет!
Помоги пожалуйста с советником.
Заставь его одновременно работать в обе стороны.
Сначала,когда начинает работать ,открывает и на бай, и на селл.
Потом бай когда-нибудь закрывается по профиту и он начинает работать
ТОЛЬКО на селл.
Пробовал ставить его в обе стороны,на разные окна-не хочет.

Сперва вопрос: тебе известен принцип его работы, описание его работы читал - если "да" - предоставь ссылочку. А так, он устанавливает разнонаправленные ордера только когда в рынке нет позиций, в противном случае, когда в одном направлении позиция закрыта по ТП, противоположная оказывается в просадке, начинает работать мартин. Как только закроются все просевшие ордера - все начнется сначала. Так, что, терпение и будут бай с селом.
 

gek

Элитный участник
Сперва вопрос: тебе известен принцип его работы, описание его работы читал - если "да" - предоставь ссылочку. А так, он устанавливает разнонаправленные ордера только когда в рынке нет позиций, в противном случае, когда в одном направлении позиция закрыта по ТП, противоположная оказывается в просадке, начинает работать мартин. Как только закроются все просевшие ордера - все начнется сначала. Так, что, терпение и будут бай с селом.

Описания не читал,но тестирую его очень давно.
Вот именно,смотря на старый советник,когда закрываются все ордера-начинает
работать всегда на СЕЛЛ.
Понаблюдаю за новым.:)
 

Ashi

Прохожий
TMA

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

MrGreen86

Гуру форума

нежелательно. У советника даже нет доступа к получению значения этой настройки. Т.е. узнать что в терминале ему запрещено торговать в ту или иную сторону он может только по факту получив код ошибки 4110 или 4111.
А дальше, уже сходя из того предусмотрел это программист или нет, либо советник и дальше будет долбить в терминал пытаясь открыть запрещенный ордер получая в ответ эту ошибку, либо прекратит. Чтобы это было предусмотрено я видел только у себя o_o
Но это скорее избыточно. Проще и логичней раз уж советник не видит эту настройку - сделать нормальную настройку в советнике с тем же функционалом.
По этому никогда не пользуйтесь этой настройкой. оО
 

MrGreen86

Гуру форума
А можно сделать закрытие ордера на противоположной стороне тма частичное, например 50% и остальное в б.у, чтобы все сразу не закрывать, а после частичного закрытия возможность открывать новые сделки?
Добавил направление торговли и частичное закрытие с возможностью открывать ордера после него.
Посмотреть вложение BlueSky 2.mq4
 

Sergey85

Прохиндей!
Здравствуйте многоуважаемые программисты! Хочу попросить Вас переделать индюк. Есть такой замечательный индюк Sidus. Суть его такова: пересечение машек и подтверждение входа осциллятором. Логика отличная, но! Одна машка лучше работает, чем две или три. Возможно ли сделать так, чтобы в индюке была одна машка? То есть цена пересекла машку, допустим сверху вниз и прошло подтверждение от осциллятора - появилась стрелка. Подтверждение осциллятора на выбор сделать двух типов: 1) выход из зоны перекупленности-перепроданности. 2) Пересечение середины. И было бы вообще круто, если можно было бы выбрать осциллятор из списка в настройках. Например RSI, WPR, Stochastic. А если еще параметры машки будут настраеватся (SMA, EMA...) - будет вообще классно! Ах да: Цена, например, сверху машки и пришло подтверждение от осциллятора - тоже стрелочка.
Простите меня, если очень много хочу! :) Сильно не бейте! И так всё пойму! :)
 

Вложения

  • sidus v.2 No_Rep.mq4
    4,7 КБ · Просмотры: 117
  • sidus v.2 No_Rep.ex4
    11,6 КБ · Просмотры: 52

mKristo

Интересующийся
Здравствуйте уважаемые программисты! Не могли бы исправить индикатор, бывает что стрелка исчезает , сигнал оставить как есть на 0 баре, только сделать что бы стрелка оставалась на истории и не пропадала. Заранее огромное спасибо!
 

Вложения

  • STRnrp.mq4
    1,8 КБ · Просмотры: 86

MrGreen86

Гуру форума
Здравствуйте уважаемые программисты! Не могли бы исправить индикатор, бывает что стрелка исчезает , сигнал оставить как есть на 0 баре, только сделать что бы стрелка оставалась на истории и не пропадала. Заранее огромное спасибо!

Сам он стрелки не убирает. У вас это может происходить вероятно при переключении тайм фрейма или при закрытии и открытии терминала.
Сброс стрелок (обнуление буферов) делается потому что индикатор при этих условиях перезапускается.
Я заменил стрелки индикатора на графические стрелки, и прописал чтобы они отображались только на том тайм фрейме на котором были построены. В случае если вам нужно будет очистить график - используйте этот скрипт. он удалит все стрелки данного индикатора. Автоматическое удаление при снятии индикатора я не сделал так как опять же при перезапуске терминала оно будет вызвано и нужная стрелка может пропасть.
Посмотреть вложение STRnrp2.mq4
Посмотреть вложение STR delete arrows .mq4
 

crokus

Местный житель
Уважаемые программисты. есть советник закрывающий по эквити стоп ло и тейк профит всех пар на графике. можно в нём добавить опцию что бы он закрывал только по одной или нескольким парам указанных в настройках советника
 

Вложения

  • VirtualTrailingProfit_.mq4
    7,8 КБ · Просмотры: 35

mKristo

Интересующийся
Сам он стрелки не убирает. У вас это может происходить вероятно при переключении тайм фрейма или при закрытии и открытии терминала.
Сброс стрелок (обнуление буферов) делается потому что индикатор при этих условиях перезапускается.
Я заменил стрелки индикатора на графические стрелки, и прописал чтобы они отображались только на том тайм фрейме на котором были построены. В случае если вам нужно будет очистить график - используйте этот скрипт. он удалит все стрелки данного индикатора. Автоматическое удаление при снятии индикатора я не сделал так как опять же при перезапуске терминала оно будет вызвано и нужная стрелка может пропасть.
Посмотреть вложение 313694
Посмотреть вложение 313695
Спасибо Вам огромное!!! не ожидал что так быстро!!! Успехов Вам и профита!!!
Скажите пожалуйста,попробовал объединить с другим индюком как раньше, через прокладку, что-то не получается уже, может буфера не видит?
 
Последнее редактирование:

gek

Элитный участник
Сперва вопрос: тебе известен принцип его работы, описание его работы читал - если "да" - предоставь ссылочку. А так, он устанавливает разнонаправленные ордера только когда в рынке нет позиций, в противном случае, когда в одном направлении позиция закрыта по ТП, противоположная оказывается в просадке, начинает работать мартин. Как только закроются все просевшие ордера - все начнется сначала. Так, что, терпение и будут бай с селом.

Мобидик,привет!
Сейчас работает как надо.
Но,может я неправильно пояснил,попробую повторить.
Как видно на скрине открыто 2 бая.Нужен ещё селл.:)
Возможно ли сделать,чтобы он открывал сделки на бай и селл- одновременно.(т.е. в обе стороны работал)
Спасибо.
 

Вложения

  • Synergy-FX MetaTrader1.png
    Synergy-FX MetaTrader1.png
    97,7 КБ · Просмотры: 184

mobidik

-----
Мобидик,привет!
Сейчас работает как надо.
Но,может я неправильно пояснил,попробую повторить.
Как видно на скрине открыто 2 бая.Нужен ещё селл.:)
Возможно ли сделать,чтобы он открывал сделки на бай и селл- одновременно.(т.е. в обе стороны работал)
Спасибо.

Оно то возможно, но это будет уже совсем другой сов - просто сеточник. Тогда тебе будет интересна тема, точного названия не помню, но ключевые слова - русская система, здесь на форуме, там есть куча подобных ботов, уверен, что подберешь себе нужный вариант.
 
  • Like
Реакции: gek
Верх