А так не получиться. Логика не клеится. Вы используете значения короткой позиции для ее же открытия.