Например так:
запоминайте цену открытия дла каждого ордера и храните дополнительный идентификатор для ордеров разных типов.
Друзья, прошу помощи! Суть вопроса:
Эксперт открывает две позиции при выолнении различных условий. Одна позиция тралится, другая должна закрыться при определенных условиях, сложившихся на рынке (например, пересечении МА или подобное) и не использует трейлинг стоп. Проблема:
Та позиция (открыта первой), которая должна закрыться по ситуации на рынке, закрывается по значению трейлинг стопа второй позиции, а вторая закрывается по стопу для первой позиции.
Вопрос:
Как сделать так, чтобы каждая поза закрывалась только по своему стопу (включая позиции с трейлинг стопом)?
можешь присваивать разным типам ордеров разные магики а потом их легко идентифицировать и соответственно или закрывать или модифицировать по трейлингу
вот пример функции определения тикета по магику и т.д.
//------------------------------------------------------
int tiket(int Magic)
{int j=0;for (int i=0;i<OrdersTotal();i++)
{if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{if(OrderMagicNumber()==Magic)j=OrderTicket();}
}return(j);}
//------------------------------------------------------
можешь присваивать разным типам ордеров разные магики а потом их легко идентифицировать и соответственно или закрывать или модифицировать по трейлингу
вот пример функции определения тикета по магику и т.д.
//------------------------------------------------------
int tiket(int Magic)
{int j=0;for (int i=0;i<OrdersTotal();i++)
{if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{if(OrderMagicNumber()==Magic)j=OrderTicket();}
}return(j);}
//------------------------------------------------------
Ок. спасибо
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Друзья, прошу помощи! Суть вопроса:
Эксперт открывает две позиции при выолнении различных условий. Одна позиция тралится, другая должна закрыться при определенных условиях, сложившихся на рынке (например, пересечении МА или подобное) и не использует трейлинг стоп. Проблема:
Та позиция (открыта первой), которая должна закрыться по ситуации на рынке, закрывается по значению трейлинг стопа второй позиции, а вторая закрывается по стопу для первой позиции.
Вопрос:
Как сделать так, чтобы каждая поза закрывалась только по своему стопу (включая позиции с трейлинг стопом)?