# MQL госпиталь (бывшая "Больничка"): исправляем ошибки

Раздел: Язык программирования MQL4
Автор темы: Юлия
Создана: 2014-10-14 20:59
Ответов: 8848 | Просмотров: 1589286
Страница 263 из 443
Источник: https://forexsystemru.com/threads/77226/page-263

---

## gek — 2018-04-05 16:07

> Цитата (gek):
> Что-то не открывает сделки.
> Сыпет только вот это:2018.04.05 14:52:24.488	trendchaser_super_ea_v8_ NZDUSD,M5: Account equity = 1000
> 2018.04.05 14:53:00.115	trendchaser_super_ea_v8_ EURJPY,M30: Account balance = 1000

Открыл сделку.:)

## ravi123 — 2018-04-06 07:00

дорогие программисты,

можно ли исправить повторный рисунок?

## KriKs-Fx — 2018-04-06 13:04

**В чём ошибка? Как исправить?**

При компилировании выдаётся предупреждение ! (return value of "OrderSelect" should be checket) на строке OrderSelect Как это исправить?

total = CountTrades();
if (total == 0) flag = FALSE;
for (cnt = OrdersTotal() - 1; cnt >= 0; cnt--) {
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != MagicNumber) continue;
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
if (OrderType() == OP_BUY) {
LongTrade = TRUE;
ShortTrade = FALSE;
break;
}
}
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
if (OrderType() == OP_SELL) {
LongTrade = false;
ShortTrade = TRUE;
break;
}
}
}:facepalm:

## cmillion — 2018-04-06 23:41

> Цитата (KriKs-Fx):
> При компилировании выдаётся предупреждение ! (return value of "OrderSelect" should be checket) на строке OrderSelect Как это исправить?
>
> total = CountTrades();
> if (total == 0) flag = FALSE;
> for (cnt = OrdersTotal() - 1; cnt >= 0; cnt--) {
> OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
> if (OrderSymbol() != Symbol() || OrderMagicNumber() != MagicNumber) continue;
> if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
> if (OrderType() == OP_BUY) {
> LongTrade = TRUE;
> ShortTrade = FALSE;
> break;
> }
> }
> if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
> if (OrderType() == OP_SELL) {
> LongTrade = false;
> ShortTrade = TRUE;
> break;
> }
> }
> }:facepalm:

Вот так

   total= CountTrades();
   if(total == 0) flag = FALSE;
   for(cnt=OrdersTotal()-1; cnt>=0; cnt--)
     {
      if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=MagicNumber) continue;
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
           {
            if(OrderType()==OP_BUY)
              {
               LongTrade=TRUE;
               ShortTrade=FALSE;
               break;
              }
           }
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
           {
            if(OrderType()==OP_SELL)
              {
               LongTrade=false;
               ShortTrade=TRUE;
               break;
              }
           }
        }
     }

## KriKs-Fx — 2018-04-06 23:47

**Благодарю Вас !!!**

## MrGreen86 — 2018-04-07 20:31

> Цитата (ravi123):
> дорогие программисты,
>
> можно ли исправить повторный рисунок?

что что исправить?

## idler — 2018-04-07 21:12

**Нуждаюсь в помощи)**

Уважаемые специалисты, посмотрите и поправьте (по возможности)
не хочет линии рисовать

## блондинка — 2018-04-08 00:27

> Цитата (idler):
> Уважаемые специалисты, посмотрите и поправьте (по возможности)
> не хочет линии рисовать

У меня нормально гисто нарисовалась.

## MrGreen86 — 2018-04-08 09:27

> Цитата (idler):
> Уважаемые специалисты, посмотрите и поправьте (по возможности)
> не хочет линии рисовать

тоже все в порядке.
Покажите что пишется во вкладке "эксперты" когда вы ставите его на график? график можете передвигать или он зависает?
если у вас много истории и выставите его на маленький тф (H1-) то стоит просто подождать.

## idler — 2018-04-08 12:18

Гистограмму то он рисует (мое упущение, не точно сформулировал), ничего не виснет, не тормозит, все двигается.
Нет сигнальной и основной линии

## MrGreen86 — 2018-04-08 12:50

> Цитата (idler):
> Гистограмму то он рисует (мое упущение, не точно сформулировал), ничего не виснет, не тормозит, все двигается.
> Нет сигнальной и основной линии

они есть, но вы их не видите. поменяйте их цвета в настройках на те которые будут видны на белом фоне.

## idler — 2018-04-08 13:18

к сожалению их нет, такие манипуляции проведены были в первую очередь

## idler — 2018-04-08 13:23

пробовал на нескольких терминалах,
билд 1090 , Вин 8 х64
ИНН ...(шутка))

## mobidik — 2018-04-08 13:38

> Цитата (idler):
> пробовал на нескольких терминалах,
> билд 1090 , Вин 8 х64
> ИНН ...(шутка))

:) теперь будет все ок, забирай:

## idler — 2018-04-08 14:02

Mobidik
спасибо огромное, все работает, даже сигналы стали точнее)
еще раз спасибо, своевременных выходов Вам)

## MERFY — 2018-04-09 15:25

**Виснет в тестере сова при оптимизации**

Добрый день!

Помогите разобрать, почему в тестере при оптимизации по барам и тикам виснет сова после нескольких успешных прогонов оптимизации, где ошибка? Помогите исправить. Спасибо!

## lukich555 — 2018-04-11 00:42

можно поправить, терминал виснет?

## Tankk — 2018-04-11 01:40

**Support & Resistance [doris ZZ]**

> Цитата (lukich555):
> можно поправить, терминал виснет?

исправил/расширил настройки....
**индюк работает на стандартном ZigZag'е = он должен быть в папке Indicators....**

## sergeysv — 2018-04-12 11:08

Приветствую-
Возник конфликт индикаторных объектов и скрипта.
Индикатор по своему работает отлично НО когда грузишь скрипт с историей сделок индюк удаляет OBJ_TREND созданный скриптом.Ценовые метки оставляет а OBJ_TREND удаляет...................................
Хелп ми плиз кто сможет помочь объяснить индикатору что нужно работать как и работал и что не нужно удалять чужие объекты...

## Kasander — 2018-04-12 19:20

Добрый день. Кто-нибудь может реанимировать данный индикатор? Ничего в подвале не показывает... Должно быть как на Скрине:

---

Следующая страница: https://forexsystemru.com/threads/77226/page-264
