Ну во первых. Хамить не нужно. А во-вторых, не вижу смысла перед вами отчитываться, для каких целей мне нужны советники. А по поводу Маковки, не вам решать, что мне убирать, а что оставлять. Если сайт приостановлен, или закрыт, это не значит, что ни чего не работает, или работа остановлена.
Количество ордеров, ограничений нету. Смысл весь в том, что открываем ордера правильно. Но закрыть нужно все. По заданному параметру Эквити. Баланс всегда будет больше эквити. Нам баланс не важен. Важен параметр эквите в глобальной настройке. Скажем. Начальный баланс у нас 1000, глобальный параметр, эквити, стоит 1010. Значит выставляем ордера до тех пор, пока эквити на счете, не будет 1010. Баланс может быть любой, хоть 2000. Закрываем когда эквити на счете будет равно 1010. В общем, как только эквити на счете (Средства счета, не баланса, а средства), достиг заданного параметра глобальной переменной, на счете, то все кроем и останавливаем торговлю
Вот даже элементарный тест
Я поставил в переменной 10100. На картинке видно. Баланс достиг этой отметки, и все ордера закрылись. В итоге, средства не достигли заданной отметки. А достиг фиксированный баланс счета. А нужно, что бы средства достигали этой отметки.
Не особо понял, а причем тут меньше Equty?? Я имею ввиду, если Equty, то есть средства, равны, заданной переменной, то кроем все позы. А в итоге получается, переменная равна 1000, баланс достигает 1000, а средства счета скажем 800, в итоге все кроем. Это не правильно.
Согласен, но так не происходит. Как только баланс достигает, заданного, все сделки кроет. По балансу идет расчет, а не по средствам. Средства, не доходят до заданного. Все расчеты, идут от баланса
Одним словом. При запуске. Выставлять ордера, до тех пор, пока средства не достигнут заданного параметра средств. Как достигнем заданного параметра, закрыть все ордера, и остановить торговлю
В баксах. Не по балансу. А по средствам. Баланс от средств может отличаться. По этому, переменная должна быть в средствах.Если, средства достигли, заданных переменных, то все ордера закрыть. Новых не выставлять. Пока пользователь, не перезапустит советника, с новыми показаниями.
Я уже искал. Прежде, чем описать. Не нашел подобное. Тут два варианта. Либо я фигово искал, либо, запрос не правильно составил. Хотя и в ручную, тоже перебрал большую часть. В общем, если не сложно, сделай, так как я описал выше. Это не к спеху. По этому, если будет возможность, сделай, по возможности.
Что то я на напортачил. Скрипт закрывает часть, потом в ошибку вылетает. Если не сложно, добавь, в советника, закрытие всех ордеров, при достижении, заданного в глобальной переменной, средств. Скажем, в глобальной переменной, будет задан параметр 1000. Это означает, если средства счета, достигнут 1000, то все ордера закроются по рынку. И торговля прекратиться. (Новых ордеров не будет выставлять, пока параметр не поставят другой, превышающий, текущие средства)
Strannik