Обсуждение статьи "Моделирование рынка (Часть 05): Создание класса C_Orders (II)"

 

Опубликована статья Моделирование рынка (Часть 05): Создание класса C_Orders (II):

В данной статье я расскажу, как Chart Trade вместе с советником будет обрабатывать запрос на закрытие всех открытых позиций пользователя. Звучит просто, но есть несколько осложняющих моментов, и нужно знать, как управлять ими.

В предыдущей статье, "Моделирование рынка (Часть 04): Создание класса C_Orders (I)", мы в основном сосредоточились на объяснении того, как будет выглядеть код для отправки торговых ордеров на рынок. Цель всех этих объяснений - показать, как можно структурировать код класса так, чтобы декодировать информацию, полученную от индикатора Chart Trade.

Те, кто обладает определенными знаниями, могут реализовать его, даже если не видели исходного кода советника. Хотя может показаться, что код, приведенный в предыдущей статье, не может выполнять операции на реальном торговом сервере, это не совсем так. Данный код не подходит для использования со счетами HEDGING.

На счетах NETTING уже можно открывать и закрывать позиции. Но для HEDGING-аккаунтов это работает немного иначе.

Если мы попытаемся закрыть позицию на покупку с помощью кнопки продажи, мы фактически откроем позицию на продажу. Это происходит на счетах типа HEDGING. На счете типа NETTING это приведет к закрытию позиции на покупку или, по крайней мере, к какому-то эффекту, к примеру:

  • Это стало бы изменением позиции, которое имело бы место, если бы мы продали больший объём, чем в позиции на покупку. В этом случае у нас будет уже не позиция на покупку, а позиция на продажу. Итак, объём проданной позиции будет равен разнице между объёмом купленной позиции и объёмом, отправленным на изменение позиции.
  • Выполнение частичного закрытия. Этого можно достичь, если объём проданной позиции будет меньше объёма позиции на покупку. В этом случае часть купленного объёма будет закрыта, а позиция на покупку останется открытой с точки зрения рынка.


Автор: Daniel Jose

 
Вы все объяснили, и я воспользуюсь этим.