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

Образцы, куски исходников, вопросы. Обсуждаем программирование.
Ответить
Сообщение
Автор
mmembrana
Сообщения: 5
Зарегистрирован: Чт мар 11, 2010 6:41 am

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

#1 Сообщение mmembrana » Чт мар 11, 2010 9:01 am

Добрый День!

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

mmembrana
Сообщения: 5
Зарегистрирован: Чт мар 11, 2010 6:41 am

#2 Сообщение mmembrana » Чт мар 11, 2010 10:28 am

Нашел ответ на вопрос

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

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
			{
				//А это работающий ордер
			}
		} 
	}
Вопрос закрыт. Разработчикам благодарность за продукт!

Ответить