Простите новичка. Не в силах сам найти ответ. Ситуация такова : скачал код эксперта с мартингейлом. Каждая сделка(кроме первой) открывается лотом в 2 раза больше предыдущего. Лот каждой следующей сделки высчитывается как " last_price * 2 ", где " last_price " это цена по которой была открыта предыдущая сделка. Все отлично работало до тех пор пока я не прикрутил к нему трейлинг(все сделки кроме первой закрываются отдельно друг от друга по трейлингу). И проблема в том, что после закрытия сделки по трейлингу, переменной " last_price " присваивается значение 0 и сделки перестают открываться.
По задумке, если вторая(или третья, или какая угодно, кроме первой) позиция закрывается по трейлингу, то следующая должна будет открыться лотом в два раза большим чем последняя открытая на данный момент позиция.
Я убежден что исправление нужно внести вот в этом месте. Но не понимаю этого кода и не могу поправить. Помогите.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Простите новичка. Не в силах сам найти ответ. Ситуация такова : скачал код эксперта с мартингейлом. Каждая сделка(кроме первой) открывается лотом в 2 раза больше предыдущего. Лот каждой следующей сделки высчитывается как " last_price * 2 ", где " last_price " это цена по которой была открыта предыдущая сделка. Все отлично работало до тех пор пока я не прикрутил к нему трейлинг(все сделки кроме первой закрываются отдельно друг от друга по трейлингу). И проблема в том, что после закрытия сделки по трейлингу, переменной " last_price " присваивается значение 0 и сделки перестают открываться.
По задумке, если вторая(или третья, или какая угодно, кроме первой) позиция закрывается по трейлингу, то следующая должна будет открыться лотом в два раза большим чем последняя открытая на данный момент позиция.
Я убежден что исправление нужно внести вот в этом месте. Но не понимаю этого кода и не могу поправить. Помогите.