Как проверить, была ли позиция модифицирована вручную? - страница 5

 

Да ВТБ. А Я Лично Я. 

Друг у Меня. Умер. 

Пока. ВСЁ. ДЕЛАЮ ПРАВИЛЬНО. 

 

ПОКА ВСЁ. 

НАДЕЮСЬ. 

 
Алексей Тарабанов #:

ПОКА ВСЁ. 

НАДЕЮСЬ. 

Да!!! 

Вы уже  Пняли. 

Что ВЫ. ЛИЧНО. 

 
Алексей Тарабанов #:

Да!!! 

Вы уже  Пняли. 

Что ВЫ. ЛИЧНО. 

Да. 

Лично. ВЫ. УМЕЕТЕ. ТОРГОВАТЬ. НА 5 - минутках. 

 
Алексей Тарабанов #:

Да. 

Лично. ВЫ. УМЕЕТЕ. ТОРГОВАТЬ. НА 5 - минутках. 

Да нихера я не умею

 

А Мне Лично. 

ВЫ ПОМОЖЕТЕ. 

 
Алексей Тарабанов #:

А Мне Лично. 

ВЫ ПОМОЖЕТЕ. 

Я Покурить. 

 
Я о ответа не услышал 
 
Алексей Тарабанов #:

Ответ - НЕТ. Просто Вы НЕ ПОНИМАЕТЕ. 

ПОТОМУ. 

Что Я Понял, Что Я Поверил В Бога. 

Алексей Тарабанов #:
Просто. Я НЕ РАДИСТ, а умный Электрик. 
Алексей Тарабанов #:

А Просто Поверьте Мне. А Если Не поверили, Мне, то уже Ваша проблем

Алексей Тарабанов #:
Надеюсь.

Алексей какие спецэффекты курил? Поделись с обществом…

 

Использованием глобальных переменных терминала задача решается. 

При открытии ордера создаем глобальную переменную, ее имя включает тикет ордера и еще что-нибудь, например "_SL", а значение - текущее значение стоплосса.

Теперь пред модификацией ордера советником смотрим на соответствие фактического значения стоплосса и значения, записанного в глобальной переменной.

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

что означает, что больше советник не должен модифицировать стоплосс у этого ордера.