Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2257
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А зачем двумерный, что во втором столбце будет?
Логично... можно одномерный
Логично... можно одномерный
Нелогично.
В одном измерении час, в другом сумма прибыли\убытков
Конечно можно сделать 24 одномерных массивов, но это для любителей извращений.
Нелогично.
В одном измерении час, в другом сумма прибыли\убытков
Конечно можно сделать 24 одномерных массивов, но это для любителей извращений.
В другом столбце индексов целые только))) Профиты это значения элементов массива. Разбить по часу или чаще в первом столбце индексов, да, а второй индекс? если номера валют тока, или номера дней недели для облегчения анализа.)
Нелогично.
В одном измерении час, в другом сумма прибыли\убытков
Конечно можно сделать 24 одномерных массивов, но это для любителей извращений.
Соотношение сторон:
XA - 1.000 AB - 0.618 CD - 0.786 и т.д.
Благодарю Вас
Например, на BuyLimit. В классе Ctrade такого нет
Ещё один момент: подскажите, пожалуйста, как установить отдельные мэджики для разных типов ордеров?
Например, на BuyLimit. В классе Ctrade такого нет
https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/ctrade/ctradesetexpertmagicnumber
Тут вот в чём принцип. Либо Вам нужно каждый раз перед выставлением ордера устанавливать нужный магик в объект класса CTrade, который Вы наверняка просто объявили в глобальных переменных советника.
Либо для каждого нужного типа ордера создать свой экземпляр класса CTrade, в котором будет свой нужный ему магик, что логично, исходя из принципов ООП.
https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/ctrade/ctradesetexpertmagicnumber
Тут вот в чём принцип. Либо Вам нужно каждый раз перед выставлением ордера устанавливать нужный магик в объект класса CTrade, который Вы наверняка просто объявили в глобальных переменных советника.
Либо для каждого нужного типа ордера создать свой экземпляр класса CTrade, в котором будет свой нужный ему магик, что логично, исходя из принципов ООП.
Принял. Благодарю Вас
https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/ctrade/ctradesetexpertmagicnumber
Тут вот в чём принцип. Либо Вам нужно каждый раз перед выставлением ордера устанавливать нужный магик в объект класса CTrade, который Вы наверняка просто объявили в глобальных переменных советника.
Либо для каждого нужного типа ордера создать свой экземпляр класса CTrade, в котором будет свой нужный ему магик, что логично, исходя из принципов ООП.
Это будет гораздо правильней, потому, что если придётся программно закрывать позиции или удалять отложки, то тоже надо будет ставить нужный магик.
Это будет гораздо правильней, потому, что если придётся программно закрывать позиции или удалять отложки, то тоже надо будет ставить нужный магик.
Само собой. Потому я и написал про "каждый раз". Но не уточнял про любую операцию. Ты уточнил. Благодарю.