Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1543
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Объясните слоупоку как инициализировать массив структур. Для обычного массива все просто
int HiddenFunc[3,2] = {1,2,3,4,5,6};
А как быть с массивом структур? Инициализируйте массив вот с этой структурой для примера
struct MODE_KEY {string Key; bool Act;};
точно также как классы:
https://www.mql5.com/ru/docs/basis/types/classes
или массивы)
Здравствуйте.
тестирую сов. (код приложен ниже).
сов. использует мартингейл исходя из истории предыдущего ордера (если убыток, то умножить лот на мартин коэфф..).
предыдущий ордер закрылся по стопу например, лотом 0,2 при (мартин =2..). затем я выключаю "авто-торговлю" на терминале МТ4, или совсем выключаю терминал и сов. перестает торговать.
далее при включении кнопки "авто-торговля" - сов включается и следующий лот открывает объемом 0.4.
Так вот, как поправить код, чтобы при выключении "авто-торговли", выключении самого терминала и следующем включении, сов. начинал следующий сеанс торговли со стартового лота,
заданного в настройках (например 0.01), а не с умножения последнего закрытого в истории?
Здравствуйте.
тестирую сов. (код приложен ниже).
сов. использует мартингейл исходя из истории предыдущего ордера (если убыток, то умножить лот на мартин коэфф..).
предыдущий ордер закрылся по стопу например, лотом 0,2 при (мартин =2..). затем я выключаю "авто-торговлю" на терминале МТ4, или совсем выключаю терминал и сов. перестает торговать.
далее при включении кнопки "авто-торговля" - сов включается и следующий лот открывает объемом 0.4.
Так вот, как поправить код, чтобы при выключении "авто-торговли", выключении самого терминала и следующем включении, сов. начинал следующий сеанс торговли со стартового лота,
заданного в настройках (например 0.01), а не с умножения последнего закрытого в истории?
Создаешь глобальную переменную
а дальше если нет отрытых/закрытых ордеров позже "Start"
Создаешь глобальную переменную
а дальше если нет отрытых/закрытых ордеров позже "Start"
спасибо.
я плохо в этом пока разбираюсь. у меня уже есть datetime OpenTime; -его нужно заменить на datetime Start или в дополнение?
"а дальше если нет отрытых/закрытых ордеров позже "Start"Lots=Lot; " - это совсем не понятно куда к чему отнести?
спасибо.
я плохо в этом пока разбираюсь. у меня уже есть datetime OpenTime; -его нужно заменить на datetime Start или в дополнение?
"а дальше если нет отрытых/закрытых ордеров позже "Start"Lots=Lot; " - это совсем не понятно куда к чему отнести?
Опиши в двух словах что ты хочешь от этого советника(логику работы),
а то мне кажется у тебя много лишнего в коде или я чего-то не понимаю.
Добрый день. Помогите с советником. По стратегии если сработал стоп, то к следующему выставленному тейку советник должен его прибавить (количество пунктов)
из истории по ID, но он не прибавляет почему то.
Что не так в коде?
Добрый день. Помогите с советником. По стратегии если сработал стоп, то к следующему выставленному тейку советник должен его прибавить (количество пунктов)
из истории по ID, но он не прибавляет почему то.
Что не так в коде?