![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
никак, но он и не должен спускать до ненормальных при работе советника
Неправильный объем (ошибка 131) часто появляется из-за отсутствия нормализации объема до нужного количества знаков после запятой. Если у брокера шаг объема 0.01, то перед передачей в торговую функцию объем стоит прогнать через NormalizeDouble(volume,2), если 0.1, то соответственно NormalizeDouble(volume,1)
А ещё лучше один раз его определить точно в ините и далее уже по нему нормализовывать.
А еще лучше - посчитать!
А еще лучше - посчитать!
А я разве не о том же написал?
Или "определить" - это не "посчитать" ? Я ж не написал "задать".
У меня самая обычная и глупая идея торговли. Она точно не будет работать, это просто невозможно, но я пока не знаю почему, поэтому хочу это проверить )
Идея в том что бы торговать по тренду и все... К примеру если график растет то торговать на рост, если падает то на падание.. а изменение направления определять по зарание заданному отклонению пунктов в обратную сторону торгуемого нами тренда, в данной программе это переменная stint, её значение я потом определю, протестируя советника при всевозможных значениях, то есть от 0.0001 и думаю где-то до 0.1000
1. Вы пытаетесь сделать чебурашку, или ваньку-встаньку. Или перевертыш. Названий много-суть одна, тренд к работе советника отношения не имеет. Убыток или прибыль не означают смену тренда.
2. Не пытаетесь проверить параметры на допустимые условия
Зачем мне определять лот в ините, если каждом ордеру разное значение лота? Мне нужно что бы каждый ордер открывался на весь баланс, поэтому каждого ордера новое значение лота в связи с изменением баланса...
Действительно зачем. Если шаг лота 0.1, а Вы туда пихаете 0.01. Это же не Ваши проблемы, а проблемы дилера или брокера. Да и зачем проверка на минимальный и максимальный допустимый лот. Пусть об этом дилер или брокер думает