Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MQL5 Cloud Network ускоряет расчеты. Попробуй сам!
Forex Trader
114375
Forex Trader 2008.01.30 21:20 
Вопрос очень простой. Мне нужно, чтобы эксперт прикрепленный например к EURJPY знал есть ли открытые позиции например на EURUSD.

Вот как я решал эту проблему. Фрагмент из эксперта, прикрепленного к EURJPY:

check_counter = 0;
for (cnt=0; cnt<OrdersTotal(); cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderSymbol() == "EURUSD")
{
if (OrderMagicNumber() == 03222) check_counter = 1;
}
}

Собственно сам вопрос: что должно быть там, где у меня написано "EURUSD"?
Forex Trader
114375
Forex Trader 2008.02.01 02:07  
Собственно сам вопрос: что должно быть там, где у меня написано "EURUSD"?

Ну то и должно быть. А что смущает-то?
Но кроме того, если нужны только открытые позиции, то надо проверить на соответствующий OrderType()
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий