Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В MT4 в тестере всегда в истории видны все модификации ордеров и позиций. Где в MT5 включается показ этих событий?
ПКМ во вкладке бэктест?
Да. И в отчете.
я к тому,что там разве не видно?
Данные о модификациях там не видны. Есть только TRADE_ACTION_DEAL, TRADE_ACTION_PENDING и TRADE_ACTION_CLOSE_BY.
А вот TRADE_ACTION_SLTP, TRADE_ACTION_MODIFY, TRADE_ACTION_REMOVE - отсутствуют.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Список изменений в билдах MetaTrader 5 Client Terminal
MetaQuotes Software Corp., 2016.11.16 16:03
HistoryDealGetInteger(DealTicket, DEAL_POSITION_ID);
Ошибка при выполнении
{
a2 = 2;
a3 = "ABCDEFGH";
return 1;
}
class A { public:
A() : a1( f( a2, a3 ) ) {}
int a1;
int a2;
string a3;
};
void OnStart()
{
A a;
Print( a.a1, ":", a.a2, ":", a.a3 );
}
Результат: 1:2:
А куда пропало "ABCDEFGH" ?
Ошибка при выполнении
{
a2 = 2;
a3 = "ABCDEFGH";
return 1;
}
class A { public:
A() : a1( f( a2, a3 ) ) {}
int a1;
int a2;
string a3;
};
void OnStart()
{
A a;
Print( a.a1, ":", a.a2, ":", a.a3 );
}
Результат: 1:2:
А куда пропало "ABCDEFGH" ?
Ошибка при выполнении
{
a2 = 2;
a3 = "ABCDEFGH";
return 1;
}
class A { public:
A() : a1( f( a2, a3 ) ) {}
int a1;
int a2;
string a3;
};
void OnStart()
{
A a;
Print( a.a1, ":", a.a2, ":", a.a3 );
}
Результат: 1:2:
А куда пропало "ABCDEFGH" ?
string же инициализируется NULL по умолчанию. Поэтому тут, полагаю, нужно было a3 расположить выше, чем a1, чтобы соблюсти нужный порядок инициализации.