[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 51
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
там вообще-то так
в принт выдаёт _dif = 0.01, но _Lot = 0;Возможно задано
int _Lot; //тогда будет обрезать все, что меньше единицы
а надо задать:
double _Lot;
Возможно задано
int _Lot; //тогда будет обрезать все, что меньше нуля
а надо задать:
double _Lot;
double _Lot;
double _Lot_BUY = 0;
double _Lot_SELL = 0;
double _Lot_BUYSTOP = 0;
double _Lot_SELLSTOP = 0;
вот ещё конструкция
так не работает, а в следующем примере работает
причём в лог выводит следующее сообщение
0.01000000 установка2 _Lot = 0.00000000_Lot_BUY = 0.03000000_Lot_BUYSTOP = 0.00000000_Lot_SELL = 0.00000000_Lot_SELLSTOP = 0.02000000
17:07:12 Expert_V3 GBPUSD,M1: invalid lots amount for OrderSend function
однако, пока не хватало 3-х SELLSTOP-ов он первые два установил без проблем, а на третьем споткнулся.
то есть почему он не присваивает лоту значение 0.01, хотя перменную _dif вычисляет правильно...
Он будет открывать ордера только начиная со второго. Даже не со второго, а с третьего.Это Вы так задумали?
Спасибо
Подскажите пожалуйста, можно ли определить время начало торговой сессии (например для москвы это 10-35 и т.д.) или просто завести переменную и в нее записать значение? Это надо для того, что бы не выставлять ордера в начале сессии, а определиться с направлением.
Расписание торговых сессий Forex
То есть предлагается просто использовать переменную, которая хранит начало сессии. Спасибо.
P.S.
Нашел его в базе. https://www.mql5.com/ru/code/9313