Подсчет сигналов

dihard

Уважаемый
Регистрация
15.06.14
Сообщения
101
Реакции
59
dihard не предоставил никакой дополнительной информации.
Как добавить подсчет сигналов(стрелок) в индюк, если кто знает скиньте код.
 

Alexksander

Местный
Регистрация
04.03.14
Сообщения
478
Реакции
373
Alexksander не предоставил никакой дополнительной информации.
Объяви перед основным кодом индикатора каку-нибудь глобальную переменную, к примеру: int count_of_signals = 0; Она будет хранить количество сигналов. Потом найди куски в основном коде, которые отвечают за установку стрелок на график и в конце подобавляй такую запись: count_of_signals + =1; Такще-же нужно добавить функцию вывода на экран надписи со счётчиком сигналов. Короче, примерно вот так:
Код:
{
  ObjCount += 1;
  string objName = "EAChart_" + ObjCount;
  ObjectCreate(objName, OBJ_ARROW, 0, Time[0], NormalizeDouble(High[0] + Otstup*Point, Digits));
  ObjectSet(objName, OBJPROP_ARROWCODE, 234);
  ObjectSet(objName, OBJPROP_WIDTH, Shiryna);
  ObjectSet(objName, OBJPROP_COLOR, SellColor);
  Alert(Symbol() + ". ** SELL **");
  count_of_signals + =1;
      
}


Код:
void Printing()
{
  string info ="\n"
  +"Count_ of_signals:  " + (Count_ of_signals)+"\n"
  +"\n"
  +"Ballance:  "+(NormalizeDouble(balance,2));
  Comment(info);           

}
 
Верх Низ