Возможно Андрей я что то упустил в тех задании, поэтому на всякий случай ещё раз по пунктам подробнее.
Во первых забыл уточнить, что советник желателен для МТ5! Если не сложно, переделайте пожалуйста.
Во вторых советник устанавливается на график любой валютной пары, и если была открыта покупка по фунту, советник отрывает так же покупку по фунту не зависимо от того на график какого инструмента он прицеплен. Когда первая позиция закрылась в ручную или по тейку/стопу — советник так же закрывает то что он открыл. Аналогично с продажами!
При установке настройки «BuySell» на ноль ордер не копируется, а при установке 1 или 2 позиция открывается сама! То есть я даже минимальным лотом ничего не открыл, а сделка сама открылась. Эта настройка вообще не нужна… Всё просто — открылась позиция на покупку с минимальным лотом, добавилась такая же лотом исходя из настроек. Закрылась первая позиция, в след за ней закрылась и та которую советник открыл. С продажами то же самое
Андрей при открытии позиции минимальным лотом советник открывает вторую лотом исходя из настроек. Но после ручного закрытия первой позиции — вторая открытая советником остаётся висеть. А нужно чтоб она так же закрывалась(
Я совсем упустил из виду то, что если советник будет открывать второй ордер, этот ордер должен быть закрыт при закрытии того первого с минимальным лотом. Потому что ордера будут открываться не в ручную а по сигналу советника копировщика. В терминале по мимо этого советника ещё будет стоять клиент копировщика сигналов и свои лось и язь ему не нужны…
Если сложно сделать, чтоб советник менял лот у самих открываемых ордеров, можно и по другому. Например каждый ордер всегда будет открываться минимальным объёмом 0.01, и сразу же советник в дополнение к открытому ордеру будет открывать точно такой, но обьёмом исходя из настроек
Там к сожалению не совсем то Андрей. Эти цифры (1000 равно 0.1, 2000 равно 0.2 и т.д) я написал просто для примера. На самом деле от одной ступени к следующей не всегда предполагается повышение объёма и в первой строке может стоять депозит 100 и объём 0.2, а во второй к примеру депозит 300 и объём 0.25. Самих ступеней так вообще в разы больше, просто чтоб не перегружать меню настроек я ограничился десятью.
Или можно иначе: В каждой из десяти настроек будет два поля для ввода значений баланса(минимального и максимального), и поле для размера лота — которым будет открываться ордер, пока баланс находится в пределах этих двух значений…
Поле №1 Баланс/Объём
Поле №2 Баланс/Объём
Поле №3 Баланс/Объём
Поле №4 Баланс/Объём
Поле №5 Баланс/Объём
Поле №6 Баланс/Объём
Поле №7 Баланс/Объём
Поле №8 Баланс/Объём
Поле №9 Баланс/Объём
Поле №10 Баланс/Объём
Справа от слов «Баланс» и «Объём» находятся поля для ввода соответствующих числовых значений. Если в Поле №1 Баланс 1000/Объём 0.1, в Поле №2 Баланс 2000/Объём 0.2, в Поле №3 Баланс 3000/Объём 0.3 и т.д. из этого следует что до тех пор пока баланс больше 1000 но меньше 2000 новый ордер открывается лотом 0.1, независимо от того какой лот прописать при открытии этого ордера. Подразумевается что в терминале не будет открываться больше одного ордера одновременно
Во первых забыл уточнить, что советник желателен для МТ5! Если не сложно, переделайте пожалуйста.
Во вторых советник устанавливается на график любой валютной пары, и если была открыта покупка по фунту, советник отрывает так же покупку по фунту не зависимо от того на график какого инструмента он прицеплен. Когда первая позиция закрылась в ручную или по тейку/стопу — советник так же закрывает то что он открыл. Аналогично с продажами!
Kashtan