Василий, помогите пожалуйста с ранее написанным Вами советником.
Вот
индикатор и
советник.
Допишите в него пару функций.
Допишите пожалуйста в советник:
LotExponent – на сколько нужно советнику умножать лот в случае, если какое-то из направлений(или buy, или sell) закрылось по убытку. Т.е. последующие лоты умножаются, пока направление(или buy, или sell) не закроется с прибылью, а потомснова лот открывать по Procent.=) LotExponent общий для 2 ух направлений сразу.
MinLot – минимальный лот, с которого должен начать торговать советник, не обращая внимания на Procent. Т.е. по Proceте лот должен быть 0.00003333.Такого лота в природе нет, советник открывает MinLot, а потом если депозит дойдёт до определённом величины, где будет срабатывать %, то лот будет открываться по Procent =)
MaxLot – максимальный лот(первый из серии, если были убыточные результаты по одному из направлений), с которого должен начать торговать советник, не обращая внимания на Procent. Т.е. по Procent лот должен быть 10000000.Такого лота в природе нет, советник открывает MaxLot по Procent, но не более MaxLot. Например 1-2-3 стандартых лотов, вместо 10000000. Если будут убыточные результаты по buy или sell,пускай хоть до 75-150 лотов, советник умножает последующие лоты, но первый из серии, должен быть не больше MaxLot(например 1-2-3стандартых лотов). =)
TradeAllowed– если включается данная переменная, то советник торгует по каждому из направлений до положительного результата и больше по этому направлению не торгует. Т.е. закрыл по sell и больше не торгует по sell, а потом по buy закрыл с прибылью и больше вообще не торгует =) Пока снова не разрешить советнику торговать.