Чем отличаются разные варианты закрытия позиции? - страница 2

 
Katerina:
Ну почему же не может быть?! Можете сами проверить. Вот советник-открывашка:

Катерина , советник не может быть доказательством существования приведений. 

Ищите ошибку. Приведений не бывает.  

 
Katerina:
Ну почему же не может быть?! Можете сами проверить. Вот советник-открывашка:


Вот здесь собака порыта:

...
if(SVol>0) request.volume=lot+SVol; else request.volume=lot;
...
if(BVol>0) request.volume=lot+BVol; else request.volume=lot;
 
Katerina: Не-не, советник посылает на сервер торговый ордер точно такого же объема по этому инструменту, только противоположно направленный. Но закрытие позиции не происходит, а получаем открытие позиции, объемом в 2 раза больше. Из-за чего текущая позиция закрывается и открывается позиция в другую сторону.
Советник работает так, как написан код, а не так, как замышляет автор. Может послать и два противоположно направленных ордера. Что говорят логи?
 

Я тоже теряюсь в вопросе. Реально не понятно получается.

Предположим, котировки не меняются, спред 0,0001.

Я открываю ордер на покупку в 1 лот, спред мне сразу создаст -10 баксов.

Если я закрою сделку, я так и останусь в минусе на 10 баксов.

Если я продам на 1 лот, у меня будет уже -20 баксов.


Получается разница есть 

 

Как в MQL5 есть OrderClose ? 

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
А что же все таки происходит? 10 или 20 баксов спреда? Никто не ответит Microname?
 
Microname:

Я тоже теряюсь в вопросе. Реально не понятно получается.

Предположим, котировки не меняются, спред 0,0001.

Я открываю ордер на покупку в 1 лот, спред мне сразу создаст -10 баксов.

Если я закрою сделку, я так и останусь в минусе на 10 баксов.

Если я продам на 1 лот, у меня будет уже -20 баксов.


Получается разница есть 

 

Как в MQL5 есть OrderClose ? 

Если цена не менялась то так и будет -10 баксов. проверьте в терминале. Вам уже писали, что закрытие позиции фактически отправка ордера противоположного направления. 

В МТ4 открытие противоположно ордера использование Closeby не даст выигрыша в спреде, т.к. вы при открытии противоположного ордера заплатите спред.

Причина обращения: