удалось локализовать косяк в автооткрытии... подправте плиз логику и посмотрите сразу автозакрытие...
косяк редкий... ловил его месяца 2... наконец разобрался...
Суть косяка и как это выглядит:
Идет сигнал на шорт. Выставляется заяка на продажу по лимиту. Ее частично исполняют либо не исполняют, затем цена уходит вниз и заявка остается частично исполненой. На следующей свече сигнала на шорт УЖЕ НЕТ. Заявка по-тихому отменяется без сообщений в окне сообщений. И никакого автооткрытия не происходит.
Причина косяка:
Автооткрытие работает при наличии сигнала входа в позицию
Мораль и мысли: конечно на первый взгляд все логично... нет сигнала, так зачем поза? однако на практике это неверно. Т.к.
1. Например есть заявка на продажу по лимиту и рынок пошел вверх, при этом сигнал на продажу конечно пропадет. На практике же лимитная заявка на продажу при движении цены вверх будет обязательно исполнена. И надобности в такой блокировке нет.
2. Например выставляется заявка на шорт по лимиту, выставленная по индикатору RSI когда он в зоне перекупленности (выше 80). Заявка частично исполняется цену ходит вниз. А на следующей свече RSI уже 79 - вышел из зоны перекупленности и сигнал на продажу исчез. Автооткрытие не сработало. Сделка не прошла. И че делать???
3. Работа с фиксированным стопом и несколькими позами... тож проявляется тот же косяк в логике...
зы... вчера заплатил 20000руб рынку за удовольствие написать этот пост...
в рисунке я опечатался... не купиться 150 контрактов, а продаться