Скрипт BUY и SELL с заданными параметрами

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

В "коде базе" есть скрипты Open_BUY_v2 и Open_SELL_v2, но они почему-то неправильно выставляют профит и стоп, а так же частенько выдают ошибки.

Может у кого-то есть что-нибудь попроще?

tayny >>:

Может у кого-то есть что-нибудь попроще?

проще написать свою (OrderSend)

Я бы с удовольствием, но задача расчёта свободных средств для меня неподсильна! )))

Есть функция, которая делает это за вас.

double AccountFreeMargin( )
Возвращает значение свободных средств, разрешенных для открытия позиций на текущем счете.

куда возвращает?

впринципе нашла по баю то что нужно тут https://book.mql4.com/ru/trading/ordersend

а вот что необходимо изменить чтобы из openbuy сделать opensell?