[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 474

 
Чем он стрелки рисует? 
int init() {
   SetIndexBuffer(0, g_ibuf_104);
   SetIndexBuffer(1, g_ibuf_108);
   SetIndexBuffer(2, g_ibuf_112);
   SetIndexBuffer(3, g_ibuf_116);
   SetIndexBuffer(4, g_ibuf_120);
   SetIndexBuffer(5, g_ibuf_124);
   SetIndexStyle(0, DRAW_ARROW, 6, 0);
   SetIndexStyle(1, DRAW_ARROW, 6, 0);
   SetIndexStyle(2, DRAW_ARROW, STYLE_SOLID, 1);
   SetIndexStyle(3, DRAW_ARROW, STYLE_SOLID, 1);
   SetIndexStyle(4, DRAW_ZIGZAG, STYLE_DASH, 1);
   SetIndexStyle(5, DRAW_ZIGZAG, STYLE_DASH, 1);
   SetIndexArrow(0, 159);
   SetIndexArrow(1, 159);
   SetIndexArrow(2, 233);
   SetIndexArrow(3, 234);
   IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS));
   string ls_0 = "BUYSELL MAGIC(" + AlertON + "," + ArrowPeriod + ")";
   IndicatorShortName(ls_0);
   SetIndexLabel(0, "UpTrend Stop");
   SetIndexLabel(1, "DownTrend Stop");
   SetIndexLabel(2, "UpTrend Signal");
   SetIndexLabel(3, "DownTrend Signal");
   SetIndexLabel(4, "UpTrend Line");
   SetIndexLabel(5, "DownTrend Line");
   SetIndexDrawBegin(0, SignalPeriod);
   SetIndexDrawBegin(1, SignalPeriod);
   SetIndexDrawBegin(2, SignalPeriod);
   SetIndexDrawBegin(3, SignalPeriod);
   SetIndexDrawBegin(4, SignalPeriod);
   SetIndexDrawBegin(5, SignalPeriod);
   return (0);
}
 
Дело в том, что я в справке вижу 
SYMBOL_ARROWUP 241 Символ - стрелка вверх (ñ)
SYMBOL_ARROWDOWN 242 Символ - стрелка вниз (ò)
Я допустим таких цифр в коде вообще не вижу!
 
Dimka-novitsek:
Дело в том, что я в справке вижу 
SYMBOL_ARROWUP 241 Символ - стрелка вверх (ñ)
SYMBOL_ARROWDOWN 242 Символ - стрелка вниз (ò)
Я допустим таких цифр в коде вообще не вижу!
Всё еще впереди... А для начала можно глянуть сюда и поискать упомянутые номерочки.
 
Ого! Какой набор.
 
Спасибо!! Понятно.
 

Всем привет.

Пришлось продублировать вопрос, т.к. никто не ответил.

Помогите пож. разобраться. 

У меня вопрос из учебника MQL4.

При проходе MA сверху или снизу никаких сообщений не выдает?

Напишите пожалуйста что не так. 

extern int Period_MA = 21;
bool Fact_Up = true;
bool Fact_Dn = true;
//-----------------------------------------------------------------
int start()
   {
   double MA;
//-----------------------------------------------------------------
   MA= iMA(NULL,0,Period_MA,0,MODE_SMA,PRICE_CLOSE,0);
//-----------------------------------------------------------------
   if(Bid > MA && Fact_Up == true)
      {
      Fact_Dn = true;
      Fact_Up = false;
      Alert("Цена находится выше МА(",Period_MA,").");
      }
//------------------------------------------------------------------
   if(Bid < MA && Fact_Dn == true)
      {
      Fact_Up = true;
      Fact_Dn = false;
      Alert("Цена находится ниже МА(",Period_MA,").");
      }
//------------------------------------------------------------------
return;
}

 

 
Скажите, пожалуйста, почему исправно работающие советники, вдруг стали ставить ордера без СЛ и ТП, хотя в настройках советника они прописаны? Как их вылечить от этой болезни? Перезапустить? Закрыл этие ордера, открыл вновь, советник исправно выполнил положенное. Может быть это связано со срывом в работе сервера ДЦ сегодня ночью в 00,00? Потому, что все срывы приходятся на время с 00,00 по 00,05.
 
yosuf:
Скажите, пожалуйста, почему исправно работающие советники, вдруг стали ставить ордера без СЛ и ТП, хотя в настройках советника они прописаны? Как их вылечить от этой болезни? Перезапустить?

Тоже столкнулся с данной проблемой.

В альпари даже вручную не получается выставить TP и SL, а в телетрейд все выставляется нормально. 

 
yosuf:
Скажите, пожалуйста, почему исправно работающие советники, вдруг стали ставить ордера без СЛ и ТП, хотя в настройках советника они прописаны? Как их вылечить от этой болезни? Перезапустить?

ДЦ поменяли? Есть ДЦ, в которых сначала нужно установить ордер и только после этого можно ставить стоп-приказы
 
drknn:

ДЦ поменяли? Есть ДЦ, в которых сначала нужно установить ордер и только после этого можно ставить стоп-приказы
Нет, ДЦ не менял, все было нормально, до сегодняшней ночи.
Причина обращения: