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

vladradon

Программист
Доработайте пожалуйста индикатор чтоб он показывал информацию только того инструмента на который он установлен.
Добавил входной параметр для указания какие символы считать - можно ввести через запятую (без пробелов) несколько или если будет стоять 0, то будет считать текущий. При пустом значении работает по-старому.
 

Вложения

  • iProfit.png
    iProfit.png
    40,7 КБ · Просмотры: 119
  • i-Profit v2.2.mq4
    59,7 КБ · Просмотры: 35

Frogo

Активный участник
Добавил входной параметр для указания какие символы считать - можно ввести через запятую (без пробелов) несколько или если будет стоять 0, то будет считать текущий. При пустом значении работает по-старому.
Неправильно чёто.
По всем инструментам показывает текущий процент сделки, хотя ордер открыт на одной валюте.
Пробовал прописывать каждому свою валюту но всё равно все показывают одинаково.
 

andpri

Новичок форума
Спасибо но нет.
Мне нужен текущий процент сделки от депо по инструменту на котором установлен индикатор.
Я этим пользуюсь . . Профит в : Валюте , пунктах , процентах . Время до закрытия бара . А еще спред
 

Вложения

  • Show Money v.2.mq4
    10,2 КБ · Просмотры: 48

Frogo

Активный участник
Я этим пользуюсь . . Профит в : Валюте , пунктах , процентах . Время до закрытия бара . А еще спред
Всё отлично, разобрался, подшаманил.
Показывает проценты как надо.
 

Вложения

  • Show Money v.2.1.mq4
    20,3 КБ · Просмотры: 52

margin

Прохожий
Уважаемые программисты! Большая просьба настроить звуковой сигнал индикатора:

OsMA_ColorHist_AlertNew

на пересечение 0-линии нулевым баром! Вот сколько раз нулевой бар пересекает 0-линию - столько он и сигналит. (Сейчас индюк сигналит по закрытию свечи за 0-линией).

Пожалуйста, очень надо!
 

Вложения

  • OsMA_ColorHist_AlertNew.ex4
    16,3 КБ · Просмотры: 15
  • OsMA_ColorHist_AlertNew.mq4
    12,9 КБ · Просмотры: 22

andpri

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

Вложения

  • Color MA.mq4
    5,3 КБ · Просмотры: 15

ZenFX

Почетный гражданин

Вложения

  • Color MA.mq4
    5,7 КБ · Просмотры: 29
  • Color MA.mq4
    5,5 КБ · Просмотры: 29
Последнее редактирование:

ale9551

Активный участник
Уважаемый MakarFX!
Вы мне прикрутили к советнику Nevalyashka_ (1) фильтр спреда,но к сожалению он не работает(ставлю spread=0. =1,все равно открывает сделки даже при гигантском спреде),а в советнике CyberiaTraderSpread вами установленный такой же фильтр прекрасно работает.Не могли бы вы исправить это в Неваляшке,т.е чтобы фильтр спреда работал и при =0 включительно,как в
CyberiaTraderSpread.
Заранее благодарен!
 

Вложения

  • Nevalyashka_ (1) (1).mq4
    10,3 КБ · Просмотры: 22
  • CyberiaTraderSpread.mq4
    104,8 КБ · Просмотры: 22

MakarFX

Элитный участник
Уважаемый MakarFX!
Вы мне прикрутили к советнику Nevalyashka_ (1) фильтр спреда,но к сожалению он не работает
Заранее благодарен!
Проверяйте у себя, возможно не тот файл запускаете.
Здесь все правильно
C-подобный:
      if(CalculateSpread()<=iSpread)
        {
         if (tip==OP_BUY) if (OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Bid,Digits),slippage,
                                          NormalizeDouble(Ask - stoploss*Point,Digits),
                                          NormalizeDouble(Ask + takeprofit*Point,Digits),NULL,MagicNumb,clrBlue)!=-1) Comment("Open Buy");
         if (tip==OP_SELL) if (OrderSend(Symbol(),OP_SELL ,Lot,NormalizeDouble(Ask,Digits),slippage,
                                          NormalizeDouble(Bid + stoploss*Point,Digits),
                                          NormalizeDouble(Bid - takeprofit*Point,Digits),NULL,MagicNumb,clrRed)!=-1) Comment("Open Sell");
        }
 

ale9551

Активный участник
Проверяйте у себя, возможно не тот файл запускаете.
Здесь все правильно
C-подобный:
      if(CalculateSpread()<=iSpread)
        {
         if (tip==OP_BUY) if (OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Bid,Digits),slippage,
                                          NormalizeDouble(Ask - stoploss*Point,Digits),
                                          NormalizeDouble(Ask + takeprofit*Point,Digits),NULL,MagicNumb,clrBlue)!=-1) Comment("Open Buy");
         if (tip==OP_SELL) if (OrderSend(Symbol(),OP_SELL ,Lot,NormalizeDouble(Ask,Digits),slippage,
                                          NormalizeDouble(Bid + stoploss*Point,Digits),
                                          NormalizeDouble(Bid - takeprofit*Point,Digits),NULL,MagicNumb,clrRed)!=-1) Comment("Open Sell");
        }
Бесполезно.(при спред=0; спред=1,даже на XAUUSD ордера выставляет(((.А на золоте спред=17-25пп.
Скачал у вас файл,доработанный. А в CyberiaTraderSpread фильтр спреда корректно работает.
 

Вложения

  • Nevalyashka_ (1) (1).mq4
    10,3 КБ · Просмотры: 20

MakarFX

Элитный участник
Бесполезно.(при спред=0; спред=1,даже на XAUUSD ордера выставляет(((.А на золоте спред=17-25пп.
Скачал у вас файл,доработанный. А в CyberiaTraderSpread фильтр спреда корректно работает.
Пробуй
 

Вложения

  • Nevalyashka_ (1) (1)-1.mq4
    9,3 КБ · Просмотры: 50

andpri

Новичок форума
Благодарю за помощь

ZenFX но в этой верии Ма2 не хочет рисовать посмотрите пожалуйста )​

 

Вложения

  • Color MA (1).mq4
    5,7 КБ · Просмотры: 21
Верх