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

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

Вложения

  • iProfit.png
    iProfit.png
    40,7 КБ · Просмотры: 123
  • i-Profit v2.2.mq4
    i-Profit v2.2.mq4
    59,7 КБ · Просмотры: 38
Добавил входной параметр для указания какие символы считать - можно ввести через запятую (без пробелов) несколько или если будет стоять 0, то будет считать текущий. При пустом значении работает по-старому.
Неправильно чёто.
По всем инструментам показывает текущий процент сделки, хотя ордер открыт на одной валюте.
Пробовал прописывать каждому свою валюту но всё равно все показывают одинаково.
 
Спасибо но нет.
Мне нужен текущий процент сделки от депо по инструменту на котором установлен индикатор.
Я этим пользуюсь . . Профит в : Валюте , пунктах , процентах . Время до закрытия бара . А еще спред
 

Вложения

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

Вложения

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

OsMA_ColorHist_AlertNew

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

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

Вложения

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

Вложения

Вложения

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

Вложения

Уважаемый 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");
        }
 
Проверяйте у себя, возможно не тот файл запускаете.
Здесь все правильно
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 фильтр спреда корректно работает.
 

Вложения

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

Вложения

Благодарю за помощь

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

 

Вложения

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

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

Назад
Верх