Общие вопросы по разработке > Как открывать вторую, третью и т.д. сделки, не закрывая первую?

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
Pearl
Сообщения: 4
Зарегистрирован: 16 авг 2016, 21:40

Как открывать вторую, третью и т.д. сделки, не закрывая первую?

Непрочитанное сообщение Pearl » 16 авг 2016, 21:50

Всем, привет!

Собственно, вопрос в теме.

Аватара пользователя
evge
Администратор
Сообщения: 1812
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 367 раз
Контактная информация:

Re: Как открывать вторую, третью и т.д. сделки, не закрывая первую?

Непрочитанное сообщение evge » 16 авг 2016, 23:34

Если речь о частичном открытии позиции, то это в конструкторе есть и в исходном коде можно задавать так:

Вместо EnterLong() - открыть максимальную доступную для стратегии позицию, необходимо EnterLong(X), где X - частичное открытие позиции, т.е. добавляем в long X штук.

Тоже самое с EnterShort(X).

В конструкторе стратегий так же это доступно, необходимо выбрать не "Полное", а "Частичное" открытие позиции.

Position-01.png
Полное \ частичное открытие позиции
Position-01.png (19.85 КБ) 12914 просмотров
никогда такого не было и вот опять

Аватара пользователя
evge
Администратор
Сообщения: 1812
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 367 раз
Контактная информация:

Re: Как открывать вторую, третью и т.д. сделки, не закрывая первую?

Непрочитанное сообщение evge » 16 авг 2016, 23:36

В самой стратегии при тестировании или в роботе Вы задаете максимальную позицию в Long и Short.

Это контролируется и при частичном открытии позиции, т.е. больше чем максимально доступная позиция по роботу (стратегии) не откроется.
никогда такого не было и вот опять



Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей