Страница 1 из 1

Позиция или Ордер?

Добавлено: Чт мар 11, 2010 9:01 am
mmembrana
Добрый День!

Я выставляю несколько ордеров. Затем проверяю них на исполнение. Подскажите пожалуйста, как отличить еще работающий ордер от исполненного(открытой позиции).

Добавлено: Чт мар 11, 2010 10:28 am
mmembrana
Нашел ответ на вопрос

Код: Выделить всё

for (int i=OrdersTotal()-1; i >=0 ; i--)
	{
		// цикл по открытым позициям и отложенным ордерам
		if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == true)
		{
			if(OrderType() == tp_Buy)
			{
				//Позиция лонг
			}
			else if(OrderType() == tp_Sell)
			{
				//Позиция шорт
			}
			else
			{
				//А это работающий ордер
			}
		} 
	}
Вопрос закрыт. Разработчикам благодарность за продукт!