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

День добрый, господа программисты. Есть вот такой, наверняка всем известный индикатор зон спроса и предложений. На мой взгляд, очень не плохо работает. А возможно ли добавить в не МТФ. Допустим, чтобы на графике Н1, показывал зоны спроса и предложения с ТФ Н4, D1. Спасибо.
 

Вложения

Проверь, сам не проверял

Можно и не проверять :) При такой модификации он просто будет лупить стоп ордера без остановки пока брокер не даст ошибку по ограничению ордеров. Вы когда нибудь вообще писали советники? Там хотя бы контроль открытых стоп ордеров нужно было сделать.

PHP:
            if (tip==OP_BUY || tip==OP_BUYSTOP)             
            {  
               LB  += OrderLots();
               b++; 
            }                                         
            if (tip==OP_SELL || tip==OP_SELLSTOP)        
            {
               LS  += OrderLots();
               s++;
            }
 
Последнее редактирование:
cm-Lock

Поправь если не трудно cm-Lock для отложек. Если не получится то возможно сделать такой на т3


Работа начинается с того, что советник подсчитывает сел и бай ордера на валюте которой находится и если есть разница, то выставляет стоповый отложенный лок ордер. Лок включается если просадка по данной валютной паре достигла критического процента заданного в параметрах.
Первоначально советник вычисляет дисбаланс buy и sell ордеров и не имеет значение сколько открыто ордеров и где находится цена. Допустим у нас всего 10 лот buy и 25 лот sell. Имеем дисбаланс 15 лот в сторону buy. Советник делит его на заданное кол-во частей, например 10. Далее советник выставляет стоповый отложенный первый лок ордер лотом 1,5. Далее если цена продолжает идти вверх то через указанное расстояние ставит второй стоповый отложенный лок ордер, лотом равным (15-1,5)/10 = 1,35 и таким образом лок ордера уменьшаются пока не будет перекрыта разница в объеме.
Нужен ещё без убыток и если цена на развороте закроет по безубытку ордер, то он через расстояние выставит отложку, какая была с таким же лотом. Допустим ставятся отложки бай стоп, значит и бай стоп и выставится.

Настройки:

— просадка по данной валютной паре в процентах
— на сколько частей будем делим дисбаланс в лотах
extern int StepOrders = 30; // Шаг при котором ставим локи в пунктах
extern int BULevel = 20; // уровень БУ
extern int BUPoint = 2; // пункты БУ
extern int Slip = 3; // реквот
extern int Magic = 123; // магик
 
Поправь если не трудно cm-Lock для отложек. Если не получится то возможно сделать такой на т3


Работа начинается с того, что советник подсчитывает сел и бай ордера на валюте которой находится и если есть разница, то выставляет стоповый отложенный лок ордер. Лок включается если просадка по данной валютной паре достигла критического процента заданного в параметрах.
Первоначально советник вычисляет дисбаланс buy и sell ордеров и не имеет значение сколько открыто ордеров и где находится цена. Допустим у нас всего 10 лот buy и 25 лот sell. Имеем дисбаланс 15 лот в сторону buy. Советник делит его на заданное кол-во частей, например 10. Далее советник выставляет стоповый отложенный первый лок ордер лотом 1,5. Далее если цена продолжает идти вверх то через указанное расстояние ставит второй стоповый отложенный лок ордер, лотом равным (15-1,5)/10 = 1,35 и таким образом лок ордера уменьшаются пока не будет перекрыта разница в объеме.
Нужен ещё без убыток и если цена на развороте закроет по безубытку ордер, то он через расстояние выставит отложку, какая была с таким же лотом. Допустим ставятся отложки бай стоп, значит и бай стоп и выставится.

Настройки:

— просадка по данной валютной паре в процентах
— на сколько частей будем делим дисбаланс в лотах
extern int StepOrders = 30; // Шаг при котором ставим локи в пунктах
extern int BULevel = 20; // уровень БУ
extern int BUPoint = 2; // пункты БУ
extern int Slip = 3; // реквот
extern int Magic = 123; // магик

Если вопрос ко мне, то я выше дал пояснение как его поправить. Нужно всего 2 строки поменять. А что касается Вашего ТЗ, то тут не правка нужна, проще написать такой советник с ноля. Но я к сожалению сейчас занят до 7 июня.
 
cm-Lock

Спасибо за ответ. Я поменял строки, но советник не открывает вообще ничего, сидит и молчит. Поправите если можно и скиньте готовый вариант.
 
День добрый, господа программисты. Есть вот такой, наверняка всем известный индикатор зон спроса и предложений. На мой взгляд, очень не плохо работает. А возможно ли добавить в не МТФ. Допустим, чтобы на графике Н1, показывал зоны спроса и предложения с ТФ Н4, D1. Спасибо.

Есть готовый вариант. Уже реализовано.
Первый параметр = таймфрейм.
Посмотреть вложение SupDem v2.mq4

Посмотреть вложение SupDem v2.ex4
 
Есть готовый вариант. Уже реализовано.
Первый параметр = таймфрейм.
Посмотреть вложение 274486

Посмотреть вложение 274487
Благодарю, у меня тоже такой есть. Но идея была в том, чтобы уровни показывал на графике со старших ТФ. Можно конечно и перелючать каждый раз, но как то не интересно
 
Доброго дня, уважаемые программеры !

Есть хороший Индикатор Паттерна 123. Нужно сделать так, чтобы при появлении Треугольника Паттерна 123 автоматически открывался ордер со всеми параметрами: Тейк, Стоп-лосс, Безубыток, Тралл – по возможности.
Если цвет Треугольника синий – открываем ордер на BUY, если красный – на SELL.
На каждой валютной паре должен быть свой Сов с индивидуальными настройками по Тейку, Лосю, Безубытку и Тралу. И работать должен на всех таймфреймах одновременно, начиная с М15 и выше.
Буду благодарен за любую помощь :)

https://forexsystemsru.com/yazyk-pr...vtomatizaciya-patterna-123-a.html#post1244033
 
Последнее редактирование:
Доброго дня, уважаемые программеры !

Есть хороший Индикатор Паттерна 123. Нужно сделать так, чтобы при появлении Треугольника Паттерна 123 автоматически открывался ордер со всеми параметрами: Тейк, Стоп-лосс, Безубыток, Тралл – по возможности.
Если цвет Треугольника синий – открываем ордер на BUY, если красный – на SELL.
На каждой валютной паре должен быть свой Сов с индивидуальными настройками по Тейку, Лосю, Безубытку и Тралу. И работать должен на всех таймфреймах одновременно, начиная с М15 и выше.
Буду благодарен за любую помощь :)

https://forexsystemsru.com/yazyk-pr...vtomatizaciya-patterna-123-a.html#post1244033
ВАРТКЕС, не парся даже, я пробовал его гонять в тестере, сильно рисует, даже на старших ТФ он бесполезен, поверь! Я смотрел эту ветку, долго мучил индюк и понял что это пустая трата времени...
 
Доброго дня, уважаемые программеры !

Есть хороший Индикатор Паттерна 123. Нужно сделать так, чтобы при появлении Треугольника Паттерна 123 автоматически открывался ордер со всеми параметрами: Тейк, Стоп-лосс, Безубыток, Тралл – по возможности.
Если цвет Треугольника синий – открываем ордер на BUY, если красный – на SELL.
На каждой валютной паре должен быть свой Сов с индивидуальными настройками по Тейку, Лосю, Безубытку и Тралу. И работать должен на всех таймфреймах одновременно, начиная с М15 и выше.
Буду благодарен за любую помощь :)

https://forexsystemsru.com/yazyk-pr...vtomatizaciya-patterna-123-a.html#post1244033
Здесь лучше индикатор 123 паттерн лежит

https://forexsystemsru.com/indikatory-foreks/76901-delyus%60-graalem-331.html
 
...долго мучил индюк и понял что это пустая трата времени...

Было бы очень интересно посмотреть на индюка, который даёт хотя бы процентов 60 реальных и точных сигналов...
Любой индюк - будь то встроенный в МТ (особенно) или супернаписаный пользовательский - просто обман зрения и ожиданий...
Не существует индюков, которые точно покажут - что будет на следующем баре по ТФ М1 ( не говоря уже о более старших ТФ)...
 
Было бы очень интересно посмотреть на индюка, который даёт хотя бы процентов 60 реальных и точных сигналов...
Любой индюк - будь то встроенный в МТ (особенно) или супернаписаный пользовательский - просто обман зрения и ожиданий...
Не существует индюков, которые точно покажут - что будет на следующем баре по ТФ М1 ( не говоря уже о более старших ТФ)...
С тебя советник по его сигналам ;)
 

Вложения

  • cm_ind_candle_Signal.mq4
    cm_ind_candle_Signal.mq4
    7,8 КБ · Просмотры: 260
  • 1.jpg
    1.jpg
    86,2 КБ · Просмотры: 325
  • 2.jpg
    2.jpg
    90,3 КБ · Просмотры: 267
  • 3.jpg
    3.jpg
    92,9 КБ · Просмотры: 227
  • 4.jpg
    4.jpg
    82,4 КБ · Просмотры: 200
  • 5.jpg
    5.jpg
    68,5 КБ · Просмотры: 190
  • 6.jpg
    6.jpg
    80,6 КБ · Просмотры: 189
  • 7.jpg
    7.jpg
    79,1 КБ · Просмотры: 159
  • 8.jpg
    8.jpg
    94,3 КБ · Просмотры: 176
  • Cов в который можно вставить индикатор.rar
    Cов в который можно вставить индикатор.rar
    641,6 КБ · Просмотры: 224
Последнее редактирование:
С тебя советник по его сигналам ;)

Однако любопытный индикатор. Вывел в настройки кол-во ТФ(по умолч. всегда 5), по которым индюк определяется (+размер стрелок для слепых ;)). На Н1 - nTF=3 - прикольно выглядит. Надеюсь cmillion сильно не осерчает за переделку.
 

Вложения

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

Вложения

С тебя советник по его сигналам
Переделал его полностью, теперь работает в реальном времени, работает в тестере. Если его описать - это грааль на истории. В реале, пока самый старший фрейм не сформирует свечу окончательно, стрелки на текущем фрейме будут перерисовываться. Таким макаром обычный ЗигЗаг будет куда точнее. Советник делать нет смысла. Кому интересно, ковыряйте:
 

Вложения

  • InBar.mq4
    InBar.mq4
    6,6 КБ · Просмотры: 74

Посмотрели (2221) Посмотреть

Смотрят сейчас (2) Посмотреть

Отслеживают (1863) Посмотреть

Назад
Верх