Ошибки, баги, вопросы - страница 1421

 
Stanislav Korotky:

Ха. А вот слегка подифицированный исходник:

два раза выводит int вместо int и string.

У меня получается int и string (MT5\1204\32). Попробуйте еще раз - иногда если присоединить к графику сразу после редактирования и компиляции то может выполнить предыдущий вариант (до редактирования).

 

Друзья, добрый вечер!
Подскажите, почему стоп лосс не всегда выставляется, то есть то нет.

 
Сергей Верещак:

Друзья, добрый вечер!
Подскажите, почему стоп лосс не всегда выставляется, то есть то нет.

Стоп лосс и тейк профит может выставлятся не ближе определенного интервала (для каждого инструмента разного) от текущей цены.
 
A100:

У меня получается int и string (MT5\1204\32). Попробуйте еще раз - иногда если присоединить к графику сразу после редактирования и компиляции то может выполнить предыдущий вариант (до редактирования).

Это МТ4. Я это пробую уже несколько последних дней. Билд 902/32.
 
   ENUM_TIMEFRAMES tf=NULL;
   if(tf==NULL)   tf=Period();

 Code generation error

Build 1200/64 

 

Здраствуйте! Не получается подписаться на сигнал. Какие могут быть причины и это можно как нибудь решить? в журнале пишет -

2015.11.01 08:31:01.786 '1448638': Signal - error purchasing product [136853] - attempt to subscribe to foreign signal, broker enabled only own signals


 

Перенесено:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Обсуждение статьи "Как опубликовать свой продукт в сервисе Маркет"

Mihail Matkovskij, 2015.11.01 12:55

Не могу обновить терминал до 902 билда, раньше всё обновлялось, а сейчас не могу это сделать вот уже 3 день. Версия: 4; билд: 890; битность: 32. В чём может быть причина?

 

Утечка памяти

class A {};
void OnStart()
{
        for ( A a; false; );
}
 

Mihail Matkovskij, 2015.11.01 12:55

Не могу обновить терминал до 902 билда, раньше всё обновлялось, а сейчас не могу это сделать вот уже 3 день. Версия: 4; билд: 890; битность: 32. В чём может быть причина?

Что именно не получается? Что делаете и что получаете? Какие ошибки? 
 

Ошибка при выполнении

class A { public:
        virtual bool    g() { Print( __FUNCTION__ ); return true; }
        virtual bool    f() { return g(); }
};
class B : public A { public:
        virtual bool    g() { Print( __FUNCTION__ ); return true; }
};
void OnStart()
{
        int i = 0;
        for ( B b; b.f(); i++ )
                if ( i++ >= 3 )
                        break;
}                

Результат:           а должен быть: