Учет ордеров

 
Помогите пожалуйста с з блоком учета ордеров. Если открыт ордер buy, но еще не закрыт, то можно открыть только ордер sell. И наоборот если открить только ордер sell, но еще не закрыт, то советник может открыть только ордер buy. 
 
Vitaliy Gavriluk:
Помогите пожалуйста с з блоком учета ордеров. Если открыт ордер buy, но еще не закрыт, то можно открыть только ордер sell. И наоборот если открить только ордер sell, но еще не закрыт, то советник может открыть только ордер buy. 

Нет, Вы можете устанавливать столько ордеров, сколько Вам необходимо.

 
prostotrader:

Нет, Вы можете устанавливать столько ордеров, сколько Вам необходимо.

Да ладно, просто флаг модифицировать. 

 
Vitaliy Gavriluk:
Помогите пожалуйста с з блоком учета ордеров. Если открыт ордер buy, но еще не закрыт, то можно открыть только ордер sell. И наоборот если открить только ордер sell, но еще не закрыт, то советник может открыть только ордер buy. 

Ничего не понятно.

1. Не путаете ли Вы ордера с позициями.

2. Вам так, как Вы описали нужно или так работает, но нужно по-другому.

3. На каком рынке работаете? Если Forex, то возможна хеджинговая (раздельные позиции) и неттинговая система (только усреднение). На биржевых рынках только неттинг.

 
Sergey Savinkin:

Ничего не понятно.

1. Не путаете ли Вы ордера с позициями.

2. Вам так, как Вы описали нужно или так работает, но нужно по-другому.

3. На каком рынке работаете? Если Forex, то возможна хеджинговая (раздельные позиции) и неттинговая система (только усреднение). На биржевых рынках только неттинг.

 Интересно посмотреть... 

 
Vitaliy Gavriluk:
Помогите пожалуйста с з блоком учета ордеров. Если открыт ордер buy, но еще не закрыт, то можно открыть только ордер sell. И наоборот если открить только ордер sell, но еще не закрыт, то советник может открыть только ордер buy. 
Это проблема в вашем советнике. Вы могли бы показать часть кода на открытие ордеров. Я уверена, Вам здесь помогут. Проверить легко открыв пару ордеров вручную.
 
Vitaliy Gavriluk:
Помогите пожалуйста с з блоком учета ордеров. Если открыт ордер buy, но еще не закрыт, то можно открыть только ордер sell. И наоборот если открить только ордер sell, но еще не закрыт, то советник может открыть только ордер buy. 

Посчитать ордера, потом принимать решение, две независимых проверки, если количество бай равно 0 - можно покупать, если количество селл равно 0 - можно продавать.

 
Добрый день, кто-нибудь видел подобное исполнение ордеров?
Файлы:
vlo_1.jpg  508 kb
 
Bogun_aleksandr:
Добрый день, кто-нибудь видел подобное исполнение ордеров?

А что смущает, максимальный лот?

 
Vitaly Muzichenko:

А что смущает, максимальный лот?

Нет, не лот, а перепутан SL и TP :)

 
prostotrader:

Нет, не лот, а перепутан SL и TP :)

Даже не так.))  Время открытия сделки 14:33. Цена в тот момент 1.13717. Цена открытия сделки - 1.13613. Фактическая цена в момент открытия сделки отличается от цены по которой открылась сделка на 100 пунктов. То есть сделка открылась сразу с убытком в 100 пунктов. Как это вообще возможно?