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

Denver74

Элитный участник
Привет мастерам!
Ребят кто может сделать чтобы этот робот при открытии ордера выставлял стоп-лосс на хай\лов этой же свечи(смотря в какую сторону открылся)
и при закрытии бара он закрывал ордер, неважно в плюсе или в минусе.
заранее благодарен.

Может все таки кто нибудь поможет? Или нет умельцев?
 

RoboMaks

Элитный участник
чтобы этот робот при открытии ордера выставлял стоп-лосс на хай\лов этой же свечи(смотря в какую сторону открылся)
и при закрытии бара он закрывал ордер, неважно в плюсе или в минусе.
заранее благодарен.

Проверьте. ( стоп-лосс, безубыток, закрытие )

Только закрытие ордера не при закрытии текущего бара, а при открытии нового. Если не устроит - можно поправить ( расчётов немного больше, а точности меньше может быть, учитывая зависания, т. е - при редких тиках он может не закрыть ордер в конце свечи )

Но при таком закрытии ( на новом баре) - необходимо также учитывать, что могут быть сильные разрывы - гэп .
 

Вложения

  • proboy_xonax.mq4
    5,4 КБ · Просмотры: 78
Последнее редактирование:

S D V

Местный житель
Mobidik,если Вас не затруднит,можете добавить функцию в данный индикатор, последние показание линий в цене ,с изменением цвета и шрифта,спасибо!
 

Вложения

  • FastTMALine_v2.mq4
    10,4 КБ · Просмотры: 59
  • GBPUSDH1.png
    GBPUSDH1.png
    28,8 КБ · Просмотры: 186

TEST14

Активный участник
please can anybody of you remove the display i need only the dots on the chart

thank you friends
 

Вложения

  • Xtreme Binary Robot Ultimate Edition Alert.mq4
    11 КБ · Просмотры: 85

asdfer

Активный участник
У меня вопрос. Нужно ли в индикаторах разрешать импорт DLL. Читал, что не желательно, поскольку открывается путь для постороннего проникновения в свою платформу. Но вот некоторые индикаторы начинают сбоить, если не разрешать. Что правильно?
Заранее спасибо.
 

Denver74

Элитный участник
Проверьте. ( стоп-лосс, безубыток, закрытие )

Только закрытие ордера не при закрытии текущего бара, а при открытии нового. Если не устроит - можно поправить ( расчётов немного больше, а точности меньше может быть, учитывая зависания, т. е - при редких тиках он может не закрыть ордер в конце свечи )

Но при таком закрытии ( на новом баре) - необходимо также учитывать, что могут быть сильные разрывы - гэп .
Макс спасибо, красавчик. в тестере вроде как надо, сейчас выходные пройдут и проверю!
 

mobidik

-----

Вложения

  • FastTMALine_v2.1.mq4
    11,5 КБ · Просмотры: 75

frozen1989

Активный участник
o_oo_oo_oo_o Уважаемы спецы,очень надо сделать мой грааль,а именно сделать так чтобы в этот индикатор можно было еще добавлять уровни по его алгоритму,прям пипец как выручитеее)))) С меня льготы на вливание в памм):)
 

Вложения

  • fibopivot_v2.mq4
    6,7 КБ · Просмотры: 71

gush

бродяга
привет всем, возможно ли из этого скрипта сделать сову и добавить в него открытие абсолютно всех закрытых ордеров в процессе работы совы на их прежнее место по той же цене открытия? (лимитками/стопами)

приветствую, прогеры, нашел подходящую сову... сеточника... есть... все что доктор прописал))) только вот у меня просьба, добавьте пожалуйста тп/сл отдельно для лимиток и отдельно для стоповых (2 разных параметра).. и если не сложно ошибки-предупреждения при компиляции исправьте пожалуйста.. *hi*;):D
 

Вложения

  • Universal Advizor FI.mq4
    39,8 КБ · Просмотры: 59

RoboMaks

Элитный участник
приветствую, прогеры, нашел подходящую сову... сеточника... есть... все что доктор прописал))) только вот у меня просьба, добавьте пожалуйста тп/сл отдельно для лимиток и отдельно для стоповых (2 разных параметра).. и если не сложно ошибки-предупреждения при компиляции исправьте пожалуйста.. *hi*;):D

Проверьте. :)


////////////////////
extern int StopLossBuy = 70; // СтопЛосс для BUY(если не используется = 0)
extern int StopLossBuyStop = 70; // СтопЛосс для BUYSTOP(если не используется = 0)
extern int StopLossBuyLimit = 70; // СтопЛосс для BUYLIMIT(если не используется = 0)

extern int StopLossSell = 70; // СтопЛосс для SELL(если не используется = 0)
extern int StopLossSellStop = 70; // СтопЛосс для SELLSTOP(если не используется = 0)
extern int StopLossSellLimit = 70; // СтопЛосс для SELLLIMIT(если не используется = 0)
////////////////////
extern int TakeProfitBuy = 40; // ТейкПрофит для BUY(если не используется = 0)
extern int TakeProfitBuyStop = 40; // ТейкПрофит для BUYSTOP(если не используется = 0)
extern int TakeProfitBuyLimit = 40; // ТейкПрофит для BUYLIMIT(если не используется = 0)

extern int TakeProfitSell = 40; // ТейкПрофит для SELL(если не используется = 0)
extern int TakeProfitSellStop = 40; // ТейкПрофит для SELLSTOP(если не используется = 0)
extern int TakeProfitSellLimit = 40; // ТейкПрофит для SELLLIMIT(если не используется = 0)
////////////////////

вот уж точно неудержимы в своих стремлениях :D:D:D
 

Вложения

  • Universal Advizor FI.mq4
    41,2 КБ · Просмотры: 138
Последнее редактирование:

gush

бродяга
Проверьте. :)


////////////////////
extern int StopLossBuy = 70; // СтопЛосс для BUY(если не используется = 0)
extern int StopLossBuyStop = 70; // СтопЛосс для BUYSTOP(если не используется = 0)
extern int StopLossBuyLimit = 70; // СтопЛосс для BUYLIMIT(если не используется = 0)

extern int StopLossSell = 70; // СтопЛосс для SELL(если не используется = 0)
extern int StopLossSellStop = 70; // СтопЛосс для SELLSTOP(если не используется = 0)
extern int StopLossSellLimit = 70; // СтопЛосс для SELLLIMIT(если не используется = 0)
////////////////////
extern int TakeProfitBuy = 40; // ТейкПрофит для BUY(если не используется = 0)
extern int TakeProfitBuyStop = 40; // ТейкПрофит для BUYSTOP(если не используется = 0)
extern int TakeProfitBuyLimit = 40; // ТейкПрофит для BUYLIMIT(если не используется = 0)

extern int TakeProfitSell = 40; // ТейкПрофит для SELL(если не используется = 0)
extern int TakeProfitSellStop = 40; // ТейкПрофит для SELLSTOP(если не используется = 0)
extern int TakeProfitSellLimit = 40; // ТейкПрофит для SELLLIMIT(если не используется = 0)
////////////////////

вот уж точно неудержимы в своих стремлениях :D:D:D

спасибо тебе Макс!!! Огромное!!! Просто Громадное человеческое спасибо!!! Только тут такая штука Макс.. эту сову мне подогнали в ветке "поиск советников"... в коде есть ссылка автора сего творения... зашел к нему на сайт, а там точно такая же копия у него лежит, причем в mq4, но по его оформлению эта сова демка.. на реале сейчас не могу проверить, выходные... а в тестере работает... это демка??? как сейчас узнать? А то все выходные спать не буду o_oo_oo_oo_o
 

oleg1343

Новичок форума
Предупреждения исправил... В тестере вроде бы всё идёт нормально. Правда - часто модуль модификации выбрасывает ошибку 130 (неправильные стопы), но уровень ТР в сове задан очень близким - всего 10пп - это мало даже для тестера... В архиве - скрины с каждого открытия и закрытия ордера.
Дождёмся, что покажет живой график.

P.S. Его кто-то достаточно сильно перекопал, больше половины кода выкинуто из первоначальной задумки автора, лучше искать его авторский вариант...

все ровно что то не то,когда есть открытый например ордер на сел а сигнал подается на бай он почему то не открывает ордер на бай(((((
 

Вложения

  • eurusd-m5-alpari-limited-2.png
    eurusd-m5-alpari-limited-2.png
    58,9 КБ · Просмотры: 176

RoboMaks

Элитный участник
все ровно что то не то,когда есть открытый например ордер на сел а сигнал подается на бай он почему то не открывает ордер на бай(((((

Надпись на графике "Только BUY" не означает сигнал на BUY- это разрешение фильтра ТОЛЬКО НА ПОКУПКУ, но сигнала советника на BUY в это время может и не быть.

Модуль формирования сигналов BUY и открытия ордеров BUY функционируют вполне нормально - это видно и на скрине - ордера BUY открываются. Там три режима фильтра - полный запрет открытия, только SELL и только BUY. Кроме того - если есть открытый ордер - например SELL, но фильтр переключился в режим запрета SELL или полного запрета - будет продолжать работу сетка SELL ( аналогично для BUY )
 
Последнее редактирование:
  • Like
Реакции: gush

RoboMaks

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

Это вполне обычный работоспособный для реала код - никаких запретов для демо или реала в нём нет. Есть только запрет звука в тестере - но это даже и лишнее :) - тестер всё-равно молчит как рыба.
 
  • Like
Реакции: gush

oleg1343

Новичок форума
Надпись на графике "Только BUY" не означает сигнал на BUY- это разрешение фильтра ТОЛЬКО НА ПОКУПКУ, но сигнала советника на BUY в это время может и не быть.

Модуль формирования сигналов BUY и открытия ордеров BUY функционируют вполне нормально - это видно и на скрине - ордера BUY открываются. Там три режима фильтра - полный запрет открытия, только SELL и только BUY. Кроме того - если есть открытый ордер - например SELL, но фильтр переключился в режим запрета SELL или полного запрета - будет продолжать работу сетка SELL ( аналогично для BUY )

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

Вложения

  • eurusd-m5-alpari-limited-4.png
    eurusd-m5-alpari-limited-4.png
    59,6 КБ · Просмотры: 159
  • eurusd-m5-alpari-limited-6.png
    eurusd-m5-alpari-limited-6.png
    65,4 КБ · Просмотры: 136

gush

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

ээээхххх!!! Приручить бы еще этого монстра к биду/аску чтоб лимитки со стопами открывались одновременно с учетом спреда... :embrace: а то приходится химичить с расстоянием +-2п туда-сюда например по евро.. :D:D:D и нифига не получается :facepalm:
 
Верх