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

LIS0013

Активный участник
Привет всем....ребята нужна ваша помощь, кто сможет переместить стрелку в подвал....:please:
89cba0774fa8.jpg

если индюк не рисует....желательно и буфера на стрелочки вынести:)
 

Sergey85

Прохиндей!
LIS0013,в реал-тайм там стрелочки могут скакать со свечи на свечу. Такую версию тестировал где-то месяц назад...
 

Tankk

*********
BAMSBUNG NRP mod v2

если индюк не рисует....желательно и буфера на стрелочки вынести:)
LIS0013,в реал-тайм там стрелочки могут скакать со свечи на свечу. Такую версию тестировал где-то месяц назад...
он рисует, т.к. это Full SSA Normalized трижды сглаженная...
какие-то уёпки переименовали библиотеку libSSA.dll в BAMSBUNG.dll :laugh:
P.S. зачем снова, и снова "пинать дохлую кошку"? :rolf: пост о пользе рисующих индюков...
 

Вложения

  • BAMSBUNG NRP mod v2_2019-04-14.png
    BAMSBUNG NRP mod v2_2019-04-14.png
    65,6 КБ · Просмотры: 342
  • 4BAMSBUNG_FLAME(Hist) [Айрат]_2019-04-14.png
    4BAMSBUNG_FLAME(Hist) [Айрат]_2019-04-14.png
    49,2 КБ · Просмотры: 331
  • 4BAMSBUNG_FLAME(Hist) [Айрат]_2019-04-14_код.png
    4BAMSBUNG_FLAME(Hist) [Айрат]_2019-04-14_код.png
    52,7 КБ · Просмотры: 273
  • BAMSBUNG NRP mod v2.mq4
    24,2 КБ · Просмотры: 128
  • 4BAMSBUNG_FLAME(Hist) [Айрат].mq4
    24,2 КБ · Просмотры: 122
  • libSSA.dll
    79 КБ · Просмотры: 83
Последнее редактирование:

Andrew123

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

Вложения

  • _Histox.ex4
    26,5 КБ · Просмотры: 31
  • _Mystery Data.ex4
    20,2 КБ · Просмотры: 29

MrGreen86

Гуру форума
Эксперт в прибыль не закрывает. Если выбираем закрывать 3 лимит ордера, то он закрывает 6 (3 бай и 3 селл). Посмотрите пожалуйста в чем может быть проблема.

перепроверил в тестере добавив открытие ордеров в нужные моменты.
у меня все отработало правильно.
Смущает что на вашем скриншоте он не улыбается (отключена автоторговля) а также нет метки на графике которую добавляет
этот советник после закрытия сделок.
SNAG-0052.png

добавил логирование при закрытии, потестируйте эту версию.
если закрытие произойдет не верно, сделайте скриншот журнала во вкладке "эксперты" в низу.
Посмотреть вложение cm-CloseLock 3.mq4
 
Последнее редактирование:

MrGreen86

Гуру форума
Здравствуйте. Помогите подправить код. Нужно, чтобы при пересечении ценой линии МА рисовалась линия с отступом +50 пунктов, а когда цена пересекает нарисованную линию, закрывалась сделка.
У меня выходит так: выполняется условие - закрывается сделка, а потом рисуется линия.
Что мне подправить в коде?

Много чего ) немного снабдил комментариями, надеюсь разберетесь.
Учитывайте что советник работет по тикам, и в вашем коде линия постоянно двигалась пока цена закрытия находилась выше МА.
При этом еще и на каждой новой свече создавалась новая линия, с новыми именем.
Лучше привязать линию к тикету ордера и дальше работать сней.
PHP:
for(i=OrdersTotal()-1;i>=0;i--)
  {
   if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
     {
      if(OrderMagicNumber()==Magic && OrderType()==OP_SELL)
        {
        // найдем линию для этого ордера
        double line_price_sell = 0;
        if(ObjectFind(0,"SS"+(string)OrderTicket())) 
            line_price_sell = ObjectGetDouble(0,"SS"+(string)OrderTicket(),OBJPROP_PRICE,0);
        // линия есть и мы ее пересекли ценой  - pfrhjtvcz
        if(line_price_sell>0 && Bid>=line_price_sell) {
            RefreshRates();
            ticket=OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Black);
            if(ticket) {
               Alert("Закрыт ордер Sell ",OrderTicket(),"  прибыль ",OrderProfit()," ",TimeToStr(TimeCurrent(),TIME_SECONDS));
               ObjectDelete(0,"SS"+(string)OrderTicket());  // незабудем удалить линию
               }
            if(ticket<0) {Print("Ошибка ",err," закрытия ордера Sell ",GetLastError()); RefreshRates(); return;}
            }
         // линии еще нет, но условия для ее создания есть - нарисуем ее.
         if(Close[1]>Ma10 && line_price_sell == 0)
           {
            ObjectCreate("SS"+(string)OrderTicket(),OBJ_HLINE,0,0,High[1]+Delta*Point);
            ObjectSet("SS"+(string)OrderTicket(),OBJPROP_COLOR,Red);
            ObjectSet("SS"+(string)OrderTicket(),OBJPROP_STYLE,STYLE_SOLID);
            ObjectSet("SS"+(string)OrderTicket(),OBJPROP_WIDTH,1);
            ObjectSet("SS"+(string)OrderTicket(),OBJPROP_RAY,false);
            WindowRedraw();
           }
        }
     }
  }
 

pilot331

Новичок форума
Для AlenaCoder

*hi* AlenaCoder, Вы могли бы подкорректировать код, вроде всё как обычно прикрутил оповещение на мыло, но почему то выдает две ошибки....... o_o:facepalm:
 

Вложения

  • ZigZag_Pointer_alert_2.mq4
    11,2 КБ · Просмотры: 19

Pammexpert

Местный житель
*hi* AlenaCoder, Вы могли бы подкорректировать код, вроде всё как обычно прикрутил оповещение на мыло, но почему то выдает две ошибки....... o_o:facepalm:

Ошибка в к-ве параметров
 

Вложения

  • ZigZag_Pointer_alert_2.ex4
    14,5 КБ · Просмотры: 17
  • ZigZag_Pointer_alert_2.mq4
    11,2 КБ · Просмотры: 28

AlenaCoder

Местный житель
*hi* AlenaCoder, Вы могли бы подкорректировать код, вроде всё как обычно прикрутил оповещение на мыло, но почему то выдает две ошибки....... o_o:facepalm:

Функция Alert может принимать несколько входных параметров, которые она соберет в строчку и выдаст сообщение. Так вы и сделали, собрав сообщение по кусочкам и передав его функции Alert через запятые.

У функции SendMail принимает 2 входных параметра, оба обязательны.
1) заголовок письма
2) тело письма.
Соответственно они должны быть указаны через запяту.
Но вы сделали так же как в алерт, передав множество параметров через запятую. Можно собрать строчку из кусочков через "+". И не забыть первым параметром указать тему письма. Там я тоже добавила строчку.

было:
SendMail("ZigZag Pointer МАКСИМУМ... (M",Period()," ",Symbol(),")");
стало:
SendMail("zigzag pointer "+_Symbol , "ZigZag Pointer МАКСИМУМ... (M"+Period()+" "+Symbol()+")");
 

Вложения

  • ZigZag_Pointer_alert_2.mq4
    11,3 КБ · Просмотры: 31

pilot331

Новичок форума
Для AlenaCoder

*hi*А можно к этому индюку прикрутить MTF, а в настройках добавить период по который индикатор будет мониторить сигналы... Например: установили период 60. индюк мониторит все сигналы на 1, 5, 15, 30 и 60 мин. тф .... И САМОЕ ГЛАВНОЕ! - когда проходит сигнал по всем ТФ одновременно - он выдает все положенные алерты.... такое возможно прикрутить к индюку, или это уже функции советника?
:embrace:;):)
 

Вложения

  • ZigZag_Pointer_alert_2.mq4
    11,3 КБ · Просмотры: 23
Последнее редактирование:

OSS_5

Активный участник
перепроверил в тестере добавив открытие ордеров в нужные моменты.
у меня все отработало правильно.
Смущает что на вашем скриншоте он не улыбается (отключена автоторговля) а также нет метки на графике которую добавляет
этот советник после закрытия сделок.
Посмотреть вложение 328088

добавил логирование при закрытии, потестируйте эту версию.
если закрытие произойдет не верно, сделайте скриншот журнала во вкладке "эксперты" в низу.
Посмотреть вложение 328089

После закрытия кнопку "автоторговля" отжал, поэтому рожа хмурная.
На другом метатрейдере проверил все работает. Скриншот прилагаю.
Спасибо.
 

Вложения

  • 555.png
    555.png
    83,2 КБ · Просмотры: 127

A_Alex

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

Вложения

  • Channel_Time.ex4
    247,7 КБ · Просмотры: 24

OSS_5

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

добавил логирование при закрытии, потестируйте эту версию.
если закрытие произойдет не верно, сделайте скриншот журнала во вкладке "эксперты" в низу.
Посмотреть вложение 328089

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

Вложения

  • 556.png
    556.png
    133,9 КБ · Просмотры: 117
  • 557.png
    557.png
    90,4 КБ · Просмотры: 75
  • 558.png
    558.png
    12,6 КБ · Просмотры: 40
  • 559.png
    559.png
    36,8 КБ · Просмотры: 50
Последнее редактирование:

S D V

Местный житель
Ребят,подправьте пожалуйста индикатор,ни что не показывает,может из-за билда?!
 

Вложения

  • HiddenGap_AD.mq4
    91,6 КБ · Просмотры: 35
Верх