ФОРТС: В помощь начинающим - страница 8

 
Виктор Астахов:

Если не секрет, скажите как закрыть позицию на ФОРТСе?
написал функцию для закрытия позиции, на основе ваших, но что-то она не пашет, инвэлид реквест.

Инфы по этому вопросу мало.

Тут хеджинга нет, по каждому символу позиция одна - общая(суммарная).

Так что TRADE_ACTION_DEAL, ORDER_TYPE_BUY или ORDER_TYPE_SELL, POSITION_VOLUME.

Или каждый эксперт знает свою позицию(volume) и кроет только её.

 
JRandomTrader:

Тут хеджинга нет, по каждому символу позиция одна - общая(суммарная).

Так что TRADE_ACTION_DEAL, ORDER_TYPE_BUY или ORDER_TYPE_SELL, POSITION_VOLUME.

Или каждый эксперт знает свою позицию(volume) и кроет только её.

Я понял, по сути просто по рынку крыть противоположно. Большое спасибо.

 
Виктор Астахов:

Я понял, по сути просто по рынку крыть противоположно. Большое спасибо.

Можно и лимиткой, чтобы не слишком далеко цена улетела, но тут есть риск не закрыть.

 
JRandomTrader:

Можно и лимиткой, чтобы не слишком далеко цена улетела, но тут есть риск не закрыть.

Да, кстати такая проблема нарисовалась. Кроет не так выгодно, как задумано.
Наверное, все же с биржевым стопом буду открывать, точнее добавлять стоп, например за 100 пунктов
Хоть и кукл заметит мою маленькую заявочку

 
Виктор Астахов:

Да, кстати такая проблема нарисовалась. Кроет не так выгодно, как задумано.
Наверное, все же с биржевым стопом буду открывать, точнее добавлять стоп, например за 100 пунктов
Хоть и кукл заметит мою маленькую заявочку

У меня роботы, кроме некоторых, и открываются, и кроют по рынку. Стоп - динамический и нелинейный, тейк - только в некоторых алгоритмах.

 
Виктор Астахов:

Если не секрет, скажите как закрыть позицию на ФОРТСе?
написал функцию для закрытия позиции, на основе ваших, но что-то она не пашет, инвэлид реквест.

Инфы по этому вопросу мало.

bool  PositionSelectByTicket( 
   ulong   ticket     // тикет позиции 
   );

Тикет позиции, а Вы подставляете тикет ордера.

Используйте 

PositionSelect()
 
prostotrader:

Тикет позиции, а Вы подставляете тикет ордера.

Используйте 

PositionSelect()

Все, что связано с Position, в неттинге подлежит немедленному уничтожению.

 
Dmi3:

Все, что связано с Position, в неттинге подлежит немедленному уничтожению.

А почему не уничтожить весь терминал?

 
prostotrader:

А почему не уничтожить весь терминал?

А после этого и ноги до самого подбородка…

 
prostotrader:

А почему не уничтожить весь терминал?

Это глубокомысленное измышление здесь к чему?